0s autopkgtest [03:25:45]: starting date and time: 2025-02-07 03:25:45+0000 0s autopkgtest [03:25:45]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [03:25:45]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.66jclqod/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:rocminfo --apt-upgrade haskell-futhark --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=rocminfo/6.1.2-2 -- lxd -r lxd-armhf-10.145.243.171 lxd-armhf-10.145.243.171:autopkgtest/ubuntu/plucky/armhf 52s autopkgtest [03:26:37]: testbed dpkg architecture: armhf 54s autopkgtest [03:26:39]: testbed apt version: 2.9.14ubuntu1 59s autopkgtest [03:26:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 61s autopkgtest [03:26:46]: testbed release detected to be: None 70s autopkgtest [03:26:55]: updating testbed package index (apt update) 73s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [110 kB] 73s Get:2 http://ftpmaster.internal/ubuntu plucky InRelease [249 kB] 73s Get:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease [110 kB] 73s Get:4 http://ftpmaster.internal/ubuntu plucky-security InRelease [110 kB] 73s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [13.1 kB] 73s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [837 kB] 73s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [2428 B] 73s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [66.5 kB] 73s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [95.5 kB] 73s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Components [20.4 kB] 73s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Components [216 B] 73s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [777 kB] 73s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Components [799 kB] 73s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [3924 B] 73s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Components [1072 B] 73s Get:16 http://ftpmaster.internal/ubuntu plucky/multiverse Sources [296 kB] 73s Get:17 http://ftpmaster.internal/ubuntu plucky/main Sources [1377 kB] 73s Get:18 http://ftpmaster.internal/ubuntu plucky/universe Sources [20.9 MB] 74s Get:19 http://ftpmaster.internal/ubuntu plucky/restricted Sources [17.6 kB] 74s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf Packages [1366 kB] 74s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf Components [403 kB] 74s Get:22 http://ftpmaster.internal/ubuntu plucky/restricted armhf Packages [3056 B] 74s Get:23 http://ftpmaster.internal/ubuntu plucky/restricted armhf Components [196 B] 74s Get:24 http://ftpmaster.internal/ubuntu plucky/universe armhf Packages [14.9 MB] 74s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf Components [3971 kB] 75s Get:26 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Packages [172 kB] 75s Get:27 http://ftpmaster.internal/ubuntu plucky/multiverse armhf Components [39.9 kB] 75s Get:28 http://ftpmaster.internal/ubuntu plucky-updates/main armhf Components [208 B] 75s Get:29 http://ftpmaster.internal/ubuntu plucky-updates/restricted armhf Components [212 B] 75s Get:30 http://ftpmaster.internal/ubuntu plucky-updates/universe armhf Components [212 B] 75s Get:31 http://ftpmaster.internal/ubuntu plucky-updates/multiverse armhf Components [212 B] 75s Get:32 http://ftpmaster.internal/ubuntu plucky-security/main armhf Components [204 B] 75s Get:33 http://ftpmaster.internal/ubuntu plucky-security/restricted armhf Components [212 B] 75s Get:34 http://ftpmaster.internal/ubuntu plucky-security/universe armhf Components [208 B] 75s Get:35 http://ftpmaster.internal/ubuntu plucky-security/multiverse armhf Components [212 B] 81s Fetched 46.6 MB in 6s (7300 kB/s) 82s Reading package lists... 89s autopkgtest [03:27:14]: upgrading testbed (apt dist-upgrade and autopurge) 91s Reading package lists... 91s Building dependency tree... 91s Reading state information... 92s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 92s Starting 2 pkgProblemResolver with broken count: 0 92s Done 93s Entering ResolveByKeep 94s 94s The following packages were automatically installed and are no longer required: 94s libassuan0 libicu74 libnsl2 libpython3.12-minimal libpython3.12-stdlib 94s linux-headers-6.11.0-8 linux-headers-6.11.0-8-generic python3.12 94s python3.12-minimal 94s Use 'apt autoremove' to remove them. 94s The following NEW packages will be installed: 94s libicu76 libpython3.13-minimal libpython3.13-stdlib linux-headers-6.12.0-12 94s linux-headers-6.12.0-12-generic login.defs openssl-provider-legacy 94s python3-bcrypt python3.13 python3.13-minimal 94s The following packages will be upgraded: 94s apparmor apport apport-core-dump-handler appstream apt apt-utils base-passwd 94s bash bash-completion bind9-dnsutils bind9-host bind9-libs binutils 94s binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils 94s btrfs-progs busybox-initramfs busybox-static ca-certificates cloud-init 94s cloud-init-base console-setup console-setup-linux curl dhcpcd-base diffutils 94s dirmngr distro-info dpkg dpkg-dev dracut-install e2fsprogs e2fsprogs-l10n ed 95s eject ethtool fdisk fwupd gcc-14-base gettext-base gir1.2-girepository-2.0 95s gir1.2-glib-2.0 gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client 95s gpgconf gpgsm gpgv groff-base gzip ibverbs-providers initramfs-tools 95s initramfs-tools-bin initramfs-tools-core iputils-ping iputils-tracepath 95s keyboard-configuration keyboxd kpartx krb5-locales libapparmor1 95s libappstream5 libapt-pkg6.0t64 libatomic1 libbinutils libblkid1 libbpf1 95s libc-bin libc6 libcap-ng0 libcom-err2 libcrypt1 libctf-nobfd0 libctf0 95s libcurl3t64-gnutls libcurl4t64 libdebconfclient0 libdpkg-perl libedit2 95s libext2fs2t64 libfdisk1 libfribidi0 libftdi1-2 libfwupd3 libgcc-s1 95s libgirepository-1.0-1 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 95s libgpg-error-l10n libgpg-error0 libgpgme11t64 libgssapi-krb5-2 95s libgstreamer1.0-0 libgudev-1.0-0 libibverbs1 libicu74 libjson-glib-1.0-0 95s libjson-glib-1.0-common libk5crypto3 libkrb5-3 libkrb5support0 95s libldap-common libldap2 liblz4-1 libmount1 libncurses6 libncursesw6 95s libnetplan1 libnewt0.52 libnpth0t64 libnss-systemd libnss3 libnvme1t64 95s libpam-systemd libpng16-16t64 libpolkit-agent-1-0 libpolkit-gobject-1-0 95s libpython3-stdlib libpython3.12-minimal libpython3.12-stdlib libqmi-glib5 95s libqmi-proxy libreadline8t64 libselinux1 libsemanage-common libsemanage2 95s libsframe1 libsmartcols1 libss2 libssl3t64 libstdc++6 libsystemd-shared 95s libsystemd0 libtinfo6 libtraceevent1 libtraceevent1-plugin libudev1 95s libudisks2-0 libunistring5 libusb-1.0-0 libuuid1 libvolume-key1 libwrap0 95s libxkbcommon0 libxml2 libyaml-0-2 libzstd1 linux-headers-generic locales 95s login logsave make mawk mount multipath-tools nano ncurses-base ncurses-bin 95s ncurses-term netcat-openbsd netplan-generator netplan.io openssl passwd 95s pci.ids polkitd publicsuffix python-apt-common python-babel-localedata 95s python3 python3-apport python3-apt python3-attr python3-babel 95s python3-certifi python3-chardet python3-cryptography python3-distro-info 95s python3-gdbm python3-gi python3-jinja2 python3-json-pointer 95s python3-jsonpatch python3-jsonschema python3-jwt python3-launchpadlib 95s python3-lazr.uri python3-minimal python3-more-itertools python3-netplan 95s python3-newt python3-oauthlib python3-openssl python3-pkg-resources 95s python3-problem-report python3-referencing python3-rich python3-setuptools 95s python3-software-properties python3-urllib3 python3-wadllib python3.12 95s python3.12-gdbm python3.12-minimal python3.13-gdbm readline-common rsync 95s software-properties-common systemd systemd-cryptsetup systemd-resolved 95s systemd-sysv systemd-timesyncd tar tzdata ucf udev udisks2 ufw usb.ids 95s util-linux uuid-runtime whiptail xauth xfsprogs zstd 95s 232 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 95s Need to get 124 MB of archives. 95s After this operation, 178 MB of additional disk space will be used. 95s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf bash armhf 5.2.37-1ubuntu1 [677 kB] 95s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf bsdutils armhf 1:2.40.2-14ubuntu1 [110 kB] 95s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf diffutils armhf 1:3.10-2 [172 kB] 95s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libatomic1 armhf 14.2.0-16ubuntu1 [7890 B] 95s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-base armhf 14.2.0-16ubuntu1 [53.3 kB] 95s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-s1 armhf 14.2.0-16ubuntu1 [40.6 kB] 95s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++6 armhf 14.2.0-16ubuntu1 [711 kB] 95s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf libc6 armhf 2.40-4ubuntu1 [2866 kB] 95s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf liblz4-1 armhf 1.10.0-3 [57.2 kB] 95s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf openssl-provider-legacy armhf 3.4.0-1ubuntu2 [29.4 kB] 95s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libssl3t64 armhf 3.4.0-1ubuntu2 [1756 kB] 95s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libzstd1 armhf 1.5.6+dfsg-2 [266 kB] 95s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-timesyncd armhf 257.2-3ubuntu1 [42.1 kB] 95s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-resolved armhf 257.2-3ubuntu1 [315 kB] 95s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-cryptsetup armhf 257.2-3ubuntu1 [126 kB] 95s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libncurses6 armhf 6.5+20250125-2 [88.8 kB] 95s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf libncursesw6 armhf 6.5+20250125-2 [118 kB] 95s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf libtinfo6 armhf 6.5+20250125-2 [91.9 kB] 95s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf bsdextrautils armhf 2.40.2-14ubuntu1 [94.2 kB] 95s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf eject armhf 2.40.2-14ubuntu1 [63.4 kB] 96s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf fdisk armhf 2.40.2-14ubuntu1 [157 kB] 96s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf libblkid1 armhf 2.40.2-14ubuntu1 [169 kB] 96s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf libmount1 armhf 2.40.2-14ubuntu1 [194 kB] 96s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf libsmartcols1 armhf 2.40.2-14ubuntu1 [137 kB] 96s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf libuuid1 armhf 2.40.2-14ubuntu1 [41.0 kB] 96s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf util-linux armhf 2.40.2-14ubuntu1 [1190 kB] 96s Get:27 http://ftpmaster.internal/ubuntu plucky/main armhf uuid-runtime armhf 2.40.2-14ubuntu1 [63.7 kB] 96s Get:28 http://ftpmaster.internal/ubuntu plucky/main armhf libfdisk1 armhf 2.40.2-14ubuntu1 [217 kB] 96s Get:29 http://ftpmaster.internal/ubuntu plucky/main armhf mount armhf 2.40.2-14ubuntu1 [158 kB] 96s Get:30 http://ftpmaster.internal/ubuntu plucky/main armhf readline-common all 8.2-6 [56.5 kB] 96s Get:31 http://ftpmaster.internal/ubuntu plucky/main armhf libreadline8t64 armhf 8.2-6 [131 kB] 96s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf libselinux1 armhf 3.7-3ubuntu2 [73.2 kB] 96s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt1 armhf 1:4.4.38-1 [91.7 kB] 96s Get:34 http://ftpmaster.internal/ubuntu plucky/main armhf libnss-systemd armhf 257.2-3ubuntu1 [164 kB] 96s Get:35 http://ftpmaster.internal/ubuntu plucky/main armhf libsystemd-shared armhf 257.2-3ubuntu1 [2203 kB] 96s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf systemd armhf 257.2-3ubuntu1 [3028 kB] 96s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf udev armhf 257.2-3ubuntu1 [1402 kB] 96s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf systemd-sysv armhf 257.2-3ubuntu1 [11.9 kB] 96s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libpam-systemd armhf 257.2-3ubuntu1 [238 kB] 96s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libudev1 armhf 257.2-3ubuntu1 [193 kB] 96s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libapparmor1 armhf 4.1.0~beta1-0ubuntu5 [47.3 kB] 96s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf libsystemd0 armhf 257.2-3ubuntu1 [494 kB] 96s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf libapt-pkg6.0t64 armhf 2.9.27ubuntu1 [1080 kB] 96s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf tar armhf 1.35+dfsg-3.1 [240 kB] 96s Get:45 http://ftpmaster.internal/ubuntu plucky/main armhf dpkg armhf 1.22.11ubuntu4 [1242 kB] 96s Get:46 http://ftpmaster.internal/ubuntu plucky/main armhf gzip armhf 1.12-1.1ubuntu2 [96.5 kB] 96s Get:47 http://ftpmaster.internal/ubuntu plucky/main armhf ncurses-bin armhf 6.5+20250125-2 [179 kB] 96s Get:48 http://ftpmaster.internal/ubuntu plucky/main armhf libdebconfclient0 armhf 0.274ubuntu1 [11.2 kB] 96s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf base-passwd armhf 3.6.6 [53.4 kB] 96s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf libc-bin armhf 2.40-4ubuntu1 [542 kB] 96s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf ncurses-base all 6.5+20250125-2 [25.8 kB] 96s Get:52 http://ftpmaster.internal/ubuntu plucky/main armhf ncurses-term all 6.5+20250125-2 [276 kB] 96s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf apt armhf 2.9.27ubuntu1 [1389 kB] 96s Get:54 http://ftpmaster.internal/ubuntu plucky/main armhf apt-utils armhf 2.9.27ubuntu1 [214 kB] 96s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf libgpg-error-l10n all 1.51-3 [8800 B] 96s Get:56 http://ftpmaster.internal/ubuntu plucky/main armhf libgpg-error0 armhf 1.51-3 [64.8 kB] 96s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libnpth0t64 armhf 1.8-2 [7572 B] 96s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf gpg-wks-client armhf 2.4.4-2ubuntu22 [87.5 kB] 96s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf dirmngr armhf 2.4.4-2ubuntu22 [347 kB] 96s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf gpgsm armhf 2.4.4-2ubuntu22 [242 kB] 96s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf gnupg-utils armhf 2.4.4-2ubuntu22 [159 kB] 96s Get:62 http://ftpmaster.internal/ubuntu plucky/main armhf gpg-agent armhf 2.4.4-2ubuntu22 [237 kB] 96s Get:63 http://ftpmaster.internal/ubuntu plucky/main armhf gpg armhf 2.4.4-2ubuntu22 [525 kB] 96s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf gpgconf armhf 2.4.4-2ubuntu22 [116 kB] 96s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf gnupg all 2.4.4-2ubuntu22 [359 kB] 96s Get:66 http://ftpmaster.internal/ubuntu plucky/main armhf keyboxd armhf 2.4.4-2ubuntu22 [111 kB] 96s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf libldap-common all 2.6.9+dfsg-1~exp2ubuntu1 [33.2 kB] 96s Get:68 http://ftpmaster.internal/ubuntu plucky/main armhf libldap2 armhf 2.6.9+dfsg-1~exp2ubuntu1 [177 kB] 96s Get:69 http://ftpmaster.internal/ubuntu plucky/main armhf gpgv armhf 2.4.4-2ubuntu22 [225 kB] 96s Get:70 http://ftpmaster.internal/ubuntu plucky/main armhf e2fsprogs-l10n all 1.47.2-1ubuntu1 [7030 B] 96s Get:71 http://ftpmaster.internal/ubuntu plucky/main armhf logsave armhf 1.47.2-1ubuntu1 [25.7 kB] 96s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf initramfs-tools all 0.145ubuntu1 [7942 B] 96s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf initramfs-tools-core all 0.145ubuntu1 [51.2 kB] 96s Get:74 http://ftpmaster.internal/ubuntu plucky/main armhf libext2fs2t64 armhf 1.47.2-1ubuntu1 [207 kB] 97s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf e2fsprogs armhf 1.47.2-1ubuntu1 [588 kB] 97s Get:76 http://ftpmaster.internal/ubuntu plucky/main armhf dhcpcd-base armhf 1:10.1.0-3 [188 kB] 97s Get:77 http://ftpmaster.internal/ubuntu plucky/main armhf dracut-install armhf 105-2ubuntu5 [37.3 kB] 97s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf initramfs-tools-bin armhf 0.145ubuntu1 [24.4 kB] 97s Get:79 http://ftpmaster.internal/ubuntu plucky/main armhf busybox-initramfs armhf 1:1.37.0-4ubuntu1 [188 kB] 97s Get:80 http://ftpmaster.internal/ubuntu plucky/main armhf login.defs all 1:4.16.0-7ubuntu1 [38.5 kB] 97s Get:81 http://ftpmaster.internal/ubuntu plucky/main armhf login armhf 1:4.16.0-2+really2.40.2-14ubuntu1 [85.0 kB] 97s Get:82 http://ftpmaster.internal/ubuntu plucky/main armhf console-setup-linux all 1.226ubuntu3 [1880 kB] 97s Get:83 http://ftpmaster.internal/ubuntu plucky/main armhf console-setup all 1.226ubuntu3 [110 kB] 97s Get:84 http://ftpmaster.internal/ubuntu plucky/main armhf keyboard-configuration all 1.226ubuntu3 [212 kB] 97s Get:85 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.1-3 [867 kB] 97s Get:86 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.1-3 [2010 kB] 97s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf python3-cryptography armhf 43.0.0-1 [925 kB] 97s Get:88 http://ftpmaster.internal/ubuntu plucky/main armhf python3-minimal armhf 3.13.1-1~exp2 [27.6 kB] 97s Get:89 http://ftpmaster.internal/ubuntu plucky/main armhf python3 armhf 3.13.1-1~exp2 [23.9 kB] 97s Get:90 http://ftpmaster.internal/ubuntu plucky/main armhf python3-bcrypt armhf 4.2.0-2.1 [239 kB] 97s Get:91 http://ftpmaster.internal/ubuntu plucky/main armhf tzdata all 2024b-6ubuntu1 [197 kB] 97s Get:92 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.1-3 [1967 kB] 97s Get:93 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.1-3 [729 kB] 97s Get:94 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3-stdlib armhf 3.13.1-1~exp2 [10.2 kB] 97s Get:95 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12 armhf 3.12.8-5 [667 kB] 97s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12-stdlib armhf 3.12.8-5 [1944 kB] 97s Get:97 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-minimal armhf 3.12.8-5 [2013 kB] 97s Get:98 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.12-minimal armhf 3.12.8-5 [824 kB] 97s Get:99 http://ftpmaster.internal/ubuntu plucky/main armhf rsync armhf 3.3.0+ds1-4 [421 kB] 97s Get:100 http://ftpmaster.internal/ubuntu plucky/main armhf python-apt-common all 2.9.8 [21.1 kB] 97s Get:101 http://ftpmaster.internal/ubuntu plucky/main armhf python3-apt armhf 2.9.8 [174 kB] 97s Get:102 http://ftpmaster.internal/ubuntu plucky/main armhf python3-lazr.uri all 1.0.6-5 [13.6 kB] 97s Get:103 http://ftpmaster.internal/ubuntu plucky/main armhf python3-launchpadlib all 2.1.0-1 [126 kB] 98s Get:104 http://ftpmaster.internal/ubuntu plucky/main armhf python3-problem-report all 2.31.0-0ubuntu4 [25.5 kB] 98s Get:105 http://ftpmaster.internal/ubuntu plucky/main armhf python3-apport all 2.31.0-0ubuntu4 [93.2 kB] 98s Get:106 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-data all 2.83.3-2 [52.7 kB] 98s Get:107 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-bin armhf 2.83.3-2 [92.7 kB] 98s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf gir1.2-girepository-2.0 armhf 1.82.0-4 [25.3 kB] 98s Get:109 http://ftpmaster.internal/ubuntu plucky/main armhf gir1.2-glib-2.0 armhf 2.83.3-2 [184 kB] 98s Get:110 http://ftpmaster.internal/ubuntu plucky/main armhf libglib2.0-0t64 armhf 2.83.3-2 [1452 kB] 98s Get:111 http://ftpmaster.internal/ubuntu plucky/main armhf libgirepository-1.0-1 armhf 1.82.0-4 [109 kB] 98s Get:112 http://ftpmaster.internal/ubuntu plucky/main armhf python3-gi armhf 3.50.0-4 [260 kB] 98s Get:113 http://ftpmaster.internal/ubuntu plucky/main armhf apport-core-dump-handler all 2.31.0-0ubuntu4 [18.4 kB] 98s Get:114 http://ftpmaster.internal/ubuntu plucky/main armhf apport all 2.31.0-0ubuntu4 [83.0 kB] 98s Get:115 http://ftpmaster.internal/ubuntu plucky/main armhf libcap-ng0 armhf 0.8.5-4 [13.8 kB] 98s Get:116 http://ftpmaster.internal/ubuntu plucky/main armhf libsemanage-common all 3.7-2.1 [7198 B] 98s Get:117 http://ftpmaster.internal/ubuntu plucky/main armhf libsemanage2 armhf 3.7-2.1 [85.4 kB] 98s Get:118 http://ftpmaster.internal/ubuntu plucky/main armhf passwd armhf 1:4.16.0-7ubuntu1 [1041 kB] 98s Get:119 http://ftpmaster.internal/ubuntu plucky/main armhf libunistring5 armhf 1.3-1 [583 kB] 98s Get:120 http://ftpmaster.internal/ubuntu plucky/main armhf libcom-err2 armhf 1.47.2-1ubuntu1 [25.6 kB] 98s Get:121 http://ftpmaster.internal/ubuntu plucky/main armhf libss2 armhf 1.47.2-1ubuntu1 [15.6 kB] 98s Get:122 http://ftpmaster.internal/ubuntu plucky/main armhf mawk armhf 1.3.4.20250131-1 [119 kB] 98s Get:123 http://ftpmaster.internal/ubuntu plucky/main armhf openssl armhf 3.4.0-1ubuntu2 [1159 kB] 98s Get:124 http://ftpmaster.internal/ubuntu plucky/main armhf ca-certificates all 20241223 [165 kB] 98s Get:125 http://ftpmaster.internal/ubuntu plucky/main armhf distro-info armhf 1.13 [19.1 kB] 98s Get:126 http://ftpmaster.internal/ubuntu plucky/main armhf iputils-ping armhf 3:20240905-1ubuntu1 [45.0 kB] 98s Get:127 http://ftpmaster.internal/ubuntu plucky/main armhf krb5-locales all 1.21.3-4 [14.5 kB] 98s Get:128 http://ftpmaster.internal/ubuntu plucky/main armhf libbpf1 armhf 1:1.5.0-2 [158 kB] 98s Get:129 http://ftpmaster.internal/ubuntu plucky/main armhf libfribidi0 armhf 1.0.16-1 [24.3 kB] 98s Get:130 http://ftpmaster.internal/ubuntu plucky/main armhf libgssapi-krb5-2 armhf 1.21.3-4 [121 kB] 98s Get:131 http://ftpmaster.internal/ubuntu plucky/main armhf libkrb5-3 armhf 1.21.3-4 [314 kB] 98s Get:132 http://ftpmaster.internal/ubuntu plucky/main armhf libkrb5support0 armhf 1.21.3-4 [31.6 kB] 98s Get:133 http://ftpmaster.internal/ubuntu plucky/main armhf libk5crypto3 armhf 1.21.3-4 [78.3 kB] 98s Get:134 http://ftpmaster.internal/ubuntu plucky/main armhf libicu74 armhf 74.2-1ubuntu6 [10.5 MB] 99s Get:135 http://ftpmaster.internal/ubuntu plucky/main armhf netplan-generator armhf 1.1.2-1 [60.8 kB] 99s Get:136 http://ftpmaster.internal/ubuntu plucky/main armhf python3-netplan armhf 1.1.2-1 [24.2 kB] 99s Get:137 http://ftpmaster.internal/ubuntu plucky/main armhf ethtool armhf 1:6.11-1 [222 kB] 99s Get:138 http://ftpmaster.internal/ubuntu plucky/main armhf netplan.io armhf 1.1.2-1 [67.6 kB] 99s Get:139 http://ftpmaster.internal/ubuntu plucky/main armhf libyaml-0-2 armhf 0.2.5-2 [45.3 kB] 99s Get:140 http://ftpmaster.internal/ubuntu plucky/main armhf libnetplan1 armhf 1.1.2-1 [122 kB] 99s Get:141 http://ftpmaster.internal/ubuntu plucky/main armhf python3-newt armhf 0.52.24-4ubuntu1 [20.1 kB] 99s Get:142 http://ftpmaster.internal/ubuntu plucky/main armhf libnewt0.52 armhf 0.52.24-4ubuntu1 [39.7 kB] 99s Get:143 http://ftpmaster.internal/ubuntu plucky/main armhf libxml2 armhf 2.12.7+dfsg+really2.9.14-0.2ubuntu3 [599 kB] 99s Get:144 http://ftpmaster.internal/ubuntu plucky/main armhf locales all 2.40-4ubuntu1 [4224 kB] 99s Get:145 http://ftpmaster.internal/ubuntu plucky/main armhf netcat-openbsd armhf 1.228-1 [42.4 kB] 99s Get:146 http://ftpmaster.internal/ubuntu plucky/main armhf python3-rich all 13.9.4-1 [190 kB] 99s Get:147 http://ftpmaster.internal/ubuntu plucky/main armhf ucf all 3.0049 [43.3 kB] 99s Get:148 http://ftpmaster.internal/ubuntu plucky/main armhf whiptail armhf 0.52.24-4ubuntu1 [17.3 kB] 99s Get:149 http://ftpmaster.internal/ubuntu plucky/main armhf apparmor armhf 4.1.0~beta1-0ubuntu5 [589 kB] 99s Get:150 http://ftpmaster.internal/ubuntu plucky/main armhf bash-completion all 1:2.16.0-7 [214 kB] 99s Get:151 http://ftpmaster.internal/ubuntu plucky/main armhf bind9-dnsutils armhf 1:9.20.0-2ubuntu4 [155 kB] 99s Get:152 http://ftpmaster.internal/ubuntu plucky/main armhf bind9-host armhf 1:9.20.0-2ubuntu4 [46.2 kB] 99s Get:153 http://ftpmaster.internal/ubuntu plucky/main armhf bind9-libs armhf 1:9.20.0-2ubuntu4 [1176 kB] 99s Get:154 http://ftpmaster.internal/ubuntu plucky/main armhf libedit2 armhf 3.1-20250104-1 [79.3 kB] 99s Get:155 http://ftpmaster.internal/ubuntu plucky/main armhf busybox-static armhf 1:1.37.0-4ubuntu1 [857 kB] 99s Get:156 http://ftpmaster.internal/ubuntu plucky/main armhf ed armhf 1.21-1 [52.8 kB] 99s Get:157 http://ftpmaster.internal/ubuntu plucky/main armhf gettext-base armhf 0.23.1-1 [43.3 kB] 99s Get:158 http://ftpmaster.internal/ubuntu plucky/main armhf groff-base armhf 1.23.0-7 [949 kB] 99s Get:159 http://ftpmaster.internal/ubuntu plucky/main armhf libibverbs1 armhf 55.0-1ubuntu1 [58.5 kB] 99s Get:160 http://ftpmaster.internal/ubuntu plucky/main armhf ibverbs-providers armhf 55.0-1ubuntu1 [27.6 kB] 99s Get:161 http://ftpmaster.internal/ubuntu plucky/main armhf iputils-tracepath armhf 3:20240905-1ubuntu1 [13.3 kB] 99s Get:162 http://ftpmaster.internal/ubuntu plucky/main armhf libpng16-16t64 armhf 1.6.46-4 [171 kB] 99s Get:163 http://ftpmaster.internal/ubuntu plucky/main armhf libtraceevent1-plugin armhf 1:1.8.4-2 [19.0 kB] 99s Get:164 http://ftpmaster.internal/ubuntu plucky/main armhf libtraceevent1 armhf 1:1.8.4-2 [53.8 kB] 99s Get:165 http://ftpmaster.internal/ubuntu plucky/main armhf libusb-1.0-0 armhf 2:1.0.27-2 [49.5 kB] 99s Get:166 http://ftpmaster.internal/ubuntu plucky/main armhf libxkbcommon0 armhf 1.7.0-2 [113 kB] 99s Get:167 http://ftpmaster.internal/ubuntu plucky/main armhf nano armhf 8.3-1 [277 kB] 99s Get:168 http://ftpmaster.internal/ubuntu plucky/main armhf pci.ids all 0.0~2025.01.13-1 [282 kB] 99s Get:169 http://ftpmaster.internal/ubuntu plucky/main armhf publicsuffix all 20250108.1153-0.1 [134 kB] 99s Get:170 http://ftpmaster.internal/ubuntu plucky/main armhf python3-distro-info all 1.13 [7798 B] 99s Get:171 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-gdbm armhf 3.13.1-3 [30.0 kB] 99s Get:172 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-gdbm armhf 3.12.8-5 [29.2 kB] 99s Get:173 http://ftpmaster.internal/ubuntu plucky/main armhf python3-gdbm armhf 3.13.1-1 [8668 B] 99s Get:174 http://ftpmaster.internal/ubuntu plucky/main armhf ufw all 0.36.2-9 [170 kB] 99s Get:175 http://ftpmaster.internal/ubuntu plucky/main armhf usb.ids all 2025.01.14-1 [223 kB] 99s Get:176 http://ftpmaster.internal/ubuntu plucky/main armhf xauth armhf 1:1.1.2-1.1 [23.0 kB] 99s Get:177 http://ftpmaster.internal/ubuntu plucky/main armhf libcurl3t64-gnutls armhf 8.11.1-1ubuntu1 [333 kB] 99s Get:178 http://ftpmaster.internal/ubuntu plucky/main armhf libappstream5 armhf 1.0.4-1 [211 kB] 99s Get:179 http://ftpmaster.internal/ubuntu plucky/main armhf appstream armhf 1.0.4-1 [67.3 kB] 99s Get:180 http://ftpmaster.internal/ubuntu plucky/main armhf libctf0 armhf 2.44-1ubuntu1 [74.4 kB] 99s Get:181 http://ftpmaster.internal/ubuntu plucky/main armhf libctf-nobfd0 armhf 2.44-1ubuntu1 [77.6 kB] 99s Get:182 http://ftpmaster.internal/ubuntu plucky/main armhf binutils-arm-linux-gnueabihf armhf 2.44-1ubuntu1 [995 kB] 99s Get:183 http://ftpmaster.internal/ubuntu plucky/main armhf libbinutils armhf 2.44-1ubuntu1 [405 kB] 99s Get:184 http://ftpmaster.internal/ubuntu plucky/main armhf binutils armhf 2.44-1ubuntu1 [3238 B] 99s Get:185 http://ftpmaster.internal/ubuntu plucky/main armhf binutils-common armhf 2.44-1ubuntu1 [216 kB] 99s Get:186 http://ftpmaster.internal/ubuntu plucky/main armhf libsframe1 armhf 2.44-1ubuntu1 [12.5 kB] 99s Get:187 http://ftpmaster.internal/ubuntu plucky/main armhf btrfs-progs armhf 6.12-1build1 [884 kB] 99s Get:188 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jinja2 all 3.1.5-1 [109 kB] 99s Get:189 http://ftpmaster.internal/ubuntu plucky/main armhf python3-json-pointer all 2.4-3 [8444 B] 99s Get:190 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jsonpatch all 1.32-5 [12.3 kB] 99s Get:191 http://ftpmaster.internal/ubuntu plucky/main armhf python3-attr all 24.3.0-1 [50.5 kB] 99s Get:192 http://ftpmaster.internal/ubuntu plucky/main armhf python3-referencing all 0.35.1-2ubuntu1 [21.9 kB] 99s Get:193 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jsonschema all 4.19.2-6ubuntu1 [65.5 kB] 99s Get:194 http://ftpmaster.internal/ubuntu plucky/main armhf python3-jwt all 2.10.1-2 [21.0 kB] 99s Get:195 http://ftpmaster.internal/ubuntu plucky/main armhf python3-oauthlib all 3.2.2-3 [89.9 kB] 99s Get:196 http://ftpmaster.internal/ubuntu plucky/main armhf cloud-init-base all 25.1~3geb1965a4-0ubuntu1 [615 kB] 99s Get:197 http://ftpmaster.internal/ubuntu plucky/main armhf curl armhf 8.11.1-1ubuntu1 [244 kB] 99s Get:198 http://ftpmaster.internal/ubuntu plucky/main armhf libcurl4t64 armhf 8.11.1-1ubuntu1 [337 kB] 99s Get:199 http://ftpmaster.internal/ubuntu plucky/main armhf dpkg-dev all 1.22.11ubuntu4 [1088 kB] 99s Get:200 http://ftpmaster.internal/ubuntu plucky/main armhf libdpkg-perl all 1.22.11ubuntu4 [279 kB] 99s Get:201 http://ftpmaster.internal/ubuntu plucky/main armhf make armhf 4.4.1-1 [180 kB] 99s Get:202 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-common all 1.10.6+ds-1 [5636 B] 100s Get:203 http://ftpmaster.internal/ubuntu plucky/main armhf libjson-glib-1.0-0 armhf 1.10.6+ds-1 [59.5 kB] 100s Get:204 http://ftpmaster.internal/ubuntu plucky/main armhf fwupd armhf 2.0.5-1 [5151 kB] 100s Get:205 http://ftpmaster.internal/ubuntu plucky/main armhf libfwupd3 armhf 2.0.5-1 [125 kB] 100s Get:206 http://ftpmaster.internal/ubuntu plucky/main armhf polkitd armhf 126-2 [92.5 kB] 100s Get:207 http://ftpmaster.internal/ubuntu plucky/main armhf libpolkit-agent-1-0 armhf 126-2 [15.1 kB] 100s Get:208 http://ftpmaster.internal/ubuntu plucky/main armhf libpolkit-gobject-1-0 armhf 126-2 [45.0 kB] 100s Get:209 http://ftpmaster.internal/ubuntu plucky/main armhf libqmi-proxy armhf 1.35.6-1 [5878 B] 100s Get:210 http://ftpmaster.internal/ubuntu plucky/main armhf libqmi-glib5 armhf 1.35.6-1 [928 kB] 100s Get:211 http://ftpmaster.internal/ubuntu plucky/main armhf gnupg-l10n all 2.4.4-2ubuntu22 [66.4 kB] 100s Get:212 http://ftpmaster.internal/ubuntu plucky/main armhf libftdi1-2 armhf 1.5-8 [26.3 kB] 100s Get:213 http://ftpmaster.internal/ubuntu plucky/main armhf libgpgme11t64 armhf 1.24.1-3ubuntu1 [125 kB] 100s Get:214 http://ftpmaster.internal/ubuntu plucky/main armhf libgstreamer1.0-0 armhf 1.25.1-1 [1160 kB] 100s Get:215 http://ftpmaster.internal/ubuntu plucky/main armhf libgudev-1.0-0 armhf 1:238-6 [13.7 kB] 100s Get:216 http://ftpmaster.internal/ubuntu plucky/main armhf libicu76 armhf 76.1-1ubuntu2 [10.8 MB] 101s Get:217 http://ftpmaster.internal/ubuntu plucky/main armhf libnss3 armhf 2:3.106-1ubuntu1 [1321 kB] 101s Get:218 http://ftpmaster.internal/ubuntu plucky/main armhf libnvme1t64 armhf 1.11.1-1build1 [73.6 kB] 101s Get:219 http://ftpmaster.internal/ubuntu plucky/main armhf udisks2 armhf 2.10.1-11ubuntu2 [278 kB] 101s Get:220 http://ftpmaster.internal/ubuntu plucky/main armhf libudisks2-0 armhf 2.10.1-11ubuntu2 [142 kB] 101s Get:221 http://ftpmaster.internal/ubuntu plucky/main armhf libvolume-key1 armhf 0.3.12-8build1 [39.0 kB] 101s Get:222 http://ftpmaster.internal/ubuntu plucky/main armhf libwrap0 armhf 7.6.q-35 [45.6 kB] 101s Get:223 http://ftpmaster.internal/ubuntu plucky/main armhf linux-headers-6.12.0-12 all 6.12.0-12.12 [14.0 MB] 102s Get:224 http://ftpmaster.internal/ubuntu plucky/main armhf linux-headers-6.12.0-12-generic armhf 6.12.0-12.12 [1379 kB] 102s Get:225 http://ftpmaster.internal/ubuntu plucky/main armhf linux-headers-generic armhf 6.12.0-12.12 [10.7 kB] 102s Get:226 http://ftpmaster.internal/ubuntu plucky/main armhf python3-babel all 2.17.0-1 [101 kB] 102s Get:227 http://ftpmaster.internal/ubuntu plucky/main armhf python-babel-localedata all 2.17.0-1 [6678 kB] 102s Get:228 http://ftpmaster.internal/ubuntu plucky/main armhf python3-certifi all 2024.12.14+ds-1 [9800 B] 102s Get:229 http://ftpmaster.internal/ubuntu plucky/main armhf python3-chardet all 5.2.0+dfsg-2 [116 kB] 102s Get:230 http://ftpmaster.internal/ubuntu plucky/main armhf python3-more-itertools all 10.6.0-1 [57.7 kB] 102s Get:231 http://ftpmaster.internal/ubuntu plucky/main armhf python3-openssl all 25.0.0-1 [46.1 kB] 102s Get:232 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pkg-resources all 75.6.0-1 [144 kB] 102s Get:233 http://ftpmaster.internal/ubuntu plucky/main armhf python3-setuptools all 75.6.0-1 [645 kB] 102s Get:234 http://ftpmaster.internal/ubuntu plucky/main armhf software-properties-common all 0.108 [16.5 kB] 102s Get:235 http://ftpmaster.internal/ubuntu plucky/main armhf python3-software-properties all 0.108 [30.9 kB] 102s Get:236 http://ftpmaster.internal/ubuntu plucky/main armhf python3-urllib3 all 2.3.0-1 [94.0 kB] 102s Get:237 http://ftpmaster.internal/ubuntu plucky/main armhf python3-wadllib all 2.0.0-2 [36.2 kB] 102s Get:238 http://ftpmaster.internal/ubuntu plucky/main armhf xfsprogs armhf 6.8.0-2.2ubuntu3 [893 kB] 102s Get:239 http://ftpmaster.internal/ubuntu plucky/main armhf zstd armhf 1.5.6+dfsg-2 [690 kB] 102s Get:240 http://ftpmaster.internal/ubuntu plucky/main armhf cloud-init all 25.1~3geb1965a4-0ubuntu1 [2102 B] 102s Get:241 http://ftpmaster.internal/ubuntu plucky/main armhf kpartx armhf 0.9.9-1ubuntu4 [35.0 kB] 102s Get:242 http://ftpmaster.internal/ubuntu plucky/main armhf multipath-tools armhf 0.9.9-1ubuntu4 [294 kB] 103s Preconfiguring packages ... 105s Fetched 124 MB in 8s (16.0 MB/s) 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 .../bash_5.2.37-1ubuntu1_armhf.deb ... 105s Unpacking bash (5.2.37-1ubuntu1) over (5.2.32-1ubuntu2) ... 105s Setting up bash (5.2.37-1ubuntu1) ... 105s 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 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 .../bsdutils_1%3a2.40.2-14ubuntu1_armhf.deb ... 105s Unpacking bsdutils (1:2.40.2-14ubuntu1) over (1:2.40.2-1ubuntu1) ... 106s Setting up bsdutils (1: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 .../diffutils_1%3a3.10-2_armhf.deb ... 106s Unpacking diffutils (1:3.10-2) over (1:3.10-1build1) ... 106s Setting up diffutils (1:3.10-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 ... 59970 files and directories currently installed.) 106s Preparing to unpack .../libatomic1_14.2.0-16ubuntu1_armhf.deb ... 106s Unpacking libatomic1:armhf (14.2.0-16ubuntu1) over (14.2.0-8ubuntu1) ... 106s Preparing to unpack .../gcc-14-base_14.2.0-16ubuntu1_armhf.deb ... 106s Unpacking gcc-14-base:armhf (14.2.0-16ubuntu1) over (14.2.0-8ubuntu1) ... 106s Setting up gcc-14-base:armhf (14.2.0-16ubuntu1) ... 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 .../libgcc-s1_14.2.0-16ubuntu1_armhf.deb ... 106s Unpacking libgcc-s1:armhf (14.2.0-16ubuntu1) over (14.2.0-8ubuntu1) ... 106s Setting up libgcc-s1:armhf (14.2.0-16ubuntu1) ... 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 .../libstdc++6_14.2.0-16ubuntu1_armhf.deb ... 106s Unpacking libstdc++6:armhf (14.2.0-16ubuntu1) over (14.2.0-8ubuntu1) ... 106s Setting up libstdc++6:armhf (14.2.0-16ubuntu1) ... 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 .../libc6_2.40-4ubuntu1_armhf.deb ... 106s Unpacking libc6:armhf (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 107s Setting up libc6:armhf (2.40-4ubuntu1) ... 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 .../liblz4-1_1.10.0-3_armhf.deb ... 107s Unpacking liblz4-1:armhf (1.10.0-3) over (1.9.4-3) ... 107s Setting up liblz4-1:armhf (1.10.0-3) ... 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 .../libssl3t64_3.4.0-1ubuntu2_armhf.deb ... 107s Unpacking libssl3t64:armhf (3.4.0-1ubuntu2) over (3.3.1-2ubuntu2) ... 107s Selecting previously unselected package openssl-provider-legacy. 107s Preparing to unpack .../openssl-provider-legacy_3.4.0-1ubuntu2_armhf.deb ... 107s Unpacking openssl-provider-legacy (3.4.0-1ubuntu2) ... 107s Setting up libssl3t64:armhf (3.4.0-1ubuntu2) ... 107s Setting up openssl-provider-legacy (3.4.0-1ubuntu2) ... 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 ... 59973 files and directories currently installed.) 107s Preparing to unpack .../libzstd1_1.5.6+dfsg-2_armhf.deb ... 107s Unpacking libzstd1:armhf (1.5.6+dfsg-2) over (1.5.6+dfsg-1) ... 107s Setting up libzstd1:armhf (1.5.6+dfsg-2) ... 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 ... 59973 files and directories currently installed.) 107s Preparing to unpack .../0-systemd-timesyncd_257.2-3ubuntu1_armhf.deb ... 107s Unpacking systemd-timesyncd (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 107s Preparing to unpack .../1-systemd-resolved_257.2-3ubuntu1_armhf.deb ... 107s Unpacking systemd-resolved (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 107s Preparing to unpack .../2-systemd-cryptsetup_257.2-3ubuntu1_armhf.deb ... 107s Unpacking systemd-cryptsetup (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 107s Preparing to unpack .../3-libncurses6_6.5+20250125-2_armhf.deb ... 107s Unpacking libncurses6:armhf (6.5+20250125-2) over (6.5-2) ... 108s Preparing to unpack .../4-libncursesw6_6.5+20250125-2_armhf.deb ... 108s Unpacking libncursesw6:armhf (6.5+20250125-2) over (6.5-2) ... 108s Preparing to unpack .../5-libtinfo6_6.5+20250125-2_armhf.deb ... 108s Unpacking libtinfo6:armhf (6.5+20250125-2) over (6.5-2) ... 108s Setting up libtinfo6:armhf (6.5+20250125-2) ... 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 ... 59974 files and directories currently installed.) 108s Preparing to unpack .../bsdextrautils_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking bsdextrautils (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Preparing to unpack .../eject_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking eject (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Preparing to unpack .../fdisk_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking fdisk (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Preparing to unpack .../libblkid1_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking libblkid1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Setting up libblkid1:armhf (2.40.2-14ubuntu1) ... 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 ... 59970 files and directories currently installed.) 108s Preparing to unpack .../libmount1_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking libmount1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Setting up libmount1:armhf (2.40.2-14ubuntu1) ... 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 ... 59970 files and directories currently installed.) 108s Preparing to unpack .../libsmartcols1_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking libsmartcols1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 108s Setting up libsmartcols1:armhf (2.40.2-14ubuntu1) ... 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 ... 59970 files and directories currently installed.) 108s Preparing to unpack .../libuuid1_2.40.2-14ubuntu1_armhf.deb ... 108s Unpacking libuuid1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 109s Setting up libuuid1:armhf (2.40.2-14ubuntu1) ... 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 ... 59970 files and directories currently installed.) 109s Preparing to unpack .../util-linux_2.40.2-14ubuntu1_armhf.deb ... 109s Unpacking util-linux (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 109s Setting up util-linux (2.40.2-14ubuntu1) ... 110s fstrim.service is a disabled or a static unit not running, not starting it. 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 ... 59963 files and directories currently installed.) 110s Preparing to unpack .../0-uuid-runtime_2.40.2-14ubuntu1_armhf.deb ... 110s Unpacking uuid-runtime (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 110s Preparing to unpack .../1-libfdisk1_2.40.2-14ubuntu1_armhf.deb ... 110s Unpacking libfdisk1:armhf (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 110s Preparing to unpack .../2-mount_2.40.2-14ubuntu1_armhf.deb ... 110s Unpacking mount (2.40.2-14ubuntu1) over (2.40.2-1ubuntu1) ... 110s Preparing to unpack .../3-readline-common_8.2-6_all.deb ... 110s Unpacking readline-common (8.2-6) over (8.2-5) ... 110s Preparing to unpack .../4-libreadline8t64_8.2-6_armhf.deb ... 110s Leaving 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' 110s 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' 110s Leaving 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' 110s 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' 110s Unpacking libreadline8t64:armhf (8.2-6) over (8.2-5) ... 110s Preparing to unpack .../5-libselinux1_3.7-3ubuntu2_armhf.deb ... 110s Unpacking libselinux1:armhf (3.7-3ubuntu2) over (3.7-3ubuntu1) ... 110s Setting up libselinux1:armhf (3.7-3ubuntu2) ... 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 ... 59963 files and directories currently installed.) 110s Preparing to unpack .../libcrypt1_1%3a4.4.38-1_armhf.deb ... 110s Unpacking libcrypt1:armhf (1:4.4.38-1) over (1:4.4.36-5) ... 110s Setting up libcrypt1:armhf (1:4.4.38-1) ... 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 ... 59963 files and directories currently installed.) 110s Preparing to unpack .../libnss-systemd_257.2-3ubuntu1_armhf.deb ... 110s Unpacking libnss-systemd:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 111s Preparing to unpack .../libsystemd-shared_257.2-3ubuntu1_armhf.deb ... 111s Unpacking libsystemd-shared:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 111s Setting up libsystemd-shared:armhf (257.2-3ubuntu1) ... 111s (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.) 111s Preparing to unpack .../systemd_257.2-3ubuntu1_armhf.deb ... 111s Unpacking systemd (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 111s Preparing to unpack .../udev_257.2-3ubuntu1_armhf.deb ... 111s Unpacking udev (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 111s Preparing to unpack .../libsystemd0_257.2-3ubuntu1_armhf.deb ... 111s Unpacking libsystemd0:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 111s Setting up libsystemd0:armhf (257.2-3ubuntu1) ... 111s Setting up mount (2.40.2-14ubuntu1) ... 111s Setting up systemd (257.2-3ubuntu1) ... 111s Installing new version of config file /etc/systemd/logind.conf ... 111s Installing new version of config file /etc/systemd/sleep.conf ... 111s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 111s Created symlink '/run/systemd/system/tmp.mount' → '/dev/null'. 112s /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. 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 ... 59957 files and directories currently installed.) 112s Preparing to unpack .../systemd-sysv_257.2-3ubuntu1_armhf.deb ... 112s Unpacking systemd-sysv (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 112s Preparing to unpack .../libpam-systemd_257.2-3ubuntu1_armhf.deb ... 112s Unpacking libpam-systemd:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 113s Preparing to unpack .../libudev1_257.2-3ubuntu1_armhf.deb ... 113s Unpacking libudev1:armhf (257.2-3ubuntu1) over (256.5-2ubuntu4) ... 113s Setting up libudev1:armhf (257.2-3ubuntu1) ... 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 ... 59957 files and directories currently installed.) 113s Preparing to unpack .../libapparmor1_4.1.0~beta1-0ubuntu5_armhf.deb ... 113s Unpacking libapparmor1:armhf (4.1.0~beta1-0ubuntu5) over (4.1.0~beta1-0ubuntu4) ... 113s Preparing to unpack .../libapt-pkg6.0t64_2.9.27ubuntu1_armhf.deb ... 113s Unpacking libapt-pkg6.0t64:armhf (2.9.27ubuntu1) over (2.9.14ubuntu1) ... 113s Setting up libapt-pkg6.0t64:armhf (2.9.27ubuntu1) ... 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 ... 59957 files and directories currently installed.) 113s Preparing to unpack .../tar_1.35+dfsg-3.1_armhf.deb ... 113s Unpacking tar (1.35+dfsg-3.1) over (1.35+dfsg-3build1) ... 113s Setting up tar (1.35+dfsg-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 ... 59957 files and directories currently installed.) 113s Preparing to unpack .../dpkg_1.22.11ubuntu4_armhf.deb ... 113s Unpacking dpkg (1.22.11ubuntu4) over (1.22.11ubuntu3) ... 113s Setting up dpkg (1.22.11ubuntu4) ... 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 ... 59957 files and directories currently installed.) 114s Preparing to unpack .../gzip_1.12-1.1ubuntu2_armhf.deb ... 114s Unpacking gzip (1.12-1.1ubuntu2) over (1.12-1.1ubuntu1) ... 114s Setting up gzip (1.12-1.1ubuntu2) ... 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 ... 59957 files and directories currently installed.) 114s Preparing to unpack .../ncurses-bin_6.5+20250125-2_armhf.deb ... 114s Unpacking ncurses-bin (6.5+20250125-2) over (6.5-2) ... 114s Setting up ncurses-bin (6.5+20250125-2) ... 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 ... 59957 files and directories currently installed.) 114s Preparing to unpack .../libdebconfclient0_0.274ubuntu1_armhf.deb ... 114s Unpacking libdebconfclient0:armhf (0.274ubuntu1) over (0.272ubuntu1) ... 114s Setting up libdebconfclient0:armhf (0.274ubuntu1) ... 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 ... 59957 files and directories currently installed.) 114s Preparing to unpack .../base-passwd_3.6.6_armhf.deb ... 114s Unpacking base-passwd (3.6.6) over (3.6.5) ... 114s Setting up base-passwd (3.6.6) ... 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 ... 59957 files and directories currently installed.) 114s Preparing to unpack .../libc-bin_2.40-4ubuntu1_armhf.deb ... 114s Unpacking libc-bin (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 114s Setting up libc-bin (2.40-4ubuntu1) ... 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 ... 59957 files and directories currently installed.) 115s Preparing to unpack .../ncurses-base_6.5+20250125-2_all.deb ... 115s Unpacking ncurses-base (6.5+20250125-2) over (6.5-2) ... 115s Setting up ncurses-base (6.5+20250125-2) ... 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 ... 59957 files and directories currently installed.) 115s Preparing to unpack .../ncurses-term_6.5+20250125-2_all.deb ... 115s Unpacking ncurses-term (6.5+20250125-2) over (6.5-2) ... 115s Preparing to unpack .../apt_2.9.27ubuntu1_armhf.deb ... 116s Unpacking apt (2.9.27ubuntu1) over (2.9.14ubuntu1) ... 116s Setting up apt (2.9.27ubuntu1) ... 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 ... 59966 files and directories currently installed.) 116s Preparing to unpack .../apt-utils_2.9.27ubuntu1_armhf.deb ... 116s Unpacking apt-utils (2.9.27ubuntu1) over (2.9.14ubuntu1) ... 116s Preparing to unpack .../libgpg-error-l10n_1.51-3_all.deb ... 116s Unpacking libgpg-error-l10n (1.51-3) over (1.50-4) ... 117s Preparing to unpack .../libgpg-error0_1.51-3_armhf.deb ... 117s Unpacking libgpg-error0:armhf (1.51-3) over (1.50-4) ... 117s Setting up libgpg-error0:armhf (1.51-3) ... 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 ... 59966 files and directories currently installed.) 117s Preparing to unpack .../libnpth0t64_1.8-2_armhf.deb ... 117s Unpacking libnpth0t64:armhf (1.8-2) over (1.6-3.1build1) ... 117s Setting up libnpth0t64:armhf (1.8-2) ... 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 ... 59966 files and directories currently installed.) 117s Preparing to unpack .../00-gpg-wks-client_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gpg-wks-client (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../01-dirmngr_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking dirmngr (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../02-gpgsm_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gpgsm (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../03-gnupg-utils_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gnupg-utils (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../04-gpg-agent_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gpg-agent (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../05-gpg_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gpg (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../06-gpgconf_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gpgconf (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../07-gnupg_2.4.4-2ubuntu22_all.deb ... 117s Unpacking gnupg (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../08-keyboxd_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking keyboxd (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Preparing to unpack .../09-libldap-common_2.6.9+dfsg-1~exp2ubuntu1_all.deb ... 117s Unpacking libldap-common (2.6.9+dfsg-1~exp2ubuntu1) over (2.6.8+dfsg-1~exp4ubuntu3) ... 117s Preparing to unpack .../10-libldap2_2.6.9+dfsg-1~exp2ubuntu1_armhf.deb ... 117s Unpacking libldap2:armhf (2.6.9+dfsg-1~exp2ubuntu1) over (2.6.8+dfsg-1~exp4ubuntu3) ... 117s Preparing to unpack .../11-gpgv_2.4.4-2ubuntu22_armhf.deb ... 117s Unpacking gpgv (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 117s Setting up gpgv (2.4.4-2ubuntu22) ... 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 ... 59965 files and directories currently installed.) 117s Preparing to unpack .../e2fsprogs-l10n_1.47.2-1ubuntu1_all.deb ... 117s Unpacking e2fsprogs-l10n (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 117s Preparing to unpack .../logsave_1.47.2-1ubuntu1_armhf.deb ... 117s Unpacking logsave (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 118s Preparing to unpack .../initramfs-tools_0.145ubuntu1_all.deb ... 118s Unpacking initramfs-tools (0.145ubuntu1) over (0.142ubuntu35) ... 118s Preparing to unpack .../initramfs-tools-core_0.145ubuntu1_all.deb ... 118s Unpacking initramfs-tools-core (0.145ubuntu1) over (0.142ubuntu35) ... 118s Preparing to unpack .../libext2fs2t64_1.47.2-1ubuntu1_armhf.deb ... 118s Leaving 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' 118s 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' 118s Leaving 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' 118s 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' 118s Unpacking libext2fs2t64:armhf (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 118s Setting up libext2fs2t64:armhf (1.47.2-1ubuntu1) ... 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 ... 59965 files and directories currently installed.) 118s Preparing to unpack .../0-e2fsprogs_1.47.2-1ubuntu1_armhf.deb ... 118s Unpacking e2fsprogs (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 118s Preparing to unpack .../1-dhcpcd-base_1%3a10.1.0-3_armhf.deb ... 118s Unpacking dhcpcd-base (1:10.1.0-3) over (1:10.1.0-2) ... 118s Preparing to unpack .../2-dracut-install_105-2ubuntu5_armhf.deb ... 118s Unpacking dracut-install (105-2ubuntu5) over (105-2ubuntu3) ... 118s Preparing to unpack .../3-initramfs-tools-bin_0.145ubuntu1_armhf.deb ... 118s Unpacking initramfs-tools-bin (0.145ubuntu1) over (0.142ubuntu35) ... 118s Preparing to unpack .../4-busybox-initramfs_1%3a1.37.0-4ubuntu1_armhf.deb ... 118s Unpacking busybox-initramfs (1:1.37.0-4ubuntu1) over (1:1.36.1-9ubuntu1) ... 118s Selecting previously unselected package login.defs. 118s Preparing to unpack .../5-login.defs_1%3a4.16.0-7ubuntu1_all.deb ... 118s Unpacking login.defs (1:4.16.0-7ubuntu1) ... 118s Replacing files in old package login (1:4.15.3-3ubuntu2) ... 118s Setting up login.defs (1:4.16.0-7ubuntu1) ... 118s Installing new version of config file /etc/login.defs ... 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 ... 59969 files and directories currently installed.) 118s Preparing to unpack .../0-login_1%3a4.16.0-2+really2.40.2-14ubuntu1_armhf.deb ... 118s Unpacking login (1:4.16.0-2+really2.40.2-14ubuntu1) over (1:4.15.3-3ubuntu2) ... 118s Preparing to unpack .../1-console-setup-linux_1.226ubuntu3_all.deb ... 118s Unpacking console-setup-linux (1.226ubuntu3) over (1.226ubuntu2) ... 118s Preparing to unpack .../2-console-setup_1.226ubuntu3_all.deb ... 118s Unpacking console-setup (1.226ubuntu3) over (1.226ubuntu2) ... 119s Preparing to unpack .../3-keyboard-configuration_1.226ubuntu3_all.deb ... 119s Unpacking keyboard-configuration (1.226ubuntu3) over (1.226ubuntu2) ... 119s Selecting previously unselected package libpython3.13-minimal:armhf. 119s Preparing to unpack .../4-libpython3.13-minimal_3.13.1-3_armhf.deb ... 119s Unpacking libpython3.13-minimal:armhf (3.13.1-3) ... 119s Selecting previously unselected package python3.13-minimal. 119s Preparing to unpack .../5-python3.13-minimal_3.13.1-3_armhf.deb ... 119s Unpacking python3.13-minimal (3.13.1-3) ... 119s Preparing to unpack .../6-python3-cryptography_43.0.0-1_armhf.deb ... 119s Unpacking python3-cryptography (43.0.0-1) over (42.0.5-2build1) ... 119s Setting up libpython3.13-minimal:armhf (3.13.1-3) ... 119s Setting up python3.13-minimal (3.13.1-3) ... 120s (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 ... 60251 files and directories currently installed.) 120s Preparing to unpack .../python3-minimal_3.13.1-1~exp2_armhf.deb ... 120s Unpacking python3-minimal (3.13.1-1~exp2) over (3.12.6-0ubuntu1) ... 120s Setting up python3-minimal (3.13.1-1~exp2) ... 120s (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 ... 60251 files and directories currently installed.) 120s Preparing to unpack .../00-python3_3.13.1-1~exp2_armhf.deb ... 121s Unpacking python3 (3.13.1-1~exp2) over (3.12.6-0ubuntu1) ... 121s Selecting previously unselected package python3-bcrypt. 121s Preparing to unpack .../01-python3-bcrypt_4.2.0-2.1_armhf.deb ... 121s Unpacking python3-bcrypt (4.2.0-2.1) ... 121s Preparing to unpack .../02-tzdata_2024b-6ubuntu1_all.deb ... 121s Unpacking tzdata (2024b-6ubuntu1) over (2024b-1ubuntu2) ... 121s Selecting previously unselected package libpython3.13-stdlib:armhf. 121s Preparing to unpack .../03-libpython3.13-stdlib_3.13.1-3_armhf.deb ... 121s Unpacking libpython3.13-stdlib:armhf (3.13.1-3) ... 121s Selecting previously unselected package python3.13. 121s Preparing to unpack .../04-python3.13_3.13.1-3_armhf.deb ... 121s Unpacking python3.13 (3.13.1-3) ... 121s Preparing to unpack .../05-libpython3-stdlib_3.13.1-1~exp2_armhf.deb ... 121s Unpacking libpython3-stdlib:armhf (3.13.1-1~exp2) over (3.12.6-0ubuntu1) ... 121s Preparing to unpack .../06-python3.12_3.12.8-5_armhf.deb ... 121s Unpacking python3.12 (3.12.8-5) over (3.12.7-3) ... 121s Preparing to unpack .../07-libpython3.12-stdlib_3.12.8-5_armhf.deb ... 121s Unpacking libpython3.12-stdlib:armhf (3.12.8-5) over (3.12.7-3) ... 121s Preparing to unpack .../08-python3.12-minimal_3.12.8-5_armhf.deb ... 121s Unpacking python3.12-minimal (3.12.8-5) over (3.12.7-3) ... 122s Preparing to unpack .../09-libpython3.12-minimal_3.12.8-5_armhf.deb ... 122s Unpacking libpython3.12-minimal:armhf (3.12.8-5) over (3.12.7-3) ... 122s Preparing to unpack .../10-rsync_3.3.0+ds1-4_armhf.deb ... 122s Unpacking rsync (3.3.0+ds1-4) over (3.3.0-1) ... 122s Preparing to unpack .../11-python-apt-common_2.9.8_all.deb ... 122s Unpacking python-apt-common (2.9.8) over (2.9.0ubuntu2) ... 122s Preparing to unpack .../12-python3-apt_2.9.8_armhf.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-apt (2.9.8) over (2.9.0ubuntu2) ... 122s Preparing to unpack .../13-python3-lazr.uri_1.0.6-5_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-lazr.uri (1.0.6-5) over (1.0.6-4) ... 122s Preparing to unpack .../14-python3-launchpadlib_2.1.0-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-launchpadlib (2.1.0-1) over (2.0.0-1) ... 122s Preparing to unpack .../15-python3-problem-report_2.31.0-0ubuntu4_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-problem-report (2.31.0-0ubuntu4) over (2.30.0-0ubuntu5) ... 122s Preparing to unpack .../16-python3-apport_2.31.0-0ubuntu4_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): 123s Unpacking python3-apport (2.31.0-0ubuntu4) over (2.30.0-0ubuntu5) ... 123s Preparing to unpack .../17-libglib2.0-data_2.83.3-2_all.deb ... 123s Unpacking libglib2.0-data (2.83.3-2) over (2.82.2-3) ... 123s Preparing to unpack .../18-libglib2.0-bin_2.83.3-2_armhf.deb ... 123s Unpacking libglib2.0-bin (2.83.3-2) over (2.82.2-3) ... 123s Preparing to unpack .../19-gir1.2-girepository-2.0_1.82.0-4_armhf.deb ... 123s Unpacking gir1.2-girepository-2.0:armhf (1.82.0-4) over (1.82.0-2) ... 123s Preparing to unpack .../20-gir1.2-glib-2.0_2.83.3-2_armhf.deb ... 123s Unpacking gir1.2-glib-2.0:armhf (2.83.3-2) over (2.82.2-3) ... 123s Preparing to unpack .../21-libglib2.0-0t64_2.83.3-2_armhf.deb ... 123s Unpacking libglib2.0-0t64:armhf (2.83.3-2) over (2.82.2-3) ... 123s Preparing to unpack .../22-libgirepository-1.0-1_1.82.0-4_armhf.deb ... 123s Unpacking libgirepository-1.0-1:armhf (1.82.0-4) over (1.82.0-2) ... 123s Preparing to unpack .../23-python3-gi_3.50.0-4_armhf.deb ... 123s /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. 123s for fn in glob1(directory, "%s.*" % fname): 123s Unpacking python3-gi (3.50.0-4) over (3.50.0-3build1) ... 123s Preparing to unpack .../24-apport-core-dump-handler_2.31.0-0ubuntu4_all.deb ... 123s Unpacking apport-core-dump-handler (2.31.0-0ubuntu4) over (2.30.0-0ubuntu5) ... 123s Preparing to unpack .../25-apport_2.31.0-0ubuntu4_all.deb ... 123s Unpacking apport (2.31.0-0ubuntu4) over (2.30.0-0ubuntu5) ... 123s Preparing to unpack .../26-libcap-ng0_0.8.5-4_armhf.deb ... 123s Unpacking libcap-ng0:armhf (0.8.5-4) over (0.8.5-3build1) ... 123s Setting up libcap-ng0:armhf (0.8.5-4) ... 123s (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 ... 60669 files and directories currently installed.) 123s Preparing to unpack .../libsemanage-common_3.7-2.1_all.deb ... 123s Unpacking libsemanage-common (3.7-2.1) over (3.7-2build1) ... 123s Setting up libsemanage-common (3.7-2.1) ... 123s (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 ... 60669 files and directories currently installed.) 123s Preparing to unpack .../libsemanage2_3.7-2.1_armhf.deb ... 123s Unpacking libsemanage2:armhf (3.7-2.1) over (3.7-2build1) ... 123s Setting up libsemanage2:armhf (3.7-2.1) ... 124s (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 ... 60669 files and directories currently installed.) 124s Preparing to unpack .../passwd_1%3a4.16.0-7ubuntu1_armhf.deb ... 124s Unpacking passwd (1:4.16.0-7ubuntu1) over (1:4.15.3-3ubuntu2) ... 124s Setting up passwd (1:4.16.0-7ubuntu1) ... 124s (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 ... 60704 files and directories currently installed.) 124s Preparing to unpack .../libunistring5_1.3-1_armhf.deb ... 124s Unpacking libunistring5:armhf (1.3-1) over (1.2-1) ... 124s Setting up libunistring5:armhf (1.3-1) ... 124s (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 ... 60704 files and directories currently installed.) 124s Preparing to unpack .../000-libcom-err2_1.47.2-1ubuntu1_armhf.deb ... 124s Unpacking libcom-err2:armhf (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 124s Preparing to unpack .../001-libss2_1.47.2-1ubuntu1_armhf.deb ... 124s Unpacking libss2:armhf (1.47.2-1ubuntu1) over (1.47.1-1ubuntu1) ... 124s Preparing to unpack .../002-mawk_1.3.4.20250131-1_armhf.deb ... 124s Unpacking mawk (1.3.4.20250131-1) over (1.3.4.20240905-1) ... 124s Preparing to unpack .../003-openssl_3.4.0-1ubuntu2_armhf.deb ... 124s Unpacking openssl (3.4.0-1ubuntu2) over (3.3.1-2ubuntu2) ... 124s Preparing to unpack .../004-ca-certificates_20241223_all.deb ... 124s Unpacking ca-certificates (20241223) over (20240203) ... 124s Preparing to unpack .../005-distro-info_1.13_armhf.deb ... 124s Unpacking distro-info (1.13) over (1.12) ... 124s Preparing to unpack .../006-iputils-ping_3%3a20240905-1ubuntu1_armhf.deb ... 124s Unpacking iputils-ping (3:20240905-1ubuntu1) over (3:20240117-1build1) ... 124s Preparing to unpack .../007-krb5-locales_1.21.3-4_all.deb ... 124s Unpacking krb5-locales (1.21.3-4) over (1.21.3-3) ... 124s Preparing to unpack .../008-libbpf1_1%3a1.5.0-2_armhf.deb ... 124s Unpacking libbpf1:armhf (1:1.5.0-2) over (1:1.5.0-1) ... 124s Preparing to unpack .../009-libfribidi0_1.0.16-1_armhf.deb ... 124s Unpacking libfribidi0:armhf (1.0.16-1) over (1.0.15-1) ... 124s Preparing to unpack .../010-libgssapi-krb5-2_1.21.3-4_armhf.deb ... 124s Unpacking libgssapi-krb5-2:armhf (1.21.3-4) over (1.21.3-3) ... 125s Preparing to unpack .../011-libkrb5-3_1.21.3-4_armhf.deb ... 125s Unpacking libkrb5-3:armhf (1.21.3-4) over (1.21.3-3) ... 125s Preparing to unpack .../012-libkrb5support0_1.21.3-4_armhf.deb ... 125s Unpacking libkrb5support0:armhf (1.21.3-4) over (1.21.3-3) ... 125s Preparing to unpack .../013-libk5crypto3_1.21.3-4_armhf.deb ... 125s Unpacking libk5crypto3:armhf (1.21.3-4) over (1.21.3-3) ... 125s Preparing to unpack .../014-libicu74_74.2-1ubuntu6_armhf.deb ... 125s Unpacking libicu74:armhf (74.2-1ubuntu6) over (74.2-1ubuntu4) ... 125s Preparing to unpack .../015-netplan-generator_1.1.2-1_armhf.deb ... 125s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator' 125s Unpacking netplan-generator (1.1.2-1) over (1.1.1-1) ... 125s Preparing to unpack .../016-python3-netplan_1.1.2-1_armhf.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-netplan (1.1.2-1) over (1.1.1-1) ... 125s Preparing to unpack .../017-ethtool_1%3a6.11-1_armhf.deb ... 125s Unpacking ethtool (1:6.11-1) over (1:6.10-1) ... 125s Preparing to unpack .../018-netplan.io_1.1.2-1_armhf.deb ... 125s Unpacking netplan.io (1.1.2-1) over (1.1.1-1) ... 125s Preparing to unpack .../019-libyaml-0-2_0.2.5-2_armhf.deb ... 125s Unpacking libyaml-0-2:armhf (0.2.5-2) over (0.2.5-1build1) ... 125s Preparing to unpack .../020-libnetplan1_1.1.2-1_armhf.deb ... 125s Unpacking libnetplan1:armhf (1.1.2-1) over (1.1.1-1) ... 125s Preparing to unpack .../021-python3-newt_0.52.24-4ubuntu1_armhf.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-newt:armhf (0.52.24-4ubuntu1) over (0.52.24-2ubuntu4) ... 126s Preparing to unpack .../022-libnewt0.52_0.52.24-4ubuntu1_armhf.deb ... 126s Unpacking libnewt0.52:armhf (0.52.24-4ubuntu1) over (0.52.24-2ubuntu4) ... 126s Preparing to unpack .../023-libxml2_2.12.7+dfsg+really2.9.14-0.2ubuntu3_armhf.deb ... 126s Unpacking libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2ubuntu3) over (2.12.7+dfsg-3) ... 126s Preparing to unpack .../024-locales_2.40-4ubuntu1_all.deb ... 126s Unpacking locales (2.40-4ubuntu1) over (2.40-1ubuntu3) ... 126s Preparing to unpack .../025-netcat-openbsd_1.228-1_armhf.deb ... 126s Unpacking netcat-openbsd (1.228-1) over (1.226-1.1) ... 126s Preparing to unpack .../026-python3-rich_13.9.4-1_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-rich (13.9.4-1) over (13.7.1-1) ... 126s Preparing to unpack .../027-ucf_3.0049_all.deb ... 126s Unpacking ucf (3.0049) over (3.0043+nmu1) ... 126s Preparing to unpack .../028-whiptail_0.52.24-4ubuntu1_armhf.deb ... 126s Unpacking whiptail (0.52.24-4ubuntu1) over (0.52.24-2ubuntu4) ... 126s Preparing to unpack .../029-apparmor_4.1.0~beta1-0ubuntu5_armhf.deb ... 127s Unpacking apparmor (4.1.0~beta1-0ubuntu5) over (4.1.0~beta1-0ubuntu4) ... 128s Preparing to unpack .../030-bash-completion_1%3a2.16.0-7_all.deb ... 128s Unpacking bash-completion (1:2.16.0-7) over (1:2.14.0-2) ... 128s Preparing to unpack .../031-bind9-dnsutils_1%3a9.20.0-2ubuntu4_armhf.deb ... 128s Unpacking bind9-dnsutils (1:9.20.0-2ubuntu4) over (1:9.20.0-2ubuntu3) ... 128s Preparing to unpack .../032-bind9-host_1%3a9.20.0-2ubuntu4_armhf.deb ... 128s Unpacking bind9-host (1:9.20.0-2ubuntu4) over (1:9.20.0-2ubuntu3) ... 128s Preparing to unpack .../033-bind9-libs_1%3a9.20.0-2ubuntu4_armhf.deb ... 128s Unpacking bind9-libs:armhf (1:9.20.0-2ubuntu4) over (1:9.20.0-2ubuntu3) ... 128s Preparing to unpack .../034-libedit2_3.1-20250104-1_armhf.deb ... 128s Unpacking libedit2:armhf (3.1-20250104-1) over (3.1-20240808-1) ... 128s Preparing to unpack .../035-busybox-static_1%3a1.37.0-4ubuntu1_armhf.deb ... 128s Unpacking busybox-static (1:1.37.0-4ubuntu1) over (1:1.36.1-9ubuntu1) ... 128s Preparing to unpack .../036-ed_1.21-1_armhf.deb ... 128s Unpacking ed (1.21-1) over (1.20.2-2) ... 128s Preparing to unpack .../037-gettext-base_0.23.1-1_armhf.deb ... 128s Unpacking gettext-base (0.23.1-1) over (0.22.5-2) ... 128s Preparing to unpack .../038-groff-base_1.23.0-7_armhf.deb ... 128s Unpacking groff-base (1.23.0-7) over (1.23.0-5) ... 128s Preparing to unpack .../039-libibverbs1_55.0-1ubuntu1_armhf.deb ... 128s Unpacking libibverbs1:armhf (55.0-1ubuntu1) over (52.0-2ubuntu1) ... 128s Preparing to unpack .../040-ibverbs-providers_55.0-1ubuntu1_armhf.deb ... 129s Unpacking ibverbs-providers:armhf (55.0-1ubuntu1) over (52.0-2ubuntu1) ... 129s Preparing to unpack .../041-iputils-tracepath_3%3a20240905-1ubuntu1_armhf.deb ... 129s Unpacking iputils-tracepath (3:20240905-1ubuntu1) over (3:20240117-1build1) ... 129s Preparing to unpack .../042-libpng16-16t64_1.6.46-4_armhf.deb ... 129s Unpacking libpng16-16t64:armhf (1.6.46-4) over (1.6.44-2) ... 129s Preparing to unpack .../043-libtraceevent1-plugin_1%3a1.8.4-2_armhf.deb ... 129s Unpacking libtraceevent1-plugin:armhf (1:1.8.4-2) over (1:1.8.4-1) ... 129s Preparing to unpack .../044-libtraceevent1_1%3a1.8.4-2_armhf.deb ... 129s Unpacking libtraceevent1:armhf (1:1.8.4-2) over (1:1.8.4-1) ... 129s Preparing to unpack .../045-libusb-1.0-0_2%3a1.0.27-2_armhf.deb ... 129s Unpacking libusb-1.0-0:armhf (2:1.0.27-2) over (2:1.0.27-1) ... 129s Preparing to unpack .../046-libxkbcommon0_1.7.0-2_armhf.deb ... 129s Unpacking libxkbcommon0:armhf (1.7.0-2) over (1.7.0-1) ... 129s Preparing to unpack .../047-nano_8.3-1_armhf.deb ... 129s Unpacking nano (8.3-1) over (8.2-1) ... 129s Preparing to unpack .../048-pci.ids_0.0~2025.01.13-1_all.deb ... 129s Unpacking pci.ids (0.0~2025.01.13-1) over (0.0~2024.10.24-1) ... 129s Preparing to unpack .../049-publicsuffix_20250108.1153-0.1_all.deb ... 129s Unpacking publicsuffix (20250108.1153-0.1) over (20231001.0357-0.1) ... 129s Preparing to unpack .../050-python3-distro-info_1.13_all.deb ... 129s /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. 129s for fn in glob1(directory, "%s.*" % fname): 129s Unpacking python3-distro-info (1.13) over (1.12) ... 129s Preparing to unpack .../051-python3.13-gdbm_3.13.1-3_armhf.deb ... 129s Unpacking python3.13-gdbm (3.13.1-3) over (3.13.0-2) ... 129s Preparing to unpack .../052-python3.12-gdbm_3.12.8-5_armhf.deb ... 129s Unpacking python3.12-gdbm (3.12.8-5) over (3.12.7-3) ... 129s Preparing to unpack .../053-python3-gdbm_3.13.1-1_armhf.deb ... 129s Unpacking python3-gdbm:armhf (3.13.1-1) over (3.12.7-1) ... 129s Preparing to unpack .../054-ufw_0.36.2-9_all.deb ... 129s /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. 129s for fn in glob1(directory, "%s.*" % fname): 129s Unpacking ufw (0.36.2-9) over (0.36.2-8) ... 130s Preparing to unpack .../055-usb.ids_2025.01.14-1_all.deb ... 130s Unpacking usb.ids (2025.01.14-1) over (2024.07.04-1) ... 130s Preparing to unpack .../056-xauth_1%3a1.1.2-1.1_armhf.deb ... 130s Unpacking xauth (1:1.1.2-1.1) over (1:1.1.2-1build1) ... 130s Preparing to unpack .../057-libcurl3t64-gnutls_8.11.1-1ubuntu1_armhf.deb ... 130s Unpacking libcurl3t64-gnutls:armhf (8.11.1-1ubuntu1) over (8.11.0-1ubuntu2) ... 130s Preparing to unpack .../058-libappstream5_1.0.4-1_armhf.deb ... 130s Unpacking libappstream5:armhf (1.0.4-1) over (1.0.3-1) ... 130s Preparing to unpack .../059-appstream_1.0.4-1_armhf.deb ... 130s Unpacking appstream (1.0.4-1) over (1.0.3-1) ... 130s Preparing to unpack .../060-libctf0_2.44-1ubuntu1_armhf.deb ... 130s Unpacking libctf0:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../061-libctf-nobfd0_2.44-1ubuntu1_armhf.deb ... 130s Unpacking libctf-nobfd0:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../062-binutils-arm-linux-gnueabihf_2.44-1ubuntu1_armhf.deb ... 130s Unpacking binutils-arm-linux-gnueabihf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../063-libbinutils_2.44-1ubuntu1_armhf.deb ... 130s Unpacking libbinutils:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../064-binutils_2.44-1ubuntu1_armhf.deb ... 130s Unpacking binutils (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../065-binutils-common_2.44-1ubuntu1_armhf.deb ... 130s Unpacking binutils-common:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../066-libsframe1_2.44-1ubuntu1_armhf.deb ... 130s Unpacking libsframe1:armhf (2.44-1ubuntu1) over (2.43.1-4ubuntu1) ... 130s Preparing to unpack .../067-btrfs-progs_6.12-1build1_armhf.deb ... 130s Unpacking btrfs-progs (6.12-1build1) over (6.6.3-1.2) ... 130s Preparing to unpack .../068-python3-jinja2_3.1.5-1_all.deb ... 130s /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. 130s for fn in glob1(directory, "%s.*" % fname): 130s Unpacking python3-jinja2 (3.1.5-1) over (3.1.3-1ubuntu1) ... 130s Preparing to unpack .../069-python3-json-pointer_2.4-3_all.deb ... 130s /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. 130s for fn in glob1(directory, "%s.*" % fname): 130s Unpacking python3-json-pointer (2.4-3) over (2.4-2) ... 131s Preparing to unpack .../070-python3-jsonpatch_1.32-5_all.deb ... 131s /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. 131s for fn in glob1(directory, "%s.*" % fname): 131s Unpacking python3-jsonpatch (1.32-5) over (1.32-4) ... 131s Preparing to unpack .../071-python3-attr_24.3.0-1_all.deb ... 131s /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. 131s for fn in glob1(directory, "%s.*" % fname): 131s Unpacking python3-attr (24.3.0-1) over (23.2.0-2) ... 131s Preparing to unpack .../072-python3-referencing_0.35.1-2ubuntu1_all.deb ... 131s /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. 131s for fn in glob1(directory, "%s.*" % fname): 131s Unpacking python3-referencing (0.35.1-2ubuntu1) over (0.35.1-1ubuntu1) ... 131s Preparing to unpack .../073-python3-jsonschema_4.19.2-6ubuntu1_all.deb ... 131s /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. 131s for fn in glob1(directory, "%s.*" % fname): 131s Unpacking python3-jsonschema (4.19.2-6ubuntu1) over (4.19.2-3ubuntu1) ... 131s Preparing to unpack .../074-python3-jwt_2.10.1-2_all.deb ... 131s /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. 131s for fn in glob1(directory, "%s.*" % fname): 131s Unpacking python3-jwt (2.10.1-2) over (2.7.0-1) ... 131s Preparing to unpack .../075-python3-oauthlib_3.2.2-3_all.deb ... 131s /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. 131s for fn in glob1(directory, "%s.*" % fname): 131s Unpacking python3-oauthlib (3.2.2-3) over (3.2.2-2) ... 131s Preparing to unpack .../076-cloud-init-base_25.1~3geb1965a4-0ubuntu1_all.deb ... 132s /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. 132s for fn in glob1(directory, "%s.*" % fname): 132s Unpacking cloud-init-base (25.1~3geb1965a4-0ubuntu1) over (24.4-0ubuntu1) ... 132s dpkg: warning: unable to delete old directory '/lib/systemd/system/sshd-keygen@.service.d': Directory not empty 132s Preparing to unpack .../077-curl_8.11.1-1ubuntu1_armhf.deb ... 132s Unpacking curl (8.11.1-1ubuntu1) over (8.11.0-1ubuntu2) ... 132s Preparing to unpack .../078-libcurl4t64_8.11.1-1ubuntu1_armhf.deb ... 132s Unpacking libcurl4t64:armhf (8.11.1-1ubuntu1) over (8.11.0-1ubuntu2) ... 132s Preparing to unpack .../079-dpkg-dev_1.22.11ubuntu4_all.deb ... 132s Unpacking dpkg-dev (1.22.11ubuntu4) over (1.22.11ubuntu3) ... 132s Preparing to unpack .../080-libdpkg-perl_1.22.11ubuntu4_all.deb ... 132s Unpacking libdpkg-perl (1.22.11ubuntu4) over (1.22.11ubuntu3) ... 132s Preparing to unpack .../081-make_4.4.1-1_armhf.deb ... 132s Unpacking make (4.4.1-1) over (4.3-4.1build2) ... 132s Preparing to unpack .../082-libjson-glib-1.0-common_1.10.6+ds-1_all.deb ... 132s Unpacking libjson-glib-1.0-common (1.10.6+ds-1) over (1.10.0+ds-3) ... 132s Preparing to unpack .../083-libjson-glib-1.0-0_1.10.6+ds-1_armhf.deb ... 132s Unpacking libjson-glib-1.0-0:armhf (1.10.6+ds-1) over (1.10.0+ds-3) ... 132s Preparing to unpack .../084-fwupd_2.0.5-1_armhf.deb ... 133s Unpacking fwupd (2.0.5-1) over (2.0.2-1) ... 133s Preparing to unpack .../085-libfwupd3_2.0.5-1_armhf.deb ... 133s Unpacking libfwupd3:armhf (2.0.5-1) over (2.0.2-1) ... 133s Preparing to unpack .../086-polkitd_126-2_armhf.deb ... 133s Unpacking polkitd (126-2) over (125-2ubuntu1) ... 133s Preparing to unpack .../087-libpolkit-agent-1-0_126-2_armhf.deb ... 133s Unpacking libpolkit-agent-1-0:armhf (126-2) over (125-2ubuntu1) ... 133s Preparing to unpack .../088-libpolkit-gobject-1-0_126-2_armhf.deb ... 133s Unpacking libpolkit-gobject-1-0:armhf (126-2) over (125-2ubuntu1) ... 133s Preparing to unpack .../089-libqmi-proxy_1.35.6-1_armhf.deb ... 133s Unpacking libqmi-proxy (1.35.6-1) over (1.35.2-0ubuntu2) ... 133s Preparing to unpack .../090-libqmi-glib5_1.35.6-1_armhf.deb ... 133s Unpacking libqmi-glib5:armhf (1.35.6-1) over (1.35.2-0ubuntu2) ... 133s Preparing to unpack .../091-gnupg-l10n_2.4.4-2ubuntu22_all.deb ... 133s Unpacking gnupg-l10n (2.4.4-2ubuntu22) over (2.4.4-2ubuntu18) ... 133s Preparing to unpack .../092-libftdi1-2_1.5-8_armhf.deb ... 133s Unpacking libftdi1-2:armhf (1.5-8) over (1.5-7build1) ... 133s Preparing to unpack .../093-libgpgme11t64_1.24.1-3ubuntu1_armhf.deb ... 133s Unpacking libgpgme11t64:armhf (1.24.1-3ubuntu1) over (1.24.0-2ubuntu1) ... 133s Preparing to unpack .../094-libgstreamer1.0-0_1.25.1-1_armhf.deb ... 133s Unpacking libgstreamer1.0-0:armhf (1.25.1-1) over (1.24.9-1) ... 133s Preparing to unpack .../095-libgudev-1.0-0_1%3a238-6_armhf.deb ... 133s Unpacking libgudev-1.0-0:armhf (1:238-6) over (1:238-5ubuntu1) ... 134s Selecting previously unselected package libicu76:armhf. 134s Preparing to unpack .../096-libicu76_76.1-1ubuntu2_armhf.deb ... 134s Unpacking libicu76:armhf (76.1-1ubuntu2) ... 134s Preparing to unpack .../097-libnss3_2%3a3.106-1ubuntu1_armhf.deb ... 134s Unpacking libnss3:armhf (2:3.106-1ubuntu1) over (2:3.103-1) ... 134s Preparing to unpack .../098-libnvme1t64_1.11.1-1build1_armhf.deb ... 134s Unpacking libnvme1t64 (1.11.1-1build1) over (1.11.1-1) ... 134s Preparing to unpack .../099-udisks2_2.10.1-11ubuntu2_armhf.deb ... 134s Unpacking udisks2 (2.10.1-11ubuntu2) over (2.10.1-11ubuntu1) ... 134s Preparing to unpack .../100-libudisks2-0_2.10.1-11ubuntu2_armhf.deb ... 134s Unpacking libudisks2-0:armhf (2.10.1-11ubuntu2) over (2.10.1-11ubuntu1) ... 134s Preparing to unpack .../101-libvolume-key1_0.3.12-8build1_armhf.deb ... 134s Unpacking libvolume-key1:armhf (0.3.12-8build1) over (0.3.12-8) ... 134s Preparing to unpack .../102-libwrap0_7.6.q-35_armhf.deb ... 134s Unpacking libwrap0:armhf (7.6.q-35) over (7.6.q-33) ... 134s Selecting previously unselected package linux-headers-6.12.0-12. 134s Preparing to unpack .../103-linux-headers-6.12.0-12_6.12.0-12.12_all.deb ... 134s Unpacking linux-headers-6.12.0-12 (6.12.0-12.12) ... 138s Selecting previously unselected package linux-headers-6.12.0-12-generic. 138s Preparing to unpack .../104-linux-headers-6.12.0-12-generic_6.12.0-12.12_armhf.deb ... 138s Unpacking linux-headers-6.12.0-12-generic (6.12.0-12.12) ... 139s Preparing to unpack .../105-linux-headers-generic_6.12.0-12.12_armhf.deb ... 139s Unpacking linux-headers-generic (6.12.0-12.12) over (6.11.0-8.8) ... 139s Preparing to unpack .../106-python3-babel_2.17.0-1_all.deb ... 139s /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. 139s for fn in glob1(directory, "%s.*" % fname): 139s Unpacking python3-babel (2.17.0-1) over (2.16.0-1) ... 139s Preparing to unpack .../107-python-babel-localedata_2.17.0-1_all.deb ... 139s Unpacking python-babel-localedata (2.17.0-1) over (2.16.0-1) ... 140s Preparing to unpack .../108-python3-certifi_2024.12.14+ds-1_all.deb ... 140s /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. 140s for fn in glob1(directory, "%s.*" % fname): 140s Unpacking python3-certifi (2024.12.14+ds-1) over (2024.8.30+dfsg-1) ... 140s Preparing to unpack .../109-python3-chardet_5.2.0+dfsg-2_all.deb ... 140s /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. 140s for fn in glob1(directory, "%s.*" % fname): 140s Unpacking python3-chardet (5.2.0+dfsg-2) over (5.2.0+dfsg-1) ... 140s Preparing to unpack .../110-python3-more-itertools_10.6.0-1_all.deb ... 140s /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. 140s for fn in glob1(directory, "%s.*" % fname): 140s Unpacking python3-more-itertools (10.6.0-1) over (10.5.0-1) ... 140s Preparing to unpack .../111-python3-openssl_25.0.0-1_all.deb ... 140s /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. 140s for fn in glob1(directory, "%s.*" % fname): 140s Unpacking python3-openssl (25.0.0-1) over (24.2.1-1) ... 140s Preparing to unpack .../112-python3-pkg-resources_75.6.0-1_all.deb ... 140s /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. 140s for fn in glob1(directory, "%s.*" % fname): 140s Unpacking python3-pkg-resources (75.6.0-1) over (75.2.0-1) ... 140s Preparing to unpack .../113-python3-setuptools_75.6.0-1_all.deb ... 140s /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. 140s for fn in glob1(directory, "%s.*" % fname): 140s Unpacking python3-setuptools (75.6.0-1) over (75.2.0-1) ... 141s Preparing to unpack .../114-software-properties-common_0.108_all.deb ... 141s /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. 141s for fn in glob1(directory, "%s.*" % fname): 141s Unpacking software-properties-common (0.108) over (0.105) ... 141s Preparing to unpack .../115-python3-software-properties_0.108_all.deb ... 141s /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. 141s for fn in glob1(directory, "%s.*" % fname): 141s Unpacking python3-software-properties (0.108) over (0.105) ... 141s Preparing to unpack .../116-python3-urllib3_2.3.0-1_all.deb ... 141s /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. 141s for fn in glob1(directory, "%s.*" % fname): 141s Unpacking python3-urllib3 (2.3.0-1) over (2.0.7-2ubuntu0.1) ... 141s Preparing to unpack .../117-python3-wadllib_2.0.0-2_all.deb ... 141s /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. 141s for fn in glob1(directory, "%s.*" % fname): 141s Unpacking python3-wadllib (2.0.0-2) over (2.0.0-1) ... 141s Preparing to unpack .../118-xfsprogs_6.8.0-2.2ubuntu3_armhf.deb ... 141s Unpacking xfsprogs (6.8.0-2.2ubuntu3) over (6.8.0-2.2ubuntu2) ... 141s Preparing to unpack .../119-zstd_1.5.6+dfsg-2_armhf.deb ... 141s Unpacking zstd (1.5.6+dfsg-2) over (1.5.6+dfsg-1) ... 141s Preparing to unpack .../120-cloud-init_25.1~3geb1965a4-0ubuntu1_all.deb ... 141s Unpacking cloud-init (25.1~3geb1965a4-0ubuntu1) over (24.4-0ubuntu1) ... 141s Preparing to unpack .../121-kpartx_0.9.9-1ubuntu4_armhf.deb ... 141s Unpacking kpartx (0.9.9-1ubuntu4) over (0.9.9-1ubuntu3) ... 142s Preparing to unpack .../122-multipath-tools_0.9.9-1ubuntu4_armhf.deb ... 142s Unpacking multipath-tools (0.9.9-1ubuntu4) over (0.9.9-1ubuntu3) ... 142s Setting up distro-info (1.13) ... 142s Setting up libibverbs1:armhf (55.0-1ubuntu1) ... 142s Setting up systemd-sysv (257.2-3ubuntu1) ... 142s Setting up libapparmor1:armhf (4.1.0~beta1-0ubuntu5) ... 142s Setting up pci.ids (0.0~2025.01.13-1) ... 142s Setting up libnewt0.52:armhf (0.52.24-4ubuntu1) ... 142s Setting up apt-utils (2.9.27ubuntu1) ... 142s Setting up bsdextrautils (2.40.2-14ubuntu1) ... 142s Setting up ibverbs-providers:armhf (55.0-1ubuntu1) ... 142s Setting up libyaml-0-2:armhf (0.2.5-2) ... 142s Setting up python3.12-gdbm (3.12.8-5) ... 142s Setting up libedit2:armhf (3.1-20250104-1) ... 142s Setting up netcat-openbsd (1.228-1) ... 142s Setting up libpython3.12-minimal:armhf (3.12.8-5) ... 142s Setting up binutils-common:armhf (2.44-1ubuntu1) ... 142s Setting up libctf-nobfd0:armhf (2.44-1ubuntu1) ... 142s Setting up gettext-base (0.23.1-1) ... 142s Setting up libnss-systemd:armhf (257.2-3ubuntu1) ... 142s Setting up krb5-locales (1.21.3-4) ... 142s Setting up libnss3:armhf (2:3.106-1ubuntu1) ... 142s Setting up libcom-err2:armhf (1.47.2-1ubuntu1) ... 142s Setting up locales (2.40-4ubuntu1) ... 143s Generating locales (this might take a while)... 145s en_US.UTF-8... done 145s Generation complete. 145s Setting up libldap-common (2.6.9+dfsg-1~exp2ubuntu1) ... 145s Installing new version of config file /etc/ldap/ldap.conf ... 145s Setting up libsframe1:armhf (2.44-1ubuntu1) ... 145s Setting up python-babel-localedata (2.17.0-1) ... 145s Setting up libkrb5support0:armhf (1.21.3-4) ... 145s Setting up tzdata (2024b-6ubuntu1) ... 145s 145s Current default time zone: 'Etc/UTC' 145s Local time is now: Fri Feb 7 03:28:10 UTC 2025. 145s Universal Time is now: Fri Feb 7 03:28:10 UTC 2025. 145s Run 'dpkg-reconfigure tzdata' if you wish to change it. 145s 145s Setting up eject (2.40.2-14ubuntu1) ... 145s Setting up apparmor (4.1.0~beta1-0ubuntu5) ... 146s apparmor_parser: Unable to replace "lsb_release". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 146s 146s apparmor_parser: Unable to replace "kmod". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 146s 146s apparmor_parser: Unable to replace "nvidia_modprobe". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 146s 147s Reloading AppArmor profiles 147s /sbin/apparmor_parser: Unable to replace "1password". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "Discord". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "MongoDB Compass". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "balena-etcher". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "brave". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "buildah". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "busybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "cam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "ch-checkns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "ch-run". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "chrome". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "chromium". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "vscode". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "crun". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "devhelp". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "element-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "epiphany". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "evolution". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "firefox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "flatpak". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "foliate". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "geary". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "github-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "goldendict". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "ipa_verify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "kchmviewer". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "keybase". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lc-compliance". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "libcamerify". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "linux-sandbox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "loupe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-attach". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-create". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-destroy". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-execute". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-stop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-unshare". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lxc-usernsexec". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "mmdebstrap". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "msedge". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "nautilus". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "notepadqq". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "obsidian". /sbin/apparmor_parser: Unable to replace "opam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "opera". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "pageedit". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "podman". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "polypane". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "privacybrowser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "qcam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "qmapshack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "lsb_release". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "qutebrowser". /sbin/apparmor_parser: Unable to replace "rpm". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "QtWebEngineProcess". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "plasmashell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "rootlesskit". /sbin/apparmor_parser: Unable to replace "rssguard". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "runc". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-abort". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-adduser". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-apt". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-checkpackages". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-clean". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-createchroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-destroychroot". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-distupgrade". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-hold". /sbin/apparmor_parser: Unable to replace "Xorg". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-shell". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-update". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "sbuild-upgrade". /sbin/apparmor_parser: Unable to replace "kmod". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "nvidia_modprobe". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "signal-desktop". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "scide". /sbin/apparmor_parser: Unable to replace "sbuild-unhold". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "slack". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "slirp4netns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "steam". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "surfshark". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "systemd-coredump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "stress-ng". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "thunderbird". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "toybox". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "trinity". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "tup". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "tuxedo-control-center". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "userbindmount". /sbin/apparmor_parser: Unable to replace "unprivileged_userns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "uwsgi-core". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "vdens". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "virtiofsd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "vivaldi-bin". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "vpnns". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "wike". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "unix-chkpwd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "wpcom". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "/usr/bin/man". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "rsyslogd". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_apt_news". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "tcpdump". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "apt_methods". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s /sbin/apparmor_parser: Unable to replace "transmission-cli". /sbin/apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 147s 147s Error: At least one profile failed to load 147s Setting up libglib2.0-data (2.83.3-2) ... 147s Setting up busybox-static (1:1.37.0-4ubuntu1) ... 147s Setting up systemd-cryptsetup (257.2-3ubuntu1) ... 147s Setting up libwrap0:armhf (7.6.q-35) ... 147s Setting up libnvme1t64 (1.11.1-1build1) ... 147s Setting up make (4.4.1-1) ... 147s Setting up gnupg-l10n (2.4.4-2ubuntu22) ... 147s Setting up ed (1.21-1) ... 147s Setting up bash-completion (1:2.16.0-7) ... 147s Setting up libncurses6:armhf (6.5+20250125-2) ... 147s Setting up libfribidi0:armhf (1.0.16-1) ... 147s Setting up libpng16-16t64:armhf (1.6.46-4) ... 147s Setting up systemd-timesyncd (257.2-3ubuntu1) ... 148s systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it. 148s Setting up libatomic1:armhf (14.2.0-16ubuntu1) ... 148s Setting up udev (257.2-3ubuntu1) ... 149s Setting up libss2:armhf (1.47.2-1ubuntu1) ... 149s Setting up usb.ids (2025.01.14-1) ... 149s Setting up dhcpcd-base (1:10.1.0-3) ... 149s Installing new version of config file /etc/dhcpcd.conf ... 149s Setting up ucf (3.0049) ... 149s Installing new version of config file /etc/ucf.conf ... 149s Setting up libncursesw6:armhf (6.5+20250125-2) ... 149s Setting up libk5crypto3:armhf (1.21.3-4) ... 149s Setting up busybox-initramfs (1:1.37.0-4ubuntu1) ... 149s Setting up libdpkg-perl (1.22.11ubuntu4) ... 149s Setting up logsave (1.47.2-1ubuntu1) ... 149s Setting up libfdisk1:armhf (2.40.2-14ubuntu1) ... 149s Setting up libicu74:armhf (74.2-1ubuntu6) ... 149s Setting up nano (8.3-1) ... 149s Installing new version of config file /etc/nanorc ... 149s Setting up whiptail (0.52.24-4ubuntu1) ... 149s Setting up python-apt-common (2.9.8) ... 149s Setting up dracut-install (105-2ubuntu5) ... 149s Setting up uuid-runtime (2.40.2-14ubuntu1) ... 150s uuidd.service is a disabled or a static unit not running, not starting it. 150s Setting up xauth (1:1.1.2-1.1) ... 150s Setting up groff-base (1.23.0-7) ... 150s Setting up libtraceevent1:armhf (1:1.8.4-2) ... 150s Setting up kpartx (0.9.9-1ubuntu4) ... 150s Setting up libpam-systemd:armhf (257.2-3ubuntu1) ... 150s Setting up libjson-glib-1.0-common (1.10.6+ds-1) ... 150s Setting up mawk (1.3.4.20250131-1) ... 150s Setting up libkrb5-3:armhf (1.21.3-4) ... 150s Setting up libusb-1.0-0:armhf (2:1.0.27-2) ... 150s Setting up libicu76:armhf (76.1-1ubuntu2) ... 150s Setting up keyboard-configuration (1.226ubuntu3) ... 151s Your console font configuration will be updated the next time your system 151s boots. If you want to update it now, run 'setupcon' from a virtual console. 151s update-initramfs: deferring update (trigger activated) 151s Setting up libbinutils:armhf (2.44-1ubuntu1) ... 151s Setting up openssl (3.4.0-1ubuntu2) ... 151s Installing new version of config file /etc/ssl/openssl.cnf ... 151s Setting up libgpg-error-l10n (1.51-3) ... 151s Setting up linux-headers-6.12.0-12 (6.12.0-12.12) ... 151s Setting up iputils-ping (3:20240905-1ubuntu1) ... 151s Setting up readline-common (8.2-6) ... 151s Setting up publicsuffix (20250108.1153-0.1) ... 151s Setting up libxml2:armhf (2.12.7+dfsg+really2.9.14-0.2ubuntu3) ... 151s Setting up zstd (1.5.6+dfsg-2) ... 151s Setting up libldap2:armhf (2.6.9+dfsg-1~exp2ubuntu1) ... 151s Setting up libbpf1:armhf (1:1.5.0-2) ... 151s Setting up iputils-tracepath (3:20240905-1ubuntu1) ... 151s Setting up rsync (3.3.0+ds1-4) ... 152s rsync.service is a disabled or a static unit not running, not starting it. 152s Setting up python3.13-gdbm (3.13.1-3) ... 152s Setting up ethtool (1:6.11-1) ... 152s Setting up gnupg-utils (2.4.4-2ubuntu22) ... 152s Setting up systemd-resolved (257.2-3ubuntu1) ... 153s Setting up initramfs-tools-bin (0.145ubuntu1) ... 153s Setting up ncurses-term (6.5+20250125-2) ... 153s Setting up login (1:4.16.0-2+really2.40.2-14ubuntu1) ... 153s Setting up libxkbcommon0:armhf (1.7.0-2) ... 153s Setting up libctf0:armhf (2.44-1ubuntu1) ... 153s Setting up python3.12-minimal (3.12.8-5) ... 154s Setting up btrfs-progs (6.12-1build1) ... 154s Setting up e2fsprogs (1.47.2-1ubuntu1) ... 154s update-initramfs: deferring update (trigger activated) 154s Setting up multipath-tools (0.9.9-1ubuntu4) ... 155s Setting up libftdi1-2:armhf (1.5-8) ... 155s Setting up ca-certificates (20241223) ... 158s Updating certificates in /etc/ssl/certs... 160s rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL 160s 7 added, 1 removed; done. 160s Setting up libglib2.0-0t64:armhf (2.83.3-2) ... 160s No schema files found: doing nothing. 160s Setting up libgssapi-krb5-2:armhf (1.21.3-4) ... 160s Setting up gir1.2-glib-2.0:armhf (2.83.3-2) ... 160s Setting up libreadline8t64:armhf (8.2-6) ... 160s Setting up linux-headers-6.12.0-12-generic (6.12.0-12.12) ... 160s Setting up libtraceevent1-plugin:armhf (1:1.8.4-2) ... 160s Setting up gpgconf (2.4.4-2ubuntu22) ... 160s Setting up libgirepository-1.0-1:armhf (1.82.0-4) ... 160s Setting up console-setup-linux (1.226ubuntu3) ... 161s Setting up initramfs-tools-core (0.145ubuntu1) ... 161s Setting up binutils-arm-linux-gnueabihf (2.44-1ubuntu1) ... 161s Setting up libpython3.13-stdlib:armhf (3.13.1-3) ... 161s Setting up gpg (2.4.4-2ubuntu22) ... 161s Setting up libgudev-1.0-0:armhf (1:238-6) ... 161s Setting up libpolkit-gobject-1-0:armhf (126-2) ... 161s Setting up libgstreamer1.0-0:armhf (1.25.1-1) ... 161s Setcap worked! gst-ptp-helper is not suid! 161s Setting up libudisks2-0:armhf (2.10.1-11ubuntu2) ... 161s Setting up libpython3-stdlib:armhf (3.13.1-1~exp2) ... 161s Setting up console-setup (1.226ubuntu3) ... 162s update-initramfs: deferring update (trigger activated) 162s Setting up gpg-agent (2.4.4-2ubuntu22) ... 163s Setting up libpython3.12-stdlib:armhf (3.12.8-5) ... 163s Setting up initramfs-tools (0.145ubuntu1) ... 163s update-initramfs: deferring update (trigger activated) 163s Setting up libcurl4t64:armhf (8.11.1-1ubuntu1) ... 163s Setting up bind9-libs:armhf (1:9.20.0-2ubuntu4) ... 163s Setting up e2fsprogs-l10n (1.47.2-1ubuntu1) ... 163s Setting up python3.13 (3.13.1-3) ... 164s Setting up python3.12 (3.12.8-5) ... 165s Setting up gpgsm (2.4.4-2ubuntu22) ... 165s Setting up libcurl3t64-gnutls:armhf (8.11.1-1ubuntu1) ... 165s Setting up libglib2.0-bin (2.83.3-2) ... 165s Setting up libappstream5:armhf (1.0.4-1) ... 165s Setting up libqmi-glib5:armhf (1.35.6-1) ... 165s Setting up python3 (3.13.1-1~exp2) ... 165s /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. 165s for fn in glob1(directory, "%s.*" % fname): 166s Setting up linux-headers-generic (6.12.0-12.12) ... 166s Setting up binutils (2.44-1ubuntu1) ... 166s Setting up libnetplan1:armhf (1.1.2-1) ... 166s Setting up python3-newt:armhf (0.52.24-4ubuntu1) ... 166s Setting up fdisk (2.40.2-14ubuntu1) ... 166s Setting up dpkg-dev (1.22.11ubuntu4) ... 166s Setting up libjson-glib-1.0-0:armhf (1.10.6+ds-1) ... 166s Setting up dirmngr (2.4.4-2ubuntu22) ... 166s Setting up python3-jinja2 (3.1.5-1) ... 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 (2024.12.14+ds-1) ... 169s Setting up gir1.2-girepository-2.0:armhf (1.82.0-4) ... 169s Setting up python3-gi (3.50.0-4) ... 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-1) ... 171s Setting up libpolkit-agent-1-0:armhf (126-2) ... 171s Setting up libgpgme11t64:armhf (1.24.1-3ubuntu1) ... 171s Setting up curl (8.11.1-1ubuntu1) ... 171s Setting up libvolume-key1:armhf (0.3.12-8build1) ... 171s Setting up netplan-generator (1.1.2-1) ... 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 (24.3.0-1) ... 173s Setting up udisks2 (2.10.1-11ubuntu2) ... 173s vda: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.3/0000:04:00.0/virtio2/block/vda/uevent': Permission denied 173s 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 173s 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 173s 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 173s loop0: Failed to write 'change' to '/sys/devices/virtual/block/loop0/uevent': Permission denied 173s loop1: Failed to write 'change' to '/sys/devices/virtual/block/loop1/uevent': Permission denied 173s loop2: Failed to write 'change' to '/sys/devices/virtual/block/loop2/uevent': Permission denied 173s loop3: Failed to write 'change' to '/sys/devices/virtual/block/loop3/uevent': Permission denied 173s loop4: Failed to write 'change' to '/sys/devices/virtual/block/loop4/uevent': Permission denied 173s loop5: Failed to write 'change' to '/sys/devices/virtual/block/loop5/uevent': Permission denied 173s loop6: Failed to write 'change' to '/sys/devices/virtual/block/loop6/uevent': Permission denied 173s loop7: Failed to write 'change' to '/sys/devices/virtual/block/loop7/uevent': Permission denied 173s loop8: Failed to write 'change' to '/sys/devices/virtual/block/loop8/uevent': Permission denied 173s loop9: Failed to write 'change' to '/sys/devices/virtual/block/loop9/uevent': Permission denied 173s Setting up gpg-wks-client (2.4.4-2ubuntu22) ... 173s Setting up python3-jwt (2.10.1-2) ... 173s Setting up python3-babel (2.17.0-1) ... 174s Setting up python3-rich (13.9.4-1) ... 174s Setting up python3-gdbm:armhf (3.13.1-1) ... 174s Setting up python3-problem-report (2.31.0-0ubuntu4) ... 175s Setting up python3-apt (2.9.8) ... 175s Setting up python3-jsonpatch (1.32-5) ... 175s Setting up python3-bcrypt (4.2.0-2.1) ... 175s Setting up libqmi-proxy (1.35.6-1) ... 175s Setting up libfwupd3:armhf (2.0.5-1) ... 175s Setting up ufw (0.36.2-9) ... 177s Setting up python3-lazr.uri (1.0.6-5) ... 177s Setting up netplan.io (1.1.2-1) ... 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) ... 179s Setting up python3-setuptools (75.6.0-1) ... 181s Setting up python3-openssl (25.0.0-1) ... 181s Setting up python3-launchpadlib (2.1.0-1) ... 181s Setting up python3-apport (2.31.0-0ubuntu4) ... 182s 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) ... 183s Setting up cloud-init-base (25.1~3geb1965a4-0ubuntu1) ... 183s Installing new version of config file /etc/cloud/templates/sources.list.debian.deb822.tmpl ... 183s Installing new version of config file /etc/cloud/templates/sources.list.ubuntu.deb822.tmpl ... 185s 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-0ubuntu4) ... 186s Setting up apport (2.31.0-0ubuntu4) ... 187s apport-autoreport.service is a disabled or a static unit not running, not starting it. 187s Processing triggers for dbus (1.14.10-4ubuntu5) ... 187s Processing triggers for shared-mime-info (2.4-5) ... 187s Warning: program compiled against libxml 212 using older 209 188s Processing triggers for sgml-base (1.31) ... 188s Processing triggers for debianutils (5.21) ... 188s Processing triggers for install-info (7.1.1-1) ... 188s Processing triggers for libc-bin (2.40-4ubuntu1) ... 188s Processing triggers for rsyslog (8.2406.0-1ubuntu2) ... 188s Processing triggers for systemd (257.2-3ubuntu1) ... 188s Processing triggers for man-db (2.13.0-1) ... 190s Processing triggers for ca-certificates (20241223) ... 190s Updating certificates in /etc/ssl/certs... 191s 0 added, 0 removed; done. 191s Running hooks in /etc/ca-certificates/update.d... 191s done. 191s Processing triggers for initramfs-tools (0.145ubuntu1) ... 194s Reading package lists... 195s Building dependency tree... 195s Reading state information... 195s Starting pkgProblemResolver with broken count: 0 195s Starting 2 pkgProblemResolver with broken count: 0 195s Done 197s The following packages will be REMOVED: 197s libassuan0* libicu74* libnsl2* libpython3.12-minimal* libpython3.12-stdlib* 197s linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* python3.12* 197s python3.12-minimal* 197s 0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded. 197s After this operation, 151 MB disk space will be freed. 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 ... 92703 files and directories currently installed.) 197s Removing libassuan0:armhf (2.5.6-1build1) ... 197s Removing libicu74:armhf (74.2-1ubuntu6) ... 197s Removing python3.12 (3.12.8-5) ... 197s Removing libpython3.12-stdlib:armhf (3.12.8-5) ... 197s Removing libnsl2:armhf (1.3.0-3build3) ... 197s Removing python3.12-minimal (3.12.8-5) ... 198s /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. 198s for fn in glob1(directory, "%s.%s.py[co]" % (fname, magic_tag)): 198s Removing libpython3.12-minimal:armhf (3.12.8-5) ... 198s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 199s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 200s Processing triggers for systemd (257.2-3ubuntu1) ... 200s Processing triggers for man-db (2.13.0-1) ... 200s Processing triggers for libc-bin (2.40-4ubuntu1) ... 201s (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 ... 60258 files and directories currently installed.) 201s Purging configuration files for python3.12-minimal (3.12.8-5) ... 201s Purging configuration files for libpython3.12-minimal:armhf (3.12.8-5) ... 203s autopkgtest [03:29:08]: rebooting testbed after setup commands that affected boot 250s autopkgtest [03:29:55]: 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 282s autopkgtest [03:30:27]: @@@@@@@@@@@@@@@@@@@@ apt-source haskell-futhark 315s Get:1 http://ftpmaster.internal/ubuntu plucky/universe haskell-futhark 0.25.26-1 (dsc) [5671 B] 315s Get:2 http://ftpmaster.internal/ubuntu plucky/universe haskell-futhark 0.25.26-1 (tar) [1823 kB] 315s Get:3 http://ftpmaster.internal/ubuntu plucky/universe haskell-futhark 0.25.26-1 (diff) [5596 B] 315s gpgv: Signature made Sun Feb 2 18:48:03 2025 UTC 315s gpgv: using RSA key 09C397FE531118695A533445840867EE9D8F265C 315s gpgv: Can't check signature: No public key 315s dpkg-source: warning: cannot verify inline signature for ./haskell-futhark_0.25.26-1.dsc: no acceptable signature found 315s autopkgtest [03:31:00]: testing package haskell-futhark version 0.25.26-1 319s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 319s autopkgtest [03:31:04]: build not needed 324s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 324s autopkgtest [03:31:09]: test multicore: preparing testbed 326s Reading package lists... 327s Building dependency tree... 327s Reading state information... 328s Starting pkgProblemResolver with broken count: 0 328s Starting 2 pkgProblemResolver with broken count: 0 328s Done 330s The following NEW packages will be installed: 330s build-essential cpp cpp-14 cpp-14-arm-linux-gnueabihf 330s cpp-arm-linux-gnueabihf futhark g++ g++-14 g++-14-arm-linux-gnueabihf 330s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 330s gcc-arm-linux-gnueabihf libasan8 libc-dev-bin libc6-dev libcc1-0 330s libcmark-gfm-extensions0.29.0.gfm.13 libcmark-gfm0.29.0.gfm.13 libcrypt-dev 330s libgcc-14-dev libgomp1 libisl23 libmpc3 libstdc++-14-dev libubsan1 330s linux-libc-dev rpcsvc-proto 331s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 331s Need to get 69.7 MB of archives. 331s After this operation, 258 MB of additional disk space will be used. 331s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libc-dev-bin armhf 2.40-4ubuntu1 [19.2 kB] 331s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf linux-libc-dev armhf 6.12.0-12.12 [1663 kB] 331s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 331s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 331s Get:5 http://ftpmaster.internal/ubuntu plucky/main armhf libc6-dev armhf 2.40-4ubuntu1 [1358 kB] 331s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libisl23 armhf 0.27-1 [546 kB] 331s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 331s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-16ubuntu1 [9222 kB] 332s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-14 armhf 14.2.0-16ubuntu1 [1034 B] 332s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf cpp-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [5464 B] 332s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf cpp armhf 4:14.1.0-2ubuntu1 [22.4 kB] 332s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libcc1-0 armhf 14.2.0-16ubuntu1 [43.5 kB] 332s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-16ubuntu1 [125 kB] 332s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf libasan8 armhf 14.2.0-16ubuntu1 [2901 kB] 332s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libubsan1 armhf 14.2.0-16ubuntu1 [1151 kB] 332s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libgcc-14-dev armhf 14.2.0-16ubuntu1 [897 kB] 332s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-16ubuntu1 [18.0 MB] 333s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-14 armhf 14.2.0-16ubuntu1 [505 kB] 333s Get:19 http://ftpmaster.internal/ubuntu plucky/main armhf gcc-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [1222 B] 333s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf gcc armhf 4:14.1.0-2ubuntu1 [5002 B] 333s Get:21 http://ftpmaster.internal/ubuntu plucky/main armhf libstdc++-14-dev armhf 14.2.0-16ubuntu1 [2573 kB] 333s Get:22 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-16ubuntu1 [10.5 MB] 334s Get:23 http://ftpmaster.internal/ubuntu plucky/main armhf g++-14 armhf 14.2.0-16ubuntu1 [21.5 kB] 334s Get:24 http://ftpmaster.internal/ubuntu plucky/main armhf g++-arm-linux-gnueabihf armhf 4:14.1.0-2ubuntu1 [968 B] 334s Get:25 http://ftpmaster.internal/ubuntu plucky/main armhf g++ armhf 4:14.1.0-2ubuntu1 [1084 B] 334s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf build-essential armhf 12.10ubuntu1 [4928 B] 334s 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] 334s 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] 334s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf futhark armhf 0.25.26-1 [19.7 MB] 335s Fetched 69.7 MB in 4s (17.4 MB/s) 335s Selecting previously unselected package libc-dev-bin. 335s (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 ... 60256 files and directories currently installed.) 335s Preparing to unpack .../00-libc-dev-bin_2.40-4ubuntu1_armhf.deb ... 335s Unpacking libc-dev-bin (2.40-4ubuntu1) ... 335s Selecting previously unselected package linux-libc-dev:armhf. 335s Preparing to unpack .../01-linux-libc-dev_6.12.0-12.12_armhf.deb ... 335s Unpacking linux-libc-dev:armhf (6.12.0-12.12) ... 336s Selecting previously unselected package libcrypt-dev:armhf. 336s Preparing to unpack .../02-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 336s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 336s Selecting previously unselected package rpcsvc-proto. 336s Preparing to unpack .../03-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 336s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 336s Selecting previously unselected package libc6-dev:armhf. 336s Preparing to unpack .../04-libc6-dev_2.40-4ubuntu1_armhf.deb ... 336s Unpacking libc6-dev:armhf (2.40-4ubuntu1) ... 336s Selecting previously unselected package libisl23:armhf. 336s Preparing to unpack .../05-libisl23_0.27-1_armhf.deb ... 336s Unpacking libisl23:armhf (0.27-1) ... 336s Selecting previously unselected package libmpc3:armhf. 336s Preparing to unpack .../06-libmpc3_1.3.1-1build2_armhf.deb ... 336s Unpacking libmpc3:armhf (1.3.1-1build2) ... 336s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 336s Preparing to unpack .../07-cpp-14-arm-linux-gnueabihf_14.2.0-16ubuntu1_armhf.deb ... 336s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-16ubuntu1) ... 336s Selecting previously unselected package cpp-14. 337s Preparing to unpack .../08-cpp-14_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking cpp-14 (14.2.0-16ubuntu1) ... 337s Selecting previously unselected package cpp-arm-linux-gnueabihf. 337s Preparing to unpack .../09-cpp-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 337s Unpacking cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 337s Selecting previously unselected package cpp. 337s Preparing to unpack .../10-cpp_4%3a14.1.0-2ubuntu1_armhf.deb ... 337s Unpacking cpp (4:14.1.0-2ubuntu1) ... 337s Selecting previously unselected package libcc1-0:armhf. 337s Preparing to unpack .../11-libcc1-0_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking libcc1-0:armhf (14.2.0-16ubuntu1) ... 337s Selecting previously unselected package libgomp1:armhf. 337s Preparing to unpack .../12-libgomp1_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking libgomp1:armhf (14.2.0-16ubuntu1) ... 337s Selecting previously unselected package libasan8:armhf. 337s Preparing to unpack .../13-libasan8_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking libasan8:armhf (14.2.0-16ubuntu1) ... 337s Selecting previously unselected package libubsan1:armhf. 337s Preparing to unpack .../14-libubsan1_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking libubsan1:armhf (14.2.0-16ubuntu1) ... 337s Selecting previously unselected package libgcc-14-dev:armhf. 337s Preparing to unpack .../15-libgcc-14-dev_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking libgcc-14-dev:armhf (14.2.0-16ubuntu1) ... 337s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 337s Preparing to unpack .../16-gcc-14-arm-linux-gnueabihf_14.2.0-16ubuntu1_armhf.deb ... 337s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-16ubuntu1) ... 338s Selecting previously unselected package gcc-14. 338s Preparing to unpack .../17-gcc-14_14.2.0-16ubuntu1_armhf.deb ... 338s Unpacking gcc-14 (14.2.0-16ubuntu1) ... 338s Selecting previously unselected package gcc-arm-linux-gnueabihf. 338s Preparing to unpack .../18-gcc-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 338s Unpacking gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 338s Selecting previously unselected package gcc. 338s Preparing to unpack .../19-gcc_4%3a14.1.0-2ubuntu1_armhf.deb ... 338s Unpacking gcc (4:14.1.0-2ubuntu1) ... 338s Selecting previously unselected package libstdc++-14-dev:armhf. 338s Preparing to unpack .../20-libstdc++-14-dev_14.2.0-16ubuntu1_armhf.deb ... 338s Unpacking libstdc++-14-dev:armhf (14.2.0-16ubuntu1) ... 338s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 338s Preparing to unpack .../21-g++-14-arm-linux-gnueabihf_14.2.0-16ubuntu1_armhf.deb ... 338s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-16ubuntu1) ... 338s Selecting previously unselected package g++-14. 338s Preparing to unpack .../22-g++-14_14.2.0-16ubuntu1_armhf.deb ... 338s Unpacking g++-14 (14.2.0-16ubuntu1) ... 338s Selecting previously unselected package g++-arm-linux-gnueabihf. 339s Preparing to unpack .../23-g++-arm-linux-gnueabihf_4%3a14.1.0-2ubuntu1_armhf.deb ... 339s Unpacking g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 339s Selecting previously unselected package g++. 339s Preparing to unpack .../24-g++_4%3a14.1.0-2ubuntu1_armhf.deb ... 339s Unpacking g++ (4:14.1.0-2ubuntu1) ... 339s Selecting previously unselected package build-essential. 339s Preparing to unpack .../25-build-essential_12.10ubuntu1_armhf.deb ... 339s Unpacking build-essential (12.10ubuntu1) ... 339s Selecting previously unselected package libcmark-gfm0.29.0.gfm.13:armhf. 339s Preparing to unpack .../26-libcmark-gfm0.29.0.gfm.13_0.29.0.gfm.13-4_armhf.deb ... 339s Unpacking libcmark-gfm0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 339s Selecting previously unselected package libcmark-gfm-extensions0.29.0.gfm.13:armhf. 339s Preparing to unpack .../27-libcmark-gfm-extensions0.29.0.gfm.13_0.29.0.gfm.13-4_armhf.deb ... 339s Unpacking libcmark-gfm-extensions0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 339s Selecting previously unselected package futhark. 339s Preparing to unpack .../28-futhark_0.25.26-1_armhf.deb ... 339s Unpacking futhark (0.25.26-1) ... 340s Setting up libcmark-gfm0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 340s Setting up linux-libc-dev:armhf (6.12.0-12.12) ... 340s Setting up libgomp1:armhf (14.2.0-16ubuntu1) ... 340s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 340s Setting up libmpc3:armhf (1.3.1-1build2) ... 340s Setting up libcmark-gfm-extensions0.29.0.gfm.13:armhf (0.29.0.gfm.13-4) ... 340s Setting up libubsan1:armhf (14.2.0-16ubuntu1) ... 340s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 340s Setting up libasan8:armhf (14.2.0-16ubuntu1) ... 340s Setting up libgcc-14-dev:armhf (14.2.0-16ubuntu1) ... 340s Setting up libisl23:armhf (0.27-1) ... 340s Setting up libc-dev-bin (2.40-4ubuntu1) ... 340s Setting up libcc1-0:armhf (14.2.0-16ubuntu1) ... 340s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-16ubuntu1) ... 340s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-16ubuntu1) ... 340s Setting up futhark (0.25.26-1) ... 340s Setting up cpp-14 (14.2.0-16ubuntu1) ... 340s Setting up libc6-dev:armhf (2.40-4ubuntu1) ... 340s Setting up libstdc++-14-dev:armhf (14.2.0-16ubuntu1) ... 340s Setting up cpp-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 340s Setting up gcc-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 340s Setting up g++-14-arm-linux-gnueabihf (14.2.0-16ubuntu1) ... 340s Setting up gcc-14 (14.2.0-16ubuntu1) ... 340s Setting up cpp (4:14.1.0-2ubuntu1) ... 340s Setting up g++-14 (14.2.0-16ubuntu1) ... 340s Setting up g++-arm-linux-gnueabihf (4:14.1.0-2ubuntu1) ... 340s Setting up gcc (4:14.1.0-2ubuntu1) ... 340s Setting up g++ (4:14.1.0-2ubuntu1) ... 340s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 340s Setting up build-essential (12.10ubuntu1) ... 340s Processing triggers for man-db (2.13.0-1) ... 340s Processing triggers for libc-bin (2.40-4ubuntu1) ... 351s autopkgtest [03:31:36]: test multicore: [----------------------- 360s 0 failed, 0 passed, 2313 to go. 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.fut: 379s Compiling with --backend=multicore: 379s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 379s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 379s 379s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 379s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 379s 379s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 379s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 379s cc failed with code 1: 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_umul_hi64’: 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 379s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4420:90: error: expected ‘)’ before ‘a’ 379s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4420:109: error: expected ‘)’ before ‘b’ 379s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_smul_hi64’: 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 379s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4424:86: error: expected ‘)’ before ‘a’ 379s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4424:104: error: expected ‘)’ before ‘b’ 379s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist0.fut: 379s Compiling with --backend=multicore: 379s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 379s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 379s 379s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 379s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 379s 379s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 379s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 379s cc failed with code 1: 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_umul_hi64’: 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 379s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4420:90: error: expected ‘)’ before ‘a’ 379s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4420:109: error: expected ‘)’ before ‘b’ 379s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_smul_hi64’: 379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 379s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4424:86: error: expected ‘)’ before ‘a’ 379s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4424:104: error: expected ‘)’ before ‘b’ 379s 4424 | 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 380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.fut: 380s Compiling with --backend=multicore: 380s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 380s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 380s 380s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 380s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 380s 380s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 380s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 380s cc failed with code 1: 380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_umul_hi64’: 380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 380s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4420:90: error: expected ‘)’ before ‘a’ 380s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4420:109: error: expected ‘)’ before ‘b’ 380s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_smul_hi64’: 380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 380s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4424:86: error: expected ‘)’ before ‘a’ 380s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4424:104: error: expected ‘)’ before ‘b’ 380s 4424 | 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 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.fut: 381s Compiling with --backend=multicore: 381s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 381s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 381s 381s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 381s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 381s 381s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 381s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 381s cc failed with code 1: 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_umul_hi64’: 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 381s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 381s | ^~~~~~~~~~~ 381s | __uint32_t 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4420:90: error: expected ‘)’ before ‘a’ 381s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4420:109: error: expected ‘)’ before ‘b’ 381s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_smul_hi64’: 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 381s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 381s | ^~~~~~~~~~ 381s | __int128__ 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4424:86: error: expected ‘)’ before ‘a’ 381s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4424:104: error: expected ‘)’ before ‘b’ 381s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s 381s If you find this error message confusing, uninformative, or wrong, please open an issue: 381s https://github.com/diku-dk/futhark/issues 381s 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.fut: 381s Compiling with --backend=multicore: 381s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 381s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 381s 381s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 381s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 381s 381s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 381s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 381s cc failed with code 1: 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_umul_hi64’: 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 381s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 381s | ^~~~~~~~~~~ 381s | __uint32_t 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4420:90: error: expected ‘)’ before ‘a’ 381s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4420:109: error: expected ‘)’ before ‘b’ 381s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_smul_hi64’: 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 381s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 381s | ^~~~~~~~~~ 381s | __int128__ 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4424:86: error: expected ‘)’ before ‘a’ 381s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4424:104: error: expected ‘)’ before ‘b’ 381s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 381s | ~ ^ 381s | ) 381s 381s If you find this error message confusing, uninformative, or wrong, please open an issue: 381s https://github.com/diku-dk/futhark/issues 381s 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.fut: 383s Compiling with --backend=multicore: 383s cc failed with code 1: 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_umul_hi64’: 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 383s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 383s | ^~~~~~~~~~~ 383s | __uint32_t 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4420:90: error: expected ‘)’ before ‘a’ 383s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 383s | ~ ^ 383s | ) 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4420:109: error: expected ‘)’ before ‘b’ 383s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 383s | ~ ^ 383s | ) 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_smul_hi64’: 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 383s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 383s | ^~~~~~~~~~ 383s | __int128__ 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4424:86: error: expected ‘)’ before ‘a’ 383s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 383s | ~ ^ 383s | ) 383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4424:104: error: expected ‘)’ before ‘b’ 383s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 383s | ~ ^ 383s | ) 383s 383s If you find this error message confusing, uninformative, or wrong, please open an issue: 383s https://github.com/diku-dk/futhark/issues 383s 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.fut: 384s Compiling with --backend=multicore: 384s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 384s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 384s 384s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 384s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 384s 384s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 384s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 384s cc failed with code 1: 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_umul_hi64’: 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 384s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 384s | ^~~~~~~~~~~ 384s | __uint32_t 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4420:90: error: expected ‘)’ before ‘a’ 384s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 384s | ~ ^ 384s | ) 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4420:109: error: expected ‘)’ before ‘b’ 384s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 384s | ~ ^ 384s | ) 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_smul_hi64’: 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 384s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 384s | ^~~~~~~~~~ 384s | __int128__ 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4424:86: error: expected ‘)’ before ‘a’ 384s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 384s | ~ ^ 384s | ) 384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4424:104: error: expected ‘)’ before ‘b’ 384s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 384s | ~ ^ 384s | ) 384s 384s If you find this error message confusing, uninformative, or wrong, please open an issue: 384s https://github.com/diku-dk/futhark/issues 384s 388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.fut: 388s Compiling with --backend=multicore: 388s cc failed with code 1: 388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_umul_hi64’: 388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 388s 4420 | 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.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4420:90: error: expected ‘)’ before ‘a’ 388s 4420 | 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.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4420:109: error: expected ‘)’ before ‘b’ 388s 4420 | 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.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_smul_hi64’: 388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 388s 4424 | 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.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4424:86: error: expected ‘)’ before ‘a’ 388s 4424 | 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.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4424:104: error: expected ‘)’ before ‘b’ 388s 4424 | 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 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut: 398s Compiling with --backend=multicore: 398s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 398s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 398s 398s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 398s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 398s 398s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 398s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 398s cc failed with code 1: 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_umul_hi64’: 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 398s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 398s | ^~~~~~~~~~~ 398s | __uint32_t 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4394:90: error: expected ‘)’ before ‘a’ 398s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 398s | ~ ^ 398s | ) 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4394:109: error: expected ‘)’ before ‘b’ 398s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 398s | ~ ^ 398s | ) 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_smul_hi64’: 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 398s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 398s | ^~~~~~~~~~ 398s | __int128__ 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4398:86: error: expected ‘)’ before ‘a’ 398s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 398s | ~ ^ 398s | ) 398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4398:104: error: expected ‘)’ before ‘b’ 398s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 398s | ~ ^ 398s | ) 398s 398s If you find this error message confusing, uninformative, or wrong, please open an issue: 398s https://github.com/diku-dk/futhark/issues 398s 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.fut: 399s Compiling with --backend=multicore: 399s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 399s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 399s 399s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 399s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 399s 399s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 399s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 399s cc failed with code 1: 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_umul_hi64’: 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 399s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 399s | ^~~~~~~~~~~ 399s | __uint32_t 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4420:90: error: expected ‘)’ before ‘a’ 399s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 399s | ~ ^ 399s | ) 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4420:109: error: expected ‘)’ before ‘b’ 399s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 399s | ~ ^ 399s | ) 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_smul_hi64’: 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 399s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 399s | ^~~~~~~~~~ 399s | __int128__ 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4424:86: error: expected ‘)’ before ‘a’ 399s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 399s | ~ ^ 399s | ) 399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4424:104: error: expected ‘)’ before ‘b’ 399s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 399s | ~ ^ 399s | ) 399s 399s If you find this error message confusing, uninformative, or wrong, please open an issue: 399s https://github.com/diku-dk/futhark/issues 399s 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.fut: 400s Compiling with --backend=multicore: 400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 400s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 400s 400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 400s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 400s 400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 400s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 400s cc failed with code 1: 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_umul_hi64’: 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 400s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4420:90: error: expected ‘)’ before ‘a’ 400s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4420:109: error: expected ‘)’ before ‘b’ 400s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_smul_hi64’: 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 400s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4424:86: error: expected ‘)’ before ‘a’ 400s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4424:104: error: expected ‘)’ before ‘b’ 400s 4424 | 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 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.fut: 400s Compiling with --backend=multicore: 400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 400s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 400s 400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 400s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 400s 400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 400s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 400s cc failed with code 1: 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_umul_hi64’: 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 400s 4422 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4422:90: error: expected ‘)’ before ‘a’ 400s 4422 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4422:109: error: expected ‘)’ before ‘b’ 400s 4422 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_smul_hi64’: 400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 400s 4426 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4426:86: error: expected ‘)’ before ‘a’ 400s 4426 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4426:104: error: expected ‘)’ before ‘b’ 400s 4426 | 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 402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.fut: 402s Compiling with --backend=multicore: 402s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 402s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 402s 402s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 402s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 402s 402s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 402s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 402s cc failed with code 1: 402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_umul_hi64’: 402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 402s 4437 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4437:90: error: expected ‘)’ before ‘a’ 402s 4437 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4437:109: error: expected ‘)’ before ‘b’ 402s 4437 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_smul_hi64’: 402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 402s 4441 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4441:86: error: expected ‘)’ before ‘a’ 402s 4441 | 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.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4441:104: error: expected ‘)’ before ‘b’ 402s 4441 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatter0.fut: 403s Compiling with --backend=multicore: 403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 403s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 403s 403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 403s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 403s 403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 403s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 403s cc failed with code 1: 403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_umul_hi64’: 403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 403s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4420:90: error: expected ‘)’ before ‘a’ 403s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4420:109: error: expected ‘)’ before ‘b’ 403s 4420 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_smul_hi64’: 403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 403s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4424:86: error: expected ‘)’ before ‘a’ 403s 4424 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4424:104: error: expected ‘)’ before ‘b’ 403s 4424 | 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 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.fut: 406s Compiling with --backend=multicore: 406s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 406s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 406s 406s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 406s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 406s 406s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 406s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 406s cc failed with code 1: 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_umul_hi64’: 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 406s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 406s | ^~~~~~~~~~~ 406s | __uint32_t 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4422:90: error: expected ‘)’ before ‘a’ 406s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 406s | ~ ^ 406s | ) 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4422:109: error: expected ‘)’ before ‘b’ 406s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 406s | ~ ^ 406s | ) 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_smul_hi64’: 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 406s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 406s | ^~~~~~~~~~ 406s | __int128__ 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4426:86: error: expected ‘)’ before ‘a’ 406s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 406s | ~ ^ 406s | ) 406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4426:104: error: expected ‘)’ before ‘b’ 406s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 406s | ~ ^ 406s | ) 406s 406s If you find this error message confusing, uninformative, or wrong, please open an issue: 406s https://github.com/diku-dk/futhark/issues 406s 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.fut: 408s Compiling with --backend=multicore: 408s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 408s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 408s 408s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 408s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 408s 408s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 408s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 408s cc failed with code 1: 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_umul_hi64’: 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 408s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 408s | ^~~~~~~~~~~ 408s | __uint32_t 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4420:90: error: expected ‘)’ before ‘a’ 408s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 408s | ~ ^ 408s | ) 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4420:109: error: expected ‘)’ before ‘b’ 408s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 408s | ~ ^ 408s | ) 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_smul_hi64’: 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 408s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 408s | ^~~~~~~~~~ 408s | __int128__ 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4424:86: error: expected ‘)’ before ‘a’ 408s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 408s | ~ ^ 408s | ) 408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4424:104: error: expected ‘)’ before ‘b’ 408s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 408s | ~ ^ 408s | ) 408s 408s If you find this error message confusing, uninformative, or wrong, please open an issue: 408s https://github.com/diku-dk/futhark/issues 408s 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.fut: 421s Compiling with --backend=multicore: 421s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 421s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 421s 421s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 421s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 421s 421s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 421s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 421s cc failed with code 1: 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_umul_hi64’: 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 421s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 421s | ^~~~~~~~~~~ 421s | __uint32_t 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4421:90: error: expected ‘)’ before ‘a’ 421s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 421s | ~ ^ 421s | ) 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4421:109: error: expected ‘)’ before ‘b’ 421s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 421s | ~ ^ 421s | ) 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_smul_hi64’: 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 421s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 421s | ^~~~~~~~~~ 421s | __int128__ 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4425:86: error: expected ‘)’ before ‘a’ 421s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 421s | ~ ^ 421s | ) 421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4425:104: error: expected ‘)’ before ‘b’ 421s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 421s | ~ ^ 421s | ) 421s 421s If you find this error message confusing, uninformative, or wrong, please open an issue: 421s https://github.com/diku-dk/futhark/issues 421s 421s 17 failed, 0 passed, 2296 to go. 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.fut: 423s Compiling with --backend=multicore: 423s cc failed with code 1: 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_umul_hi64’: 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4434:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 423s 4434 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 423s | ^~~~~~~~~~~ 423s | __uint32_t 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4434:78: note: each undeclared identifier is reported only once for each function it appears in 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4434:90: error: expected ‘)’ before ‘a’ 423s 4434 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 423s | ~ ^ 423s | ) 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4434:109: error: expected ‘)’ before ‘b’ 423s 4434 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 423s | ~ ^ 423s | ) 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_smul_hi64’: 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4438:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 423s 4438 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 423s | ^~~~~~~~~~ 423s | __int128__ 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4438:86: error: expected ‘)’ before ‘a’ 423s 4438 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 423s | ~ ^ 423s | ) 423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4438:104: error: expected ‘)’ before ‘b’ 423s 4438 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 423s | ~ ^ 423s | ) 423s 423s If you find this error message confusing, uninformative, or wrong, please open an issue: 423s https://github.com/diku-dk/futhark/issues 423s 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.fut: 424s Compiling with --backend=multicore: 424s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 424s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 424s 424s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 424s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 424s 424s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 424s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 424s cc failed with code 1: 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_umul_hi64’: 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 424s 4421 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4421:90: error: expected ‘)’ before ‘a’ 424s 4421 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4421:109: error: expected ‘)’ before ‘b’ 424s 4421 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_smul_hi64’: 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 424s 4425 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4425:86: error: expected ‘)’ before ‘a’ 424s 4425 | 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.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4425:104: error: expected ‘)’ before ‘b’ 424s 4425 | 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 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.fut: 424s Compiling with --backend=multicore: 424s cc failed with code 1: 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_umul_hi64’: 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 424s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4437:90: error: expected ‘)’ before ‘a’ 424s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4437:109: error: expected ‘)’ before ‘b’ 424s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_smul_hi64’: 424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 424s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4441:86: error: expected ‘)’ before ‘a’ 424s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4441:104: error: expected ‘)’ before ‘b’ 424s 4441 | 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 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.fut: 427s Compiling with --backend=multicore: 427s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.fut:4:23-36: 427s Defaulting ambiguous type to i32. 427s cc failed with code 1: 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_umul_hi64’: 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 427s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 427s | ^~~~~~~~~~~ 427s | __uint32_t 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4422:90: error: expected ‘)’ before ‘a’ 427s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 427s | ~ ^ 427s | ) 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4422:109: error: expected ‘)’ before ‘b’ 427s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 427s | ~ ^ 427s | ) 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_smul_hi64’: 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 427s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 427s | ^~~~~~~~~~ 427s | __int128__ 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4426:86: error: expected ‘)’ before ‘a’ 427s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 427s | ~ ^ 427s | ) 427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4426:104: error: expected ‘)’ before ‘b’ 427s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 427s | ~ ^ 427s | ) 427s 427s If you find this error message confusing, uninformative, or wrong, please open an issue: 427s https://github.com/diku-dk/futhark/issues 427s 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.fut: 428s Compiling with --backend=multicore: 428s cc failed with code 1: 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_umul_hi64’: 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 428s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 428s | ^~~~~~~~~~~ 428s | __uint32_t 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4421:90: error: expected ‘)’ before ‘a’ 428s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 428s | ~ ^ 428s | ) 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4421:109: error: expected ‘)’ before ‘b’ 428s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 428s | ~ ^ 428s | ) 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_smul_hi64’: 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 428s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 428s | ^~~~~~~~~~ 428s | __int128__ 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4425:86: error: expected ‘)’ before ‘a’ 428s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 428s | ~ ^ 428s | ) 428s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4425:104: error: expected ‘)’ before ‘b’ 428s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 428s | ~ ^ 428s | ) 428s 428s If you find this error message confusing, uninformative, or wrong, please open an issue: 428s https://github.com/diku-dk/futhark/issues 428s 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.fut: 430s Compiling with --backend=multicore: 430s cc failed with code 1: 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_umul_hi64’: 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 430s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 430s | ^~~~~~~~~~~ 430s | __uint32_t 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4423:90: error: expected ‘)’ before ‘a’ 430s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4423:109: error: expected ‘)’ before ‘b’ 430s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_smul_hi64’: 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 430s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 430s | ^~~~~~~~~~ 430s | __int128__ 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4427:86: error: expected ‘)’ before ‘a’ 430s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4427:104: error: expected ‘)’ before ‘b’ 430s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s 430s If you find this error message confusing, uninformative, or wrong, please open an issue: 430s https://github.com/diku-dk/futhark/issues 430s 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.fut: 430s Compiling with --backend=multicore: 430s cc failed with code 1: 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_umul_hi64’: 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 430s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 430s | ^~~~~~~~~~~ 430s | __uint32_t 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4452:90: error: expected ‘)’ before ‘a’ 430s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4452:109: error: expected ‘)’ before ‘b’ 430s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_smul_hi64’: 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 430s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 430s | ^~~~~~~~~~ 430s | __int128__ 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4456:86: error: expected ‘)’ before ‘a’ 430s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4456:104: error: expected ‘)’ before ‘b’ 430s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 430s | ~ ^ 430s | ) 430s 430s If you find this error message confusing, uninformative, or wrong, please open an issue: 430s https://github.com/diku-dk/futhark/issues 430s 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.fut: 442s Compiling with --backend=multicore: 442s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.fut:6:11-12: 442s Defaulting ambiguous type to i32. 442s 442s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.fut:9:11-12: 442s Defaulting ambiguous type to i32. 442s cc failed with code 1: 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_umul_hi64’: 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 442s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 442s | ^~~~~~~~~~~ 442s | __uint32_t 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4421:90: error: expected ‘)’ before ‘a’ 442s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 442s | ~ ^ 442s | ) 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4421:109: error: expected ‘)’ before ‘b’ 442s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 442s | ~ ^ 442s | ) 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_smul_hi64’: 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 442s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 442s | ^~~~~~~~~~ 442s | __int128__ 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4425:86: error: expected ‘)’ before ‘a’ 442s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 442s | ~ ^ 442s | ) 442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4425:104: error: expected ‘)’ before ‘b’ 442s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 442s | ~ ^ 442s | ) 442s 442s If you find this error message confusing, uninformative, or wrong, please open an issue: 442s https://github.com/diku-dk/futhark/issues 442s 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.fut: 444s Compiling with --backend=multicore: 444s cc failed with code 1: 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_umul_hi64’: 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 444s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4436:90: error: expected ‘)’ before ‘a’ 444s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 444s | ~ ^ 444s | ) 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4436:109: error: expected ‘)’ before ‘b’ 444s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 444s | ~ ^ 444s | ) 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_smul_hi64’: 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 444s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 444s | ^~~~~~~~~~ 444s | __int128__ 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4440:86: error: expected ‘)’ before ‘a’ 444s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 444s | ~ ^ 444s | ) 444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4440:104: error: expected ‘)’ before ‘b’ 444s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 444s | ~ ^ 444s | ) 444s 444s If you find this error message confusing, uninformative, or wrong, please open an issue: 444s https://github.com/diku-dk/futhark/issues 444s 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.fut: 446s Compiling with --backend=multicore: 446s cc failed with code 1: 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_umul_hi64’: 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 446s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 446s | ^~~~~~~~~~~ 446s | __uint32_t 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4448:90: error: expected ‘)’ before ‘a’ 446s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 446s | ~ ^ 446s | ) 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4448:109: error: expected ‘)’ before ‘b’ 446s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 446s | ~ ^ 446s | ) 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_smul_hi64’: 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 446s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 446s | ^~~~~~~~~~ 446s | __int128__ 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4452:86: error: expected ‘)’ before ‘a’ 446s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 446s | ~ ^ 446s | ) 446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4452:104: error: expected ‘)’ before ‘b’ 446s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 446s | ~ ^ 446s | ) 446s 446s If you find this error message confusing, uninformative, or wrong, please open an issue: 446s https://github.com/diku-dk/futhark/issues 446s 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.fut: 447s Compiling with --backend=multicore: 447s cc failed with code 1: 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_umul_hi64’: 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 447s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 447s | ^~~~~~~~~~~ 447s | __uint32_t 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4450:90: error: expected ‘)’ before ‘a’ 447s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 447s | ~ ^ 447s | ) 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4450:109: error: expected ‘)’ before ‘b’ 447s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 447s | ~ ^ 447s | ) 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_smul_hi64’: 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 447s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 447s | ^~~~~~~~~~ 447s | __int128__ 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4454:86: error: expected ‘)’ before ‘a’ 447s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 447s | ~ ^ 447s | ) 447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4454:104: error: expected ‘)’ before ‘b’ 447s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 447s | ~ ^ 447s | ) 447s 447s If you find this error message confusing, uninformative, or wrong, please open an issue: 447s https://github.com/diku-dk/futhark/issues 447s 448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.fut: 448s Compiling with --backend=multicore: 448s cc failed with code 1: 448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_umul_hi64’: 448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 448s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4433:90: error: expected ‘)’ before ‘a’ 448s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4433:109: error: expected ‘)’ before ‘b’ 448s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_smul_hi64’: 448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 448s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4437:86: error: expected ‘)’ before ‘a’ 448s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4437:104: error: expected ‘)’ before ‘b’ 448s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume2.fut: 450s Compiling with --backend=multicore: 450s cc failed with code 1: 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_umul_hi64’: 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 450s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4452:90: error: expected ‘)’ before ‘a’ 450s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4452:109: error: expected ‘)’ before ‘b’ 450s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_smul_hi64’: 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 450s 4456 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4456:86: error: expected ‘)’ before ‘a’ 450s 4456 | 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.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4456:104: error: expected ‘)’ before ‘b’ 450s 4456 | 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 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.fut: 450s Compiling with --backend=multicore: 450s cc failed with code 1: 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_umul_hi64’: 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.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.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.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.K0ihat/autopkgtest_tmp/tests/ad/consume5.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.K0ihat/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_smul_hi64’: 450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.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.K0ihat/autopkgtest_tmp/tests/ad/consume5.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.K0ihat/autopkgtest_tmp/tests/ad/consume5.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 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.fut: 452s Compiling with --backend=multicore: 452s cc failed with code 1: 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_umul_hi64’: 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 452s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 452s | ^~~~~~~~~~~ 452s | __uint32_t 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4446:90: error: expected ‘)’ before ‘a’ 452s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 452s | ~ ^ 452s | ) 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4446:109: error: expected ‘)’ before ‘b’ 452s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 452s | ~ ^ 452s | ) 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_smul_hi64’: 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 452s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 452s | ^~~~~~~~~~ 452s | __int128__ 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4450:86: error: expected ‘)’ before ‘a’ 452s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 452s | ~ ^ 452s | ) 452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4450:104: error: expected ‘)’ before ‘b’ 452s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 452s | ~ ^ 452s | ) 452s 452s If you find this error message confusing, uninformative, or wrong, please open an issue: 452s https://github.com/diku-dk/futhark/issues 452s 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.fut: 461s Compiling with --backend=multicore: 461s cc failed with code 1: 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_umul_hi64’: 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 461s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 461s | ^~~~~~~~~~~ 461s | __uint32_t 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4419:90: error: expected ‘)’ before ‘a’ 461s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 461s | ~ ^ 461s | ) 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4419:109: error: expected ‘)’ before ‘b’ 461s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 461s | ~ ^ 461s | ) 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_smul_hi64’: 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 461s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 461s | ^~~~~~~~~~ 461s | __int128__ 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4423:86: error: expected ‘)’ before ‘a’ 461s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 461s | ~ ^ 461s | ) 461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4423:104: error: expected ‘)’ before ‘b’ 461s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 461s | ~ ^ 461s | ) 461s 461s If you find this error message confusing, uninformative, or wrong, please open an issue: 461s https://github.com/diku-dk/futhark/issues 461s 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.fut: 462s Compiling with --backend=multicore: 462s cc failed with code 1: 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_umul_hi64’: 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 462s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 462s | ^~~~~~~~~~~ 462s | __uint32_t 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4419:90: error: expected ‘)’ before ‘a’ 462s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4419:109: error: expected ‘)’ before ‘b’ 462s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_smul_hi64’: 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 462s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 462s | ^~~~~~~~~~ 462s | __int128__ 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4423:86: error: expected ‘)’ before ‘a’ 462s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4423:104: error: expected ‘)’ before ‘b’ 462s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s 462s If you find this error message confusing, uninformative, or wrong, please open an issue: 462s https://github.com/diku-dk/futhark/issues 462s 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.fut: 462s Compiling with --backend=multicore: 462s cc failed with code 1: 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_umul_hi64’: 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 462s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 462s | ^~~~~~~~~~~ 462s | __uint32_t 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4433:90: error: expected ‘)’ before ‘a’ 462s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4433:109: error: expected ‘)’ before ‘b’ 462s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_smul_hi64’: 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 462s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 462s | ^~~~~~~~~~ 462s | __int128__ 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4437:86: error: expected ‘)’ before ‘a’ 462s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4437:104: error: expected ‘)’ before ‘b’ 462s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 462s | ~ ^ 462s | ) 462s 462s If you find this error message confusing, uninformative, or wrong, please open an issue: 462s https://github.com/diku-dk/futhark/issues 462s 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.fut: 463s Compiling with --backend=multicore: 463s cc failed with code 1: 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_umul_hi64’: 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 463s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 463s | ^~~~~~~~~~~ 463s | __uint32_t 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4423:90: error: expected ‘)’ before ‘a’ 463s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 463s | ~ ^ 463s | ) 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4423:109: error: expected ‘)’ before ‘b’ 463s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 463s | ~ ^ 463s | ) 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_smul_hi64’: 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 463s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 463s | ^~~~~~~~~~ 463s | __int128__ 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4427:86: error: expected ‘)’ before ‘a’ 463s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 463s | ~ ^ 463s | ) 463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4427:104: error: expected ‘)’ before ‘b’ 463s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 463s | ~ ^ 463s | ) 463s 463s If you find this error message confusing, uninformative, or wrong, please open an issue: 463s https://github.com/diku-dk/futhark/issues 463s 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.fut: 464s Compiling with --backend=multicore: 464s cc failed with code 1: 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_umul_hi64’: 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 464s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4423:90: error: expected ‘)’ before ‘a’ 464s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4423:109: error: expected ‘)’ before ‘b’ 464s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_smul_hi64’: 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 464s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4427:86: error: expected ‘)’ before ‘a’ 464s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4427:104: error: expected ‘)’ before ‘b’ 464s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/fmul.fut: 464s Compiling with --backend=multicore: 464s cc failed with code 1: 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_umul_hi64’: 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 464s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4423:90: error: expected ‘)’ before ‘a’ 464s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4423:109: error: expected ‘)’ before ‘b’ 464s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_smul_hi64’: 464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 464s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4427:86: error: expected ‘)’ before ‘a’ 464s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4427:104: error: expected ‘)’ before ‘b’ 464s 4427 | 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 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.fut: 465s Compiling with --backend=multicore: 465s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.fut:1:37-38: 465s Defaulting ambiguous type to i32. 465s 465s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.fut:2:17-20: 465s Defaulting ambiguous type to i32. 465s cc failed with code 1: 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_umul_hi64’: 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 465s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 465s | ^~~~~~~~~~~ 465s | __uint32_t 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4435:90: error: expected ‘)’ before ‘a’ 465s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 465s | ~ ^ 465s | ) 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4435:109: error: expected ‘)’ before ‘b’ 465s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 465s | ~ ^ 465s | ) 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_smul_hi64’: 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 465s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 465s | ^~~~~~~~~~ 465s | __int128__ 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4439:86: error: expected ‘)’ before ‘a’ 465s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 465s | ~ ^ 465s | ) 465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4439:104: error: expected ‘)’ before ‘b’ 465s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 465s | ~ ^ 465s | ) 465s 465s If you find this error message confusing, uninformative, or wrong, please open an issue: 465s https://github.com/diku-dk/futhark/issues 465s 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.fut: 479s Compiling with --backend=multicore: 479s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.fut:2:8-13: 479s Unused name "start". 479s 479s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.fut:3:5-10: 479s Defaulting ambiguous type to i32. 479s cc failed with code 1: 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_umul_hi64’: 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 479s 4446 | 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.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4446:90: error: expected ‘)’ before ‘a’ 479s 4446 | 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.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4446:109: error: expected ‘)’ before ‘b’ 479s 4446 | 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.K0ihat/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_smul_hi64’: 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 479s 4450 | 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.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4450:86: error: expected ‘)’ before ‘a’ 479s 4450 | 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.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4450:104: error: expected ‘)’ before ‘b’ 479s 4450 | 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 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut: 479s Compiling with --backend=multicore: 479s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:32-33: 479s Unused name "i". 479s 479s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:36-37: 479s Defaulting ambiguous type to i32. 479s 479s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut:2:17-20: 479s Defaulting ambiguous type to i32. 479s cc failed with code 1: 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_umul_hi64’: 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 479s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:90: error: expected ‘)’ before ‘a’ 479s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4421:109: error: expected ‘)’ before ‘b’ 479s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_smul_hi64’: 479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 479s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4425:86: error: expected ‘)’ before ‘a’ 479s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4425:104: error: expected ‘)’ before ‘b’ 479s 4425 | 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 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.fut: 480s Compiling with --backend=multicore: 480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.fut:1:24-31: 480s Defaulting ambiguous type to i32. 480s cc failed with code 1: 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_umul_hi64’: 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 480s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 480s | ^~~~~~~~~~~ 480s | __uint32_t 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:90: error: expected ‘)’ before ‘a’ 480s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4420:109: error: expected ‘)’ before ‘b’ 480s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_smul_hi64’: 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 480s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 480s | ^~~~~~~~~~ 480s | __int128__ 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4424:86: error: expected ‘)’ before ‘a’ 480s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4424:104: error: expected ‘)’ before ‘b’ 480s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s 480s If you find this error message confusing, uninformative, or wrong, please open an issue: 480s https://github.com/diku-dk/futhark/issues 480s 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.fut: 480s Compiling with --backend=multicore: 480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 480s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 480s 480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 480s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 480s 480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 480s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 480s cc failed with code 1: 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_umul_hi64’: 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 480s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 480s | ^~~~~~~~~~~ 480s | __uint32_t 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:90: error: expected ‘)’ before ‘a’ 480s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4433:109: error: expected ‘)’ before ‘b’ 480s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_smul_hi64’: 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 480s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 480s | ^~~~~~~~~~ 480s | __int128__ 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4437:86: error: expected ‘)’ before ‘a’ 480s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4437:104: error: expected ‘)’ before ‘b’ 480s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 480s | ~ ^ 480s | ) 480s 480s If you find this error message confusing, uninformative, or wrong, please open an issue: 480s https://github.com/diku-dk/futhark/issues 480s 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.fut: 481s Compiling with --backend=multicore: 481s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.fut:3:27-28: 481s Defaulting ambiguous type to i32. 481s cc failed with code 1: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_umul_hi64’: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 481s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ^~~~~~~~~~~ 481s | __uint32_t 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:90: error: expected ‘)’ before ‘a’ 481s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4421:109: error: expected ‘)’ before ‘b’ 481s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_smul_hi64’: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 481s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ^~~~~~~~~~ 481s | __int128__ 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4425:86: error: expected ‘)’ before ‘a’ 481s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4425:104: error: expected ‘)’ before ‘b’ 481s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s 481s If you find this error message confusing, uninformative, or wrong, please open an issue: 481s https://github.com/diku-dk/futhark/issues 481s 481s 44 failed, 0 passed, 2269 to go. 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.fut: 481s Compiling with --backend=multicore: 481s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.fut:1:72-73: 481s Defaulting ambiguous type to i32. 481s cc failed with code 1: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_umul_hi64’: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 481s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ^~~~~~~~~~~ 481s | __uint32_t 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4464:90: error: expected ‘)’ before ‘a’ 481s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4464:109: error: expected ‘)’ before ‘b’ 481s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_smul_hi64’: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 481s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ^~~~~~~~~~ 481s | __int128__ 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4468:86: error: expected ‘)’ before ‘a’ 481s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4468:104: error: expected ‘)’ before ‘b’ 481s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s 481s If you find this error message confusing, uninformative, or wrong, please open an issue: 481s https://github.com/diku-dk/futhark/issues 481s 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.fut: 481s Compiling with --backend=multicore: 481s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.fut:1:24-33: 481s Defaulting ambiguous type to i32. 481s cc failed with code 1: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_umul_hi64’: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 481s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ^~~~~~~~~~~ 481s | __uint32_t 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:90: error: expected ‘)’ before ‘a’ 481s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4406:109: error: expected ‘)’ before ‘b’ 481s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_smul_hi64’: 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 481s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ^~~~~~~~~~ 481s | __int128__ 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4410:86: error: expected ‘)’ before ‘a’ 481s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4410:104: error: expected ‘)’ before ‘b’ 481s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 481s | ~ ^ 481s | ) 481s 481s If you find this error message confusing, uninformative, or wrong, please open an issue: 481s https://github.com/diku-dk/futhark/issues 481s 482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.fut: 482s Compiling with --backend=multicore: 482s cc failed with code 1: 482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_umul_hi64’: 482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 482s 4461 | 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.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4461:90: error: expected ‘)’ before ‘a’ 482s 4461 | 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.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4461:109: error: expected ‘)’ before ‘b’ 482s 4461 | 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.K0ihat/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_smul_hi64’: 482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 482s 4465 | 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.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4465:86: error: expected ‘)’ before ‘a’ 482s 4465 | 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.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4465:104: error: expected ‘)’ before ‘b’ 482s 4465 | 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 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.fut: 492s Compiling with --backend=multicore: 492s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.fut:3:25-27: 492s Defaulting ambiguous type to i32. 492s cc failed with code 1: 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_umul_hi64’: 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 492s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 492s | ^~~~~~~~~~~ 492s | __uint32_t 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:90: error: expected ‘)’ before ‘a’ 492s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 492s | ~ ^ 492s | ) 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4420:109: error: expected ‘)’ before ‘b’ 492s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 492s | ~ ^ 492s | ) 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_smul_hi64’: 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 492s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 492s | ^~~~~~~~~~ 492s | __int128__ 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4424:86: error: expected ‘)’ before ‘a’ 492s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 492s | ~ ^ 492s | ) 492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4424:104: error: expected ‘)’ before ‘b’ 492s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 492s | ~ ^ 492s | ) 492s 492s If you find this error message confusing, uninformative, or wrong, please open an issue: 493s https://github.com/diku-dk/futhark/issues 493s 494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.fut: 494s Compiling with --backend=multicore: 494s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:32-33: 494s Defaulting ambiguous type to i32. 494s 494s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:35-38: 494s Defaulting ambiguous type to i32. 494s cc failed with code 1: 494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_umul_hi64’: 494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 494s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:90: error: expected ‘)’ before ‘a’ 494s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4421:109: error: expected ‘)’ before ‘b’ 494s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_smul_hi64’: 494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 494s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4425:86: error: expected ‘)’ before ‘a’ 494s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4425:104: error: expected ‘)’ before ‘b’ 494s 4425 | 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 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.fut: 501s Generating reference outputs: 501s cc failed with code 1: 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_umul_hi64’: 501s /tmp/autopkgtest.K0ihat/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’? 501s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 501s | ^~~~~~~~~~~ 501s | __uint32_t 501s /tmp/autopkgtest.K0ihat/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 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:90: error: expected ‘)’ before ‘a’ 501s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 501s | ~ ^ 501s | ) 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:109: error: expected ‘)’ before ‘b’ 501s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 501s | ~ ^ 501s | ) 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_smul_hi64’: 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 501s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 501s | ^~~~~~~~~~ 501s | __int128__ 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:86: error: expected ‘)’ before ‘a’ 501s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 501s | ~ ^ 501s | ) 501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:104: error: expected ‘)’ before ‘b’ 501s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 501s | ~ ^ 501s | ) 501s 501s If you find this error message confusing, uninformative, or wrong, please open an issue: 501s https://github.com/diku-dk/futhark/issues 501s 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.fut: 502s Compiling with --backend=multicore: 502s cc failed with code 1: 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_umul_hi64’: 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 502s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 502s | ^~~~~~~~~~~ 502s | __uint32_t 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4465:90: error: expected ‘)’ before ‘a’ 502s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 502s | ~ ^ 502s | ) 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4465:109: error: expected ‘)’ before ‘b’ 502s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 502s | ~ ^ 502s | ) 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_smul_hi64’: 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 502s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 502s | ^~~~~~~~~~ 502s | __int128__ 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4469:86: error: expected ‘)’ before ‘a’ 502s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 502s | ~ ^ 502s | ) 502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4469:104: error: expected ‘)’ before ‘b’ 502s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 502s | ~ ^ 502s | ) 502s 502s If you find this error message confusing, uninformative, or wrong, please open an issue: 502s https://github.com/diku-dk/futhark/issues 502s 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.fut: 505s Compiling with --backend=multicore: 505s cc failed with code 1: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_umul_hi64’: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 505s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ^~~~~~~~~~~ 505s | __uint32_t 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4465:90: error: expected ‘)’ before ‘a’ 505s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4465:109: error: expected ‘)’ before ‘b’ 505s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_smul_hi64’: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 505s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ^~~~~~~~~~ 505s | __int128__ 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4469:86: error: expected ‘)’ before ‘a’ 505s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4469:104: error: expected ‘)’ before ‘b’ 505s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s 505s If you find this error message confusing, uninformative, or wrong, please open an issue: 505s https://github.com/diku-dk/futhark/issues 505s 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut: 505s Compiling with --backend=multicore: 505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:15:7-9: 505s Unused name "Xh". 505s 505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:16:7-10: 505s Unused name "Xth". 505s 505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:17:7-9: 505s Unused name "Yh". 505s cc failed with code 1: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_umul_hi64’: 505s /tmp/autopkgtest.K0ihat/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’? 505s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ^~~~~~~~~~~ 505s | __uint32_t 505s /tmp/autopkgtest.K0ihat/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 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4440:90: error: expected ‘)’ before ‘a’ 505s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4440:109: error: expected ‘)’ before ‘b’ 505s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_smul_hi64’: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 505s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ^~~~~~~~~~ 505s | __int128__ 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4444:86: error: expected ‘)’ before ‘a’ 505s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4444:104: error: expected ‘)’ before ‘b’ 505s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s 505s If you find this error message confusing, uninformative, or wrong, please open an issue: 505s https://github.com/diku-dk/futhark/issues 505s 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.fut: 505s Generating reference outputs: 505s cc failed with code 1: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_umul_hi64’: 505s /tmp/autopkgtest.K0ihat/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’? 505s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ^~~~~~~~~~~ 505s | __uint32_t 505s /tmp/autopkgtest.K0ihat/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 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:90: error: expected ‘)’ before ‘a’ 505s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:109: error: expected ‘)’ before ‘b’ 505s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_smul_hi64’: 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 505s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ^~~~~~~~~~ 505s | __int128__ 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:86: error: expected ‘)’ before ‘a’ 505s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:104: error: expected ‘)’ before ‘b’ 505s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 505s | ~ ^ 505s | ) 505s 505s If you find this error message confusing, uninformative, or wrong, please open an issue: 505s https://github.com/diku-dk/futhark/issues 505s 509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.fut: 509s Compiling with --backend=multicore: 509s cc failed with code 1: 509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_umul_hi64’: 509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 509s 4465 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4465:90: error: expected ‘)’ before ‘a’ 509s 4465 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4465:109: error: expected ‘)’ before ‘b’ 509s 4465 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_smul_hi64’: 509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 509s 4469 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4469:86: error: expected ‘)’ before ‘a’ 509s 4469 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4469:104: error: expected ‘)’ before ‘b’ 509s 4469 | 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 511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.fut: 511s Compiling with --backend=multicore: 511s cc failed with code 1: 511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_umul_hi64’: 511s /tmp/autopkgtest.K0ihat/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’? 511s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 511s | ^~~~~~~~~~~ 511s | __uint32_t 511s /tmp/autopkgtest.K0ihat/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 511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4423:90: error: expected ‘)’ before ‘a’ 511s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4423:109: error: expected ‘)’ before ‘b’ 511s 4423 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_smul_hi64’: 511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 511s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4427:86: error: expected ‘)’ before ‘a’ 511s 4427 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4427:104: error: expected ‘)’ before ‘b’ 511s 4427 | 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 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.fut: 513s Compiling with --backend=multicore: 513s cc failed with code 1: 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_umul_hi64’: 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 513s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 513s | ^~~~~~~~~~~ 513s | __uint32_t 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4426:90: error: expected ‘)’ before ‘a’ 513s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 513s | ~ ^ 513s | ) 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4426:109: error: expected ‘)’ before ‘b’ 513s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 513s | ~ ^ 513s | ) 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_smul_hi64’: 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 513s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 513s | ^~~~~~~~~~ 513s | __int128__ 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4430:86: error: expected ‘)’ before ‘a’ 513s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 513s | ~ ^ 513s | ) 513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4430:104: error: expected ‘)’ before ‘b’ 513s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 513s | ~ ^ 513s | ) 513s 513s If you find this error message confusing, uninformative, or wrong, please open an issue: 513s https://github.com/diku-dk/futhark/issues 513s 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.fut: 515s Generating reference outputs: 515s cc failed with code 1: 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_umul_hi64’: 515s /tmp/autopkgtest.K0ihat/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’? 515s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 515s | ^~~~~~~~~~~ 515s | __uint32_t 515s /tmp/autopkgtest.K0ihat/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 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:90: error: expected ‘)’ before ‘a’ 515s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 515s | ~ ^ 515s | ) 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:109: error: expected ‘)’ before ‘b’ 515s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 515s | ~ ^ 515s | ) 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_smul_hi64’: 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 515s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 515s | ^~~~~~~~~~ 515s | __int128__ 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:86: error: expected ‘)’ before ‘a’ 515s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 515s | ~ ^ 515s | ) 515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:104: error: expected ‘)’ before ‘b’ 515s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 515s | ~ ^ 515s | ) 515s 515s If you find this error message confusing, uninformative, or wrong, please open an issue: 515s https://github.com/diku-dk/futhark/issues 515s 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.fut: 516s Compiling with --backend=multicore: 516s cc failed with code 1: 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_umul_hi64’: 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 516s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 516s | ^~~~~~~~~~~ 516s | __uint32_t 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4422:90: error: expected ‘)’ before ‘a’ 516s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4422:109: error: expected ‘)’ before ‘b’ 516s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_smul_hi64’: 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 516s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 516s | ^~~~~~~~~~ 516s | __int128__ 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4426:86: error: expected ‘)’ before ‘a’ 516s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4426:104: error: expected ‘)’ before ‘b’ 516s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s 516s If you find this error message confusing, uninformative, or wrong, please open an issue: 516s https://github.com/diku-dk/futhark/issues 516s 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.fut: 516s Compiling with --backend=multicore: 516s cc failed with code 1: 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_umul_hi64’: 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 516s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 516s | ^~~~~~~~~~~ 516s | __uint32_t 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4407:90: error: expected ‘)’ before ‘a’ 516s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4407:109: error: expected ‘)’ before ‘b’ 516s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_smul_hi64’: 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 516s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 516s | ^~~~~~~~~~ 516s | __int128__ 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4411:86: error: expected ‘)’ before ‘a’ 516s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4411:104: error: expected ‘)’ before ‘b’ 516s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 516s | ~ ^ 516s | ) 516s 516s If you find this error message confusing, uninformative, or wrong, please open an issue: 516s https://github.com/diku-dk/futhark/issues 516s 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.fut: 518s Compiling with --backend=multicore: 518s cc failed with code 1: 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_umul_hi64’: 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 518s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 518s | ^~~~~~~~~~~ 518s | __uint32_t 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4433:90: error: expected ‘)’ before ‘a’ 518s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 518s | ~ ^ 518s | ) 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4433:109: error: expected ‘)’ before ‘b’ 518s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 518s | ~ ^ 518s | ) 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_smul_hi64’: 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 518s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 518s | ^~~~~~~~~~ 518s | __int128__ 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4437:86: error: expected ‘)’ before ‘a’ 518s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 518s | ~ ^ 518s | ) 518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4437:104: error: expected ‘)’ before ‘b’ 518s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 518s | ~ ^ 518s | ) 518s 518s If you find this error message confusing, uninformative, or wrong, please open an issue: 518s https://github.com/diku-dk/futhark/issues 518s 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.fut: 520s Compiling with --backend=multicore: 520s cc failed with code 1: 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_umul_hi64’: 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 520s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 520s | ^~~~~~~~~~~ 520s | __uint32_t 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4406:90: error: expected ‘)’ before ‘a’ 520s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 520s | ~ ^ 520s | ) 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4406:109: error: expected ‘)’ before ‘b’ 520s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 520s | ~ ^ 520s | ) 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_smul_hi64’: 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 520s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 520s | ^~~~~~~~~~ 520s | __int128__ 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4410:86: error: expected ‘)’ before ‘a’ 520s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 520s | ~ ^ 520s | ) 520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4410:104: error: expected ‘)’ before ‘b’ 520s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 520s | ~ ^ 520s | ) 520s 520s If you find this error message confusing, uninformative, or wrong, please open an issue: 520s https://github.com/diku-dk/futhark/issues 520s 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.fut: 522s Compiling with --backend=multicore: 522s cc failed with code 1: 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_umul_hi64’: 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 522s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 522s | ^~~~~~~~~~~ 522s | __uint32_t 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4421:90: error: expected ‘)’ before ‘a’ 522s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4421:109: error: expected ‘)’ before ‘b’ 522s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_smul_hi64’: 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 522s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 522s | ^~~~~~~~~~ 522s | __int128__ 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4425:86: error: expected ‘)’ before ‘a’ 522s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4425:104: error: expected ‘)’ before ‘b’ 522s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s 522s If you find this error message confusing, uninformative, or wrong, please open an issue: 522s https://github.com/diku-dk/futhark/issues 522s 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.fut: 522s Compiling with --backend=multicore: 522s cc failed with code 1: 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_umul_hi64’: 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 522s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 522s | ^~~~~~~~~~~ 522s | __uint32_t 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:90: error: expected ‘)’ before ‘a’ 522s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4450:109: error: expected ‘)’ before ‘b’ 522s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_smul_hi64’: 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 522s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 522s | ^~~~~~~~~~ 522s | __int128__ 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4454:86: error: expected ‘)’ before ‘a’ 522s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4454:104: error: expected ‘)’ before ‘b’ 522s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 522s | ~ ^ 522s | ) 522s 522s If you find this error message confusing, uninformative, or wrong, please open an issue: 522s https://github.com/diku-dk/futhark/issues 522s 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.fut: 527s Compiling with --backend=multicore: 527s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.fut:6:8-15: 527s Unused name "begrows". 527s 527s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.fut:8:7-8: 527s Unused name "n". 527s cc failed with code 1: 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_umul_hi64’: 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 527s 4438 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4438:90: error: expected ‘)’ before ‘a’ 527s 4438 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4438:109: error: expected ‘)’ before ‘b’ 527s 4438 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_smul_hi64’: 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 527s 4442 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4442:86: error: expected ‘)’ before ‘a’ 527s 4442 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4442:104: error: expected ‘)’ before ‘b’ 527s 4442 | 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 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.fut: 527s Compiling with --backend=multicore: 527s cc failed with code 1: 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_umul_hi64’: 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 527s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4436:90: error: expected ‘)’ before ‘a’ 527s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4436:109: error: expected ‘)’ before ‘b’ 527s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_smul_hi64’: 527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 527s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4440:86: error: expected ‘)’ before ‘a’ 527s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4440:104: error: expected ‘)’ before ‘b’ 527s 4440 | 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 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.fut: 528s Compiling with --backend=multicore: 528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.fut:7:28-29: 528s Unused name "i". 528s cc failed with code 1: 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_umul_hi64’: 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 528s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 528s | ^~~~~~~~~~~ 528s | __uint32_t 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4420:90: error: expected ‘)’ before ‘a’ 528s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 528s | ~ ^ 528s | ) 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4420:109: error: expected ‘)’ before ‘b’ 528s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 528s | ~ ^ 528s | ) 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_smul_hi64’: 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 528s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 528s | ^~~~~~~~~~ 528s | __int128__ 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4424:86: error: expected ‘)’ before ‘a’ 528s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 528s | ~ ^ 528s | ) 528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4424:104: error: expected ‘)’ before ‘b’ 528s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 528s | ~ ^ 528s | ) 528s 528s If you find this error message confusing, uninformative, or wrong, please open an issue: 528s https://github.com/diku-dk/futhark/issues 528s 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.fut: 535s Compiling with --backend=multicore: 535s cc failed with code 1: 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_umul_hi64’: 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 535s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4439:90: error: expected ‘)’ before ‘a’ 535s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4439:109: error: expected ‘)’ before ‘b’ 535s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_smul_hi64’: 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 535s 4443 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4443:86: error: expected ‘)’ before ‘a’ 535s 4443 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4443:104: error: expected ‘)’ before ‘b’ 535s 4443 | 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 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.fut: 535s Compiling with --backend=multicore: 535s cc failed with code 1: 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_umul_hi64’: 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 535s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4441:90: error: expected ‘)’ before ‘a’ 535s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4441:109: error: expected ‘)’ before ‘b’ 535s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_smul_hi64’: 535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 535s 4445 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4445:86: error: expected ‘)’ before ‘a’ 535s 4445 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4445:104: error: expected ‘)’ before ‘b’ 535s 4445 | 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 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.fut: 540s Compiling with --backend=multicore: 540s cc failed with code 1: 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_umul_hi64’: 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 540s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 540s | ^~~~~~~~~~~ 540s | __uint32_t 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:90: error: expected ‘)’ before ‘a’ 540s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 540s | ~ ^ 540s | ) 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4421:109: error: expected ‘)’ before ‘b’ 540s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 540s | ~ ^ 540s | ) 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_smul_hi64’: 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 540s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 540s | ^~~~~~~~~~ 540s | __int128__ 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4425:86: error: expected ‘)’ before ‘a’ 540s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 540s | ~ ^ 540s | ) 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4425:104: error: expected ‘)’ before ‘b’ 540s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 540s | ~ ^ 540s | ) 540s 540s If you find this error message confusing, uninformative, or wrong, please open an issue: 540s https://github.com/diku-dk/futhark/issues 540s 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.fut: 540s Compiling with --backend=multicore: 540s cc failed with code 1: 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_umul_hi64’: 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 540s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 540s | ^~~~~~~~~~~ 540s | __uint32_t 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4421:90: error: expected ‘)’ before ‘a’ 540s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 540s | ~ ^ 559s | ) 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4421:109: error: expected ‘)’ before ‘b’ 559s 4421 | 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.K0ihat/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4425:86: error: expected ‘)’ before ‘a’ 559s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4425:104: error: expected ‘)’ before ‘b’ 559s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.fut: 559s Compiling with --backend=multicore: 559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.fut:10:13-18: 559s Unused name "sizes". 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4420 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4420:90: error: expected ‘)’ before ‘a’ 559s 4420 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4420:109: error: expected ‘)’ before ‘b’ 559s 4420 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4424 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4424:86: error: expected ‘)’ before ‘a’ 559s 4424 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4424:104: error: expected ‘)’ before ‘b’ 559s 4424 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4439:90: error: expected ‘)’ before ‘a’ 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4439:109: error: expected ‘)’ before ‘b’ 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4443 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4443:86: error: expected ‘)’ before ‘a’ 559s 4443 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4443:104: error: expected ‘)’ before ‘b’ 559s 4443 | 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 73 failed, 0 passed, 2240 to go. 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4453 | 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.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:90: error: expected ‘)’ before ‘a’ 559s 4453 | 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.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4453:109: error: expected ‘)’ before ‘b’ 559s 4453 | 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.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4457 | 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.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4457:86: error: expected ‘)’ before ‘a’ 559s 4457 | 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.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4457:104: error: expected ‘)’ before ‘b’ 559s 4457 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4435:90: error: expected ‘)’ before ‘a’ 559s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4435:109: error: expected ‘)’ before ‘b’ 559s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4439:86: error: expected ‘)’ before ‘a’ 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4439:104: error: expected ‘)’ before ‘b’ 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/map1.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4436:90: error: expected ‘)’ before ‘a’ 559s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4436:109: error: expected ‘)’ before ‘b’ 559s 4436 | 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.K0ihat/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4440:86: error: expected ‘)’ before ‘a’ 559s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4440:104: error: expected ‘)’ before ‘b’ 559s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4435:90: error: expected ‘)’ before ‘a’ 559s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4435:109: error: expected ‘)’ before ‘b’ 559s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4439:86: error: expected ‘)’ before ‘a’ 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4439:104: error: expected ‘)’ before ‘b’ 559s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.fut: 559s Compiling with --backend=multicore: 559s cc failed with code 1: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_umul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 559s 4450 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4450:90: error: expected ‘)’ before ‘a’ 559s 4450 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4450:109: error: expected ‘)’ before ‘b’ 559s 4450 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_smul_hi64’: 559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 559s 4454 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4454:86: error: expected ‘)’ before ‘a’ 559s 4454 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4454:104: error: expected ‘)’ before ‘b’ 559s 4454 | 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 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.fut: 562s Compiling with --backend=multicore: 562s cc failed with code 1: 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_umul_hi64’: 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 562s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 562s | ^~~~~~~~~~~ 562s | __uint32_t 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4448:90: error: expected ‘)’ before ‘a’ 562s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 562s | ~ ^ 562s | ) 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4448:109: error: expected ‘)’ before ‘b’ 562s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 562s | ~ ^ 562s | ) 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_smul_hi64’: 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 562s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 562s | ^~~~~~~~~~ 562s | __int128__ 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4452:86: error: expected ‘)’ before ‘a’ 562s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 562s | ~ ^ 562s | ) 562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4452:104: error: expected ‘)’ before ‘b’ 562s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 562s | ~ ^ 562s | ) 562s 562s If you find this error message confusing, uninformative, or wrong, please open an issue: 562s https://github.com/diku-dk/futhark/issues 562s 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.fut: 563s Compiling with --backend=multicore: 563s cc failed with code 1: 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_umul_hi64’: 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 563s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4433:90: error: expected ‘)’ before ‘a’ 563s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4433:109: error: expected ‘)’ before ‘b’ 563s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_smul_hi64’: 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 563s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4437:86: error: expected ‘)’ before ‘a’ 563s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4437:104: error: expected ‘)’ before ‘b’ 563s 4437 | 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 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut: 563s Compiling with --backend=multicore: 563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:20:5-41:37: 563s Unused name "dfun". 563s 563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:67:42-43: 563s Unused name "i". 563s 563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:67:44-45: 563s Unused name "j". 563s 563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:68:45-46: 563s Unused name "i". 563s 563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:68:47-48: 563s Unused name "j". 563s cc failed with code 1: 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_umul_hi64’: 563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 563s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 564s | ^~~~~~~~~~~ 564s | __uint32_t 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4423:90: error: expected ‘)’ before ‘a’ 564s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4423:109: error: expected ‘)’ before ‘b’ 564s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_smul_hi64’: 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 564s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 564s | ^~~~~~~~~~ 564s | __int128__ 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4427:86: error: expected ‘)’ before ‘a’ 564s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4427:104: error: expected ‘)’ before ‘b’ 564s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s 564s If you find this error message confusing, uninformative, or wrong, please open an issue: 564s https://github.com/diku-dk/futhark/issues 564s 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.fut: 564s Compiling with --backend=multicore: 564s cc failed with code 1: 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_umul_hi64’: 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 564s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 564s | ^~~~~~~~~~~ 564s | __uint32_t 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4448:90: error: expected ‘)’ before ‘a’ 564s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4448:109: error: expected ‘)’ before ‘b’ 564s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_smul_hi64’: 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 564s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 564s | ^~~~~~~~~~ 564s | __int128__ 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4452:86: error: expected ‘)’ before ‘a’ 564s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4452:104: error: expected ‘)’ before ‘b’ 564s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 564s | ~ ^ 564s | ) 564s 564s If you find this error message confusing, uninformative, or wrong, please open an issue: 564s https://github.com/diku-dk/futhark/issues 564s 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.fut: 568s Compiling with --backend=multicore: 568s cc failed with code 1: 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_umul_hi64’: 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 568s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 568s | ^~~~~~~~~~~ 568s | __uint32_t 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4433:90: error: expected ‘)’ before ‘a’ 568s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4433:109: error: expected ‘)’ before ‘b’ 568s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_smul_hi64’: 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 568s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 568s | ^~~~~~~~~~ 568s | __int128__ 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4437:86: error: expected ‘)’ before ‘a’ 568s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4437:104: error: expected ‘)’ before ‘b’ 568s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s 568s If you find this error message confusing, uninformative, or wrong, please open an issue: 568s https://github.com/diku-dk/futhark/issues 568s 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.fut: 568s Compiling with --backend=multicore: 568s cc failed with code 1: 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_umul_hi64’: 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 568s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 568s | ^~~~~~~~~~~ 568s | __uint32_t 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4433:90: error: expected ‘)’ before ‘a’ 568s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4433:109: error: expected ‘)’ before ‘b’ 568s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_smul_hi64’: 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 568s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 568s | ^~~~~~~~~~ 568s | __int128__ 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4437:86: error: expected ‘)’ before ‘a’ 568s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4437:104: error: expected ‘)’ before ‘b’ 568s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 568s | ~ ^ 568s | ) 568s 568s If you find this error message confusing, uninformative, or wrong, please open an issue: 568s https://github.com/diku-dk/futhark/issues 568s 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.fut: 571s Compiling with --backend=multicore: 571s cc failed with code 1: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_umul_hi64’: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 571s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ^~~~~~~~~~~ 571s | __uint32_t 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4419:90: error: expected ‘)’ before ‘a’ 571s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4419:109: error: expected ‘)’ before ‘b’ 571s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_smul_hi64’: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 571s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ^~~~~~~~~~ 571s | __int128__ 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4423:86: error: expected ‘)’ before ‘a’ 571s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4423:104: error: expected ‘)’ before ‘b’ 571s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s 571s If you find this error message confusing, uninformative, or wrong, please open an issue: 571s https://github.com/diku-dk/futhark/issues 571s 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.fut: 571s Compiling with --backend=multicore: 571s cc failed with code 1: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_umul_hi64’: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 571s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ^~~~~~~~~~~ 571s | __uint32_t 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4435:90: error: expected ‘)’ before ‘a’ 571s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4435:109: error: expected ‘)’ before ‘b’ 571s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_smul_hi64’: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 571s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ^~~~~~~~~~ 571s | __int128__ 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4439:86: error: expected ‘)’ before ‘a’ 571s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4439:104: error: expected ‘)’ before ‘b’ 571s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s 571s If you find this error message confusing, uninformative, or wrong, please open an issue: 571s https://github.com/diku-dk/futhark/issues 571s 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.fut: 571s Compiling with --backend=multicore: 571s cc failed with code 1: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_umul_hi64’: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 571s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ^~~~~~~~~~~ 571s | __uint32_t 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4450:90: error: expected ‘)’ before ‘a’ 571s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4450:109: error: expected ‘)’ before ‘b’ 571s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_smul_hi64’: 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 571s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ^~~~~~~~~~ 571s | __int128__ 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4454:86: error: expected ‘)’ before ‘a’ 571s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4454:104: error: expected ‘)’ before ‘b’ 571s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 571s | ~ ^ 571s | ) 571s 571s If you find this error message confusing, uninformative, or wrong, please open an issue: 571s https://github.com/diku-dk/futhark/issues 571s 573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.fut: 573s Compiling with --backend=multicore: 573s cc failed with code 1: 573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_umul_hi64’: 573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 573s 4420 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4420:90: error: expected ‘)’ before ‘a’ 573s 4420 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4420:109: error: expected ‘)’ before ‘b’ 573s 4420 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_smul_hi64’: 573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 573s 4424 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4424:86: error: expected ‘)’ before ‘a’ 573s 4424 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4424:104: error: expected ‘)’ before ‘b’ 573s 4424 | 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 574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.fut: 574s Compiling with --backend=multicore: 574s cc failed with code 1: 574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_umul_hi64’: 574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 574s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 574s | ^~~~~~~~~~~ 574s | __uint32_t 574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4422:90: error: expected ‘)’ before ‘a’ 574s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4422:109: error: expected ‘)’ before ‘b’ 574s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_smul_hi64’: 574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 574s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4426:86: error: expected ‘)’ before ‘a’ 574s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4426:104: error: expected ‘)’ before ‘b’ 574s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested2.fut: 576s Compiling with --backend=multicore: 576s cc failed with code 1: 576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_umul_hi64’: 576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.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.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.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.K0ihat/autopkgtest_tmp/tests/ad/nested2.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.K0ihat/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_smul_hi64’: 576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.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.K0ihat/autopkgtest_tmp/tests/ad/nested2.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.K0ihat/autopkgtest_tmp/tests/ad/nested2.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 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.fut: 579s Compiling with --backend=multicore: 579s cc failed with code 1: 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_umul_hi64’: 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 579s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 579s | ^~~~~~~~~~~ 579s | __uint32_t 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4437:90: error: expected ‘)’ before ‘a’ 579s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 579s | ~ ^ 579s | ) 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4437:109: error: expected ‘)’ before ‘b’ 579s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 579s | ~ ^ 579s | ) 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_smul_hi64’: 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 579s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 579s | ^~~~~~~~~~ 579s | __int128__ 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4441:86: error: expected ‘)’ before ‘a’ 579s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 579s | ~ ^ 579s | ) 579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4441:104: error: expected ‘)’ before ‘b’ 579s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 579s | ~ ^ 579s | ) 579s 579s If you find this error message confusing, uninformative, or wrong, please open an issue: 579s https://github.com/diku-dk/futhark/issues 579s 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.fut: 580s Compiling with --backend=multicore: 580s cc failed with code 1: 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_umul_hi64’: 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 580s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 580s | ^~~~~~~~~~~ 580s | __uint32_t 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4419:90: error: expected ‘)’ before ‘a’ 580s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 580s | ~ ^ 580s | ) 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4419:109: error: expected ‘)’ before ‘b’ 580s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 580s | ~ ^ 580s | ) 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_smul_hi64’: 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 580s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 580s | ^~~~~~~~~~ 580s | __int128__ 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4423:86: error: expected ‘)’ before ‘a’ 580s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 580s | ~ ^ 580s | ) 580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4423:104: error: expected ‘)’ before ‘b’ 580s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 580s | ~ ^ 580s | ) 580s 580s If you find this error message confusing, uninformative, or wrong, please open an issue: 580s https://github.com/diku-dk/futhark/issues 580s 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.fut: 581s Compiling with --backend=multicore: 581s cc failed with code 1: 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_umul_hi64’: 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 581s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 581s | ^~~~~~~~~~~ 581s | __uint32_t 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4433:90: error: expected ‘)’ before ‘a’ 581s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4433:109: error: expected ‘)’ before ‘b’ 581s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_smul_hi64’: 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 581s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 581s | ^~~~~~~~~~ 581s | __int128__ 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4437:86: error: expected ‘)’ before ‘a’ 581s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4437:104: error: expected ‘)’ before ‘b’ 581s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s 581s If you find this error message confusing, uninformative, or wrong, please open an issue: 581s https://github.com/diku-dk/futhark/issues 581s 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.fut: 581s Compiling with --backend=multicore: 581s cc failed with code 1: 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_umul_hi64’: 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 581s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 581s | ^~~~~~~~~~~ 581s | __uint32_t 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4439:90: error: expected ‘)’ before ‘a’ 581s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4439:109: error: expected ‘)’ before ‘b’ 581s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_smul_hi64’: 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 581s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 581s | ^~~~~~~~~~ 581s | __int128__ 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4443:86: error: expected ‘)’ before ‘a’ 581s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4443:104: error: expected ‘)’ before ‘b’ 581s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 581s | ~ ^ 581s | ) 581s 581s If you find this error message confusing, uninformative, or wrong, please open an issue: 581s https://github.com/diku-dk/futhark/issues 581s 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.fut: 582s Compiling with --backend=multicore: 582s cc failed with code 1: 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_umul_hi64’: 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 582s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 582s | ^~~~~~~~~~~ 582s | __uint32_t 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4422:90: error: expected ‘)’ before ‘a’ 582s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 582s | ~ ^ 582s | ) 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4422:109: error: expected ‘)’ before ‘b’ 582s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 582s | ~ ^ 582s | ) 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_smul_hi64’: 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 582s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 582s | ^~~~~~~~~~ 582s | __int128__ 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4426:86: error: expected ‘)’ before ‘a’ 582s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 582s | ~ ^ 582s | ) 582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4426:104: error: expected ‘)’ before ‘b’ 582s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 582s | ~ ^ 582s | ) 582s 582s If you find this error message confusing, uninformative, or wrong, please open an issue: 582s https://github.com/diku-dk/futhark/issues 582s 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.fut: 588s Compiling with --backend=multicore: 588s cc failed with code 1: 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_umul_hi64’: 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 588s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 588s | ^~~~~~~~~~~ 588s | __uint32_t 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4433:90: error: expected ‘)’ before ‘a’ 588s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 588s | ~ ^ 588s | ) 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4433:109: error: expected ‘)’ before ‘b’ 588s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 588s | ~ ^ 588s | ) 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_smul_hi64’: 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 588s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 588s | ^~~~~~~~~~ 588s | __int128__ 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4437:86: error: expected ‘)’ before ‘a’ 588s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 588s | ~ ^ 588s | ) 588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4437:104: error: expected ‘)’ before ‘b’ 588s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 588s | ~ ^ 588s | ) 588s 588s If you find this error message confusing, uninformative, or wrong, please open an issue: 588s https://github.com/diku-dk/futhark/issues 588s 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.fut: 589s Compiling with --backend=multicore: 589s cc failed with code 1: 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_umul_hi64’: 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 589s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 589s | ^~~~~~~~~~~ 589s | __uint32_t 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4426:90: error: expected ‘)’ before ‘a’ 589s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 589s | ~ ^ 589s | ) 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4426:109: error: expected ‘)’ before ‘b’ 589s 4426 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 589s | ~ ^ 589s | ) 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_smul_hi64’: 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 589s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 589s | ^~~~~~~~~~ 589s | __int128__ 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4430:86: error: expected ‘)’ before ‘a’ 589s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 589s | ~ ^ 589s | ) 589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4430:104: error: expected ‘)’ before ‘b’ 589s 4430 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 589s | ~ ^ 589s | ) 589s 589s If you find this error message confusing, uninformative, or wrong, please open an issue: 589s https://github.com/diku-dk/futhark/issues 589s 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.fut: 592s Compiling with --backend=multicore: 592s cc failed with code 1: 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 592s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 592s | ^~~~~~~~~~~ 592s | __uint32_t 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:90: error: expected ‘)’ before ‘a’ 592s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 592s | ~ ^ 592s | ) 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4451:109: error: expected ‘)’ before ‘b’ 592s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 592s | ~ ^ 592s | ) 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 592s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 592s | ^~~~~~~~~~ 592s | __int128__ 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4455:86: error: expected ‘)’ before ‘a’ 592s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 592s | ~ ^ 592s | ) 592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4455:104: error: expected ‘)’ before ‘b’ 592s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 592s | ~ ^ 592s | ) 592s 592s If you find this error message confusing, uninformative, or wrong, please open an issue: 592s https://github.com/diku-dk/futhark/issues 592s 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.fut: 595s Compiling with --backend=multicore: 595s cc failed with code 1: 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_umul_hi64’: 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 595s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 595s | ^~~~~~~~~~~ 595s | __uint32_t 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:90: error: expected ‘)’ before ‘a’ 595s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4440:109: error: expected ‘)’ before ‘b’ 595s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_smul_hi64’: 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 595s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 595s | ^~~~~~~~~~ 595s | __int128__ 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4444:86: error: expected ‘)’ before ‘a’ 595s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4444:104: error: expected ‘)’ before ‘b’ 595s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s 595s If you find this error message confusing, uninformative, or wrong, please open an issue: 595s https://github.com/diku-dk/futhark/issues 595s 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.fut: 595s Compiling with --backend=multicore: 595s cc failed with code 1: 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_umul_hi64’: 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 595s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 595s | ^~~~~~~~~~~ 595s | __uint32_t 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:90: error: expected ‘)’ before ‘a’ 595s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4420:109: error: expected ‘)’ before ‘b’ 595s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_smul_hi64’: 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 595s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 595s | ^~~~~~~~~~ 595s | __int128__ 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4424:86: error: expected ‘)’ before ‘a’ 595s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4424:104: error: expected ‘)’ before ‘b’ 595s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 595s | ~ ^ 595s | ) 595s 595s If you find this error message confusing, uninformative, or wrong, please open an issue: 595s https://github.com/diku-dk/futhark/issues 595s 598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.fut: 598s Compiling with --backend=multicore: 598s cc failed with code 1: 598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_umul_hi64’: 598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 598s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 598s | ^~~~~~~~~~~ 598s | __uint32_t 598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:90: error: expected ‘)’ before ‘a’ 598s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 598s | ~ ^ 598s | ) 598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4440:109: error: expected ‘)’ before ‘b’ 598s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 598s | ~ ^ 598s | ) 599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_smul_hi64’: 599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 599s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 599s | ^~~~~~~~~~ 599s | __int128__ 599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4444:86: error: expected ‘)’ before ‘a’ 599s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 599s | ~ ^ 599s | ) 599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4444:104: error: expected ‘)’ before ‘b’ 599s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 599s | ~ ^ 599s | ) 599s 599s If you find this error message confusing, uninformative, or wrong, please open an issue: 599s https://github.com/diku-dk/futhark/issues 599s 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.fut: 602s Compiling with --backend=multicore: 602s cc failed with code 1: 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_umul_hi64’: 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 602s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 602s | ^~~~~~~~~~~ 602s | __uint32_t 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:90: error: expected ‘)’ before ‘a’ 602s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 602s | ~ ^ 602s | ) 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4465:109: error: expected ‘)’ before ‘b’ 602s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 602s | ~ ^ 602s | ) 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_smul_hi64’: 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 602s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 602s | ^~~~~~~~~~ 602s | __int128__ 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4469:86: error: expected ‘)’ before ‘a’ 602s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 602s | ~ ^ 602s | ) 602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4469:104: error: expected ‘)’ before ‘b’ 602s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 602s | ~ ^ 602s | ) 602s 602s If you find this error message confusing, uninformative, or wrong, please open an issue: 602s https://github.com/diku-dk/futhark/issues 602s 602s 102 failed, 0 passed, 2211 to go. 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.fut: 609s Compiling with --backend=multicore: 609s cc failed with code 1: 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_umul_hi64’: 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 609s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 609s | ^~~~~~~~~~~ 609s | __uint32_t 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:90: error: expected ‘)’ before ‘a’ 609s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 609s | ~ ^ 609s | ) 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4437:109: error: expected ‘)’ before ‘b’ 609s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 609s | ~ ^ 609s | ) 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_smul_hi64’: 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 609s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 609s | ^~~~~~~~~~ 609s | __int128__ 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4441:86: error: expected ‘)’ before ‘a’ 609s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 609s | ~ ^ 609s | ) 609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4441:104: error: expected ‘)’ before ‘b’ 609s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 609s | ~ ^ 609s | ) 609s 609s If you find this error message confusing, uninformative, or wrong, please open an issue: 609s https://github.com/diku-dk/futhark/issues 609s 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.fut: 610s Compiling with --backend=multicore: 610s cc failed with code 1: 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_umul_hi64’: 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 610s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 610s | ^~~~~~~~~~~ 610s | __uint32_t 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:90: error: expected ‘)’ before ‘a’ 610s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 610s | ~ ^ 610s | ) 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4438:109: error: expected ‘)’ before ‘b’ 610s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 610s | ~ ^ 610s | ) 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_smul_hi64’: 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 610s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 610s | ^~~~~~~~~~ 610s | __int128__ 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4442:86: error: expected ‘)’ before ‘a’ 610s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 610s | ~ ^ 610s | ) 610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4442:104: error: expected ‘)’ before ‘b’ 610s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 610s | ~ ^ 610s | ) 610s 610s If you find this error message confusing, uninformative, or wrong, please open an issue: 610s https://github.com/diku-dk/futhark/issues 610s 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.fut: 613s Compiling with --backend=multicore: 613s cc failed with code 1: 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_umul_hi64’: 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 613s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 613s | ^~~~~~~~~~~ 613s | __uint32_t 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:90: error: expected ‘)’ before ‘a’ 613s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 613s | ~ ^ 613s | ) 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4436:109: error: expected ‘)’ before ‘b’ 613s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 613s | ~ ^ 613s | ) 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_smul_hi64’: 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 613s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 613s | ^~~~~~~~~~ 613s | __int128__ 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4440:86: error: expected ‘)’ before ‘a’ 613s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 613s | ~ ^ 613s | ) 613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4440:104: error: expected ‘)’ before ‘b’ 613s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 613s | ~ ^ 613s | ) 613s 613s If you find this error message confusing, uninformative, or wrong, please open an issue: 613s https://github.com/diku-dk/futhark/issues 613s 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.fut: 616s Compiling with --backend=multicore: 616s cc failed with code 1: 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_umul_hi64’: 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 616s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:90: error: expected ‘)’ before ‘a’ 616s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4440:109: error: expected ‘)’ before ‘b’ 616s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_smul_hi64’: 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 616s 4444 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4444:86: error: expected ‘)’ before ‘a’ 616s 4444 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4444:104: error: expected ‘)’ before ‘b’ 616s 4444 | 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 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.fut: 616s Compiling with --backend=multicore: 616s cc failed with code 1: 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_umul_hi64’: 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 616s 4469 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:78: note: each undeclared identifier is reported only once for each function it appears in 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:90: error: expected ‘)’ before ‘a’ 616s 4469 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4469:109: error: expected ‘)’ before ‘b’ 616s 4469 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_smul_hi64’: 616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4473:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 616s 4473 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4473:86: error: expected ‘)’ before ‘a’ 616s 4473 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4473:104: error: expected ‘)’ before ‘b’ 616s 4473 | 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 621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.fut: 621s Compiling with --backend=multicore: 621s cc failed with code 1: 621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_umul_hi64’: 621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 621s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:90: error: expected ‘)’ before ‘a’ 621s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4440:109: error: expected ‘)’ before ‘b’ 621s 4440 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_smul_hi64’: 621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 621s 4444 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4444:86: error: expected ‘)’ before ‘a’ 621s 4444 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4444:104: error: expected ‘)’ before ‘b’ 621s 4444 | 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 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.fut: 623s Compiling with --backend=multicore: 623s cc failed with code 1: 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_umul_hi64’: 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 623s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 623s | ^~~~~~~~~~~ 623s | __uint32_t 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:78: note: each undeclared identifier is reported only once for each function it appears in 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:90: error: expected ‘)’ before ‘a’ 623s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 623s | ~ ^ 623s | ) 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4469:109: error: expected ‘)’ before ‘b’ 623s 4469 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 623s | ~ ^ 623s | ) 623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_smul_hi64’: 624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4473:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 624s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 624s | ^~~~~~~~~~ 624s | __int128__ 624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4473:86: error: expected ‘)’ before ‘a’ 624s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 624s | ~ ^ 624s | ) 624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4473:104: error: expected ‘)’ before ‘b’ 624s 4473 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 624s | ~ ^ 624s | ) 624s 624s If you find this error message confusing, uninformative, or wrong, please open an issue: 624s https://github.com/diku-dk/futhark/issues 624s 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.fut: 625s Compiling with --backend=multicore: 625s cc failed with code 1: 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_umul_hi64’: 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 625s 4492 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 625s | ^~~~~~~~~~~ 625s | __uint32_t 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:78: note: each undeclared identifier is reported only once for each function it appears in 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:90: error: expected ‘)’ before ‘a’ 625s 4492 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 625s | ~ ^ 625s | ) 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4492:109: error: expected ‘)’ before ‘b’ 625s 4492 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 625s | ~ ^ 625s | ) 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_smul_hi64’: 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4496:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 625s 4496 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 625s | ^~~~~~~~~~ 625s | __int128__ 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4496:86: error: expected ‘)’ before ‘a’ 625s 4496 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 625s | ~ ^ 625s | ) 625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4496:104: error: expected ‘)’ before ‘b’ 625s 4496 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 625s | ~ ^ 625s | ) 625s 625s If you find this error message confusing, uninformative, or wrong, please open an issue: 625s https://github.com/diku-dk/futhark/issues 625s 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.fut: 626s Compiling with --backend=multicore: 626s cc failed with code 1: 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_umul_hi64’: 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 626s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 626s | ^~~~~~~~~~~ 626s | __uint32_t 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:90: error: expected ‘)’ before ‘a’ 626s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 626s | ~ ^ 626s | ) 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4450:109: error: expected ‘)’ before ‘b’ 626s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 626s | ~ ^ 626s | ) 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_smul_hi64’: 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 626s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 626s | ^~~~~~~~~~ 626s | __int128__ 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4454:86: error: expected ‘)’ before ‘a’ 626s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 626s | ~ ^ 626s | ) 626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4454:104: error: expected ‘)’ before ‘b’ 626s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 626s | ~ ^ 626s | ) 626s 626s If you find this error message confusing, uninformative, or wrong, please open an issue: 626s https://github.com/diku-dk/futhark/issues 626s 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.fut: 627s Compiling with --backend=multicore: 627s cc failed with code 1: 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_umul_hi64’: 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 627s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 627s | ^~~~~~~~~~~ 627s | __uint32_t 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:90: error: expected ‘)’ before ‘a’ 627s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 627s | ~ ^ 627s | ) 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4437:109: error: expected ‘)’ before ‘b’ 627s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 627s | ~ ^ 627s | ) 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_smul_hi64’: 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 627s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 627s | ^~~~~~~~~~ 627s | __int128__ 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4441:86: error: expected ‘)’ before ‘a’ 627s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 627s | ~ ^ 627s | ) 627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4441:104: error: expected ‘)’ before ‘b’ 627s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 627s | ~ ^ 627s | ) 627s 627s If you find this error message confusing, uninformative, or wrong, please open an issue: 627s https://github.com/diku-dk/futhark/issues 627s 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.fut: 629s Compiling with --backend=multicore: 629s cc failed with code 1: 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_umul_hi64’: 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 629s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 629s | ^~~~~~~~~~~ 629s | __uint32_t 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:90: error: expected ‘)’ before ‘a’ 629s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 629s | ~ ^ 629s | ) 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4440:109: error: expected ‘)’ before ‘b’ 629s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 629s | ~ ^ 629s | ) 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_smul_hi64’: 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 629s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 629s | ^~~~~~~~~~ 629s | __int128__ 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4444:86: error: expected ‘)’ before ‘a’ 629s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 629s | ~ ^ 629s | ) 629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4444:104: error: expected ‘)’ before ‘b’ 629s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 629s | ~ ^ 629s | ) 629s 629s If you find this error message confusing, uninformative, or wrong, please open an issue: 629s https://github.com/diku-dk/futhark/issues 629s 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.fut: 632s Compiling with --backend=multicore: 632s cc failed with code 1: 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_umul_hi64’: 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 632s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 632s | ^~~~~~~~~~~ 632s | __uint32_t 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:90: error: expected ‘)’ before ‘a’ 632s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 632s | ~ ^ 632s | ) 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4439:109: error: expected ‘)’ before ‘b’ 632s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 632s | ~ ^ 632s | ) 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_smul_hi64’: 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 632s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 632s | ^~~~~~~~~~ 632s | __int128__ 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4443:86: error: expected ‘)’ before ‘a’ 632s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 632s | ~ ^ 632s | ) 632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4443:104: error: expected ‘)’ before ‘b’ 632s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 632s | ~ ^ 632s | ) 632s 632s If you find this error message confusing, uninformative, or wrong, please open an issue: 632s https://github.com/diku-dk/futhark/issues 632s 633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.fut: 633s Compiling with --backend=multicore: 633s cc failed with code 1: 633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_umul_hi64’: 633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 633s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:90: error: expected ‘)’ before ‘a’ 633s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4437:109: error: expected ‘)’ before ‘b’ 633s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_smul_hi64’: 633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 633s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4441:86: error: expected ‘)’ before ‘a’ 633s 4441 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4441:104: error: expected ‘)’ before ‘b’ 633s 4441 | 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 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.fut: 636s Compiling with --backend=multicore: 636s cc failed with code 1: 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_umul_hi64’: 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 636s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 636s | ^~~~~~~~~~~ 636s | __uint32_t 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:90: error: expected ‘)’ before ‘a’ 636s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 636s | ~ ^ 636s | ) 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4439:109: error: expected ‘)’ before ‘b’ 636s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 636s | ~ ^ 636s | ) 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_smul_hi64’: 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 636s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 636s | ^~~~~~~~~~ 636s | __int128__ 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4443:86: error: expected ‘)’ before ‘a’ 636s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 636s | ~ ^ 636s | ) 636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4443:104: error: expected ‘)’ before ‘b’ 636s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 636s | ~ ^ 636s | ) 636s 636s If you find this error message confusing, uninformative, or wrong, please open an issue: 636s https://github.com/diku-dk/futhark/issues 636s 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.fut: 637s Compiling with --backend=multicore: 637s cc failed with code 1: 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_umul_hi64’: 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 637s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 637s | ^~~~~~~~~~~ 637s | __uint32_t 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:90: error: expected ‘)’ before ‘a’ 637s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 637s | ~ ^ 637s | ) 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4439:109: error: expected ‘)’ before ‘b’ 637s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 637s | ~ ^ 637s | ) 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_smul_hi64’: 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 637s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 637s | ^~~~~~~~~~ 637s | __int128__ 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4443:86: error: expected ‘)’ before ‘a’ 637s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 637s | ~ ^ 637s | ) 637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4443:104: error: expected ‘)’ before ‘b’ 637s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 637s | ~ ^ 637s | ) 637s 637s If you find this error message confusing, uninformative, or wrong, please open an issue: 637s https://github.com/diku-dk/futhark/issues 637s 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.fut: 640s Compiling with --backend=multicore: 640s cc failed with code 1: 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_umul_hi64’: 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 640s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 640s | ^~~~~~~~~~~ 640s | __uint32_t 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:90: error: expected ‘)’ before ‘a’ 640s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4437:109: error: expected ‘)’ before ‘b’ 640s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_smul_hi64’: 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 640s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 640s | ^~~~~~~~~~ 640s | __int128__ 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4441:86: error: expected ‘)’ before ‘a’ 640s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4441:104: error: expected ‘)’ before ‘b’ 640s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s 640s If you find this error message confusing, uninformative, or wrong, please open an issue: 640s https://github.com/diku-dk/futhark/issues 640s 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.fut: 640s Compiling with --backend=multicore: 640s cc failed with code 1: 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_umul_hi64’: 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 640s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 640s | ^~~~~~~~~~~ 640s | __uint32_t 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:90: error: expected ‘)’ before ‘a’ 640s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4437:109: error: expected ‘)’ before ‘b’ 640s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_smul_hi64’: 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 640s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 640s | ^~~~~~~~~~ 640s | __int128__ 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4441:86: error: expected ‘)’ before ‘a’ 640s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4441:104: error: expected ‘)’ before ‘b’ 640s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 640s | ~ ^ 640s | ) 640s 640s If you find this error message confusing, uninformative, or wrong, please open an issue: 640s https://github.com/diku-dk/futhark/issues 640s 648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.fut: 648s Compiling with --backend=multicore: 648s cc failed with code 1: 648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_umul_hi64’: 648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 648s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 648s | ^~~~~~~~~~~ 648s | __uint32_t 648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:90: error: expected ‘)’ before ‘a’ 649s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 649s | ~ ^ 649s | ) 649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4438:109: error: expected ‘)’ before ‘b’ 649s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 649s | ~ ^ 649s | ) 649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_smul_hi64’: 649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 649s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 649s | ^~~~~~~~~~ 649s | __int128__ 649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4442:86: error: expected ‘)’ before ‘a’ 649s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 649s | ~ ^ 649s | ) 649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4442:104: error: expected ‘)’ before ‘b’ 649s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 649s | ~ ^ 649s | ) 649s 649s If you find this error message confusing, uninformative, or wrong, please open an issue: 649s https://github.com/diku-dk/futhark/issues 649s 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.fut: 650s Compiling with --backend=multicore: 650s cc failed with code 1: 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_umul_hi64’: 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 650s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 650s | ^~~~~~~~~~~ 650s | __uint32_t 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:90: error: expected ‘)’ before ‘a’ 650s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 650s | ~ ^ 650s | ) 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4440:109: error: expected ‘)’ before ‘b’ 650s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 650s | ~ ^ 650s | ) 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_smul_hi64’: 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 650s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 650s | ^~~~~~~~~~ 650s | __int128__ 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4444:86: error: expected ‘)’ before ‘a’ 650s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 650s | ~ ^ 650s | ) 650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4444:104: error: expected ‘)’ before ‘b’ 650s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 650s | ~ ^ 650s | ) 650s 650s If you find this error message confusing, uninformative, or wrong, please open an issue: 650s https://github.com/diku-dk/futhark/issues 650s 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.fut: 651s Compiling with --backend=multicore: 651s cc failed with code 1: 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_umul_hi64’: 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 651s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 651s | ^~~~~~~~~~~ 651s | __uint32_t 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:90: error: expected ‘)’ before ‘a’ 651s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 651s | ~ ^ 651s | ) 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4437:109: error: expected ‘)’ before ‘b’ 651s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 651s | ~ ^ 651s | ) 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_smul_hi64’: 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 651s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 651s | ^~~~~~~~~~ 651s | __int128__ 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4441:86: error: expected ‘)’ before ‘a’ 651s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 651s | ~ ^ 651s | ) 651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4441:104: error: expected ‘)’ before ‘b’ 651s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 651s | ~ ^ 651s | ) 651s 651s If you find this error message confusing, uninformative, or wrong, please open an issue: 651s https://github.com/diku-dk/futhark/issues 651s 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.fut: 653s Compiling with --backend=multicore: 653s cc failed with code 1: 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_umul_hi64’: 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 653s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 653s | ^~~~~~~~~~~ 653s | __uint32_t 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:90: error: expected ‘)’ before ‘a’ 653s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 653s | ~ ^ 653s | ) 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4439:109: error: expected ‘)’ before ‘b’ 653s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 653s | ~ ^ 653s | ) 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_smul_hi64’: 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 653s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 653s | ^~~~~~~~~~ 653s | __int128__ 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4443:86: error: expected ‘)’ before ‘a’ 653s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 653s | ~ ^ 653s | ) 653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4443:104: error: expected ‘)’ before ‘b’ 653s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 653s | ~ ^ 653s | ) 653s 653s If you find this error message confusing, uninformative, or wrong, please open an issue: 653s https://github.com/diku-dk/futhark/issues 653s 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.fut: 656s Compiling with --backend=multicore: 656s cc failed with code 1: 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_umul_hi64’: 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 656s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 656s | ^~~~~~~~~~~ 656s | __uint32_t 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:90: error: expected ‘)’ before ‘a’ 656s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 656s | ~ ^ 656s | ) 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4437:109: error: expected ‘)’ before ‘b’ 656s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 656s | ~ ^ 656s | ) 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_smul_hi64’: 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 656s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 656s | ^~~~~~~~~~ 656s | __int128__ 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4441:86: error: expected ‘)’ before ‘a’ 656s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 656s | ~ ^ 656s | ) 656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4441:104: error: expected ‘)’ before ‘b’ 656s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 656s | ~ ^ 656s | ) 656s 656s If you find this error message confusing, uninformative, or wrong, please open an issue: 656s https://github.com/diku-dk/futhark/issues 656s 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.fut: 657s Compiling with --backend=multicore: 657s cc failed with code 1: 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_umul_hi64’: 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 657s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 657s | ^~~~~~~~~~~ 657s | __uint32_t 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:90: error: expected ‘)’ before ‘a’ 657s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 657s | ~ ^ 657s | ) 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4440:109: error: expected ‘)’ before ‘b’ 657s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 657s | ~ ^ 657s | ) 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_smul_hi64’: 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 657s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 657s | ^~~~~~~~~~ 657s | __int128__ 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4444:86: error: expected ‘)’ before ‘a’ 657s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 657s | ~ ^ 657s | ) 657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4444:104: error: expected ‘)’ before ‘b’ 657s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 657s | ~ ^ 657s | ) 657s 657s If you find this error message confusing, uninformative, or wrong, please open an issue: 657s https://github.com/diku-dk/futhark/issues 657s 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.fut: 665s Compiling with --backend=multicore: 665s cc failed with code 1: 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_umul_hi64’: 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 665s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 665s | ^~~~~~~~~~~ 665s | __uint32_t 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:90: error: expected ‘)’ before ‘a’ 665s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 665s | ~ ^ 665s | ) 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4437:109: error: expected ‘)’ before ‘b’ 665s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 665s | ~ ^ 665s | ) 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_smul_hi64’: 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 665s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 665s | ^~~~~~~~~~ 665s | __int128__ 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4441:86: error: expected ‘)’ before ‘a’ 665s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 665s | ~ ^ 665s | ) 665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4441:104: error: expected ‘)’ before ‘b’ 665s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 665s | ~ ^ 665s | ) 665s 665s If you find this error message confusing, uninformative, or wrong, please open an issue: 665s https://github.com/diku-dk/futhark/issues 665s 665s 126 failed, 0 passed, 2187 to go. 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.fut: 667s Compiling with --backend=multicore: 667s cc failed with code 1: 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_umul_hi64’: 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 667s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 667s | ^~~~~~~~~~~ 667s | __uint32_t 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:90: error: expected ‘)’ before ‘a’ 667s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 667s | ~ ^ 667s | ) 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4437:109: error: expected ‘)’ before ‘b’ 667s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 667s | ~ ^ 667s | ) 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_smul_hi64’: 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 667s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 667s | ^~~~~~~~~~ 667s | __int128__ 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4441:86: error: expected ‘)’ before ‘a’ 667s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 667s | ~ ^ 667s | ) 667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4441:104: error: expected ‘)’ before ‘b’ 667s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 667s | ~ ^ 667s | ) 667s 667s If you find this error message confusing, uninformative, or wrong, please open an issue: 667s https://github.com/diku-dk/futhark/issues 667s 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.fut: 669s Compiling with --backend=multicore: 669s cc failed with code 1: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_umul_hi64’: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 669s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ^~~~~~~~~~~ 669s | __uint32_t 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4422:90: error: expected ‘)’ before ‘a’ 669s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4422:109: error: expected ‘)’ before ‘b’ 669s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_smul_hi64’: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 669s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ^~~~~~~~~~ 669s | __int128__ 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4426:86: error: expected ‘)’ before ‘a’ 669s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4426:104: error: expected ‘)’ before ‘b’ 669s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s 669s If you find this error message confusing, uninformative, or wrong, please open an issue: 669s https://github.com/diku-dk/futhark/issues 669s 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.fut: 669s Compiling with --backend=multicore: 669s cc failed with code 1: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_umul_hi64’: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 669s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ^~~~~~~~~~~ 669s | __uint32_t 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:90: error: expected ‘)’ before ‘a’ 669s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4437:109: error: expected ‘)’ before ‘b’ 669s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_smul_hi64’: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 669s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ^~~~~~~~~~ 669s | __int128__ 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4441:86: error: expected ‘)’ before ‘a’ 669s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4441:104: error: expected ‘)’ before ‘b’ 669s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s 669s If you find this error message confusing, uninformative, or wrong, please open an issue: 669s https://github.com/diku-dk/futhark/issues 669s 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.fut: 669s Compiling with --backend=multicore: 669s cc failed with code 1: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_umul_hi64’: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 669s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ^~~~~~~~~~~ 669s | __uint32_t 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4433:90: error: expected ‘)’ before ‘a’ 669s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4433:109: error: expected ‘)’ before ‘b’ 669s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_smul_hi64’: 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 669s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ^~~~~~~~~~ 669s | __int128__ 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4437:86: error: expected ‘)’ before ‘a’ 669s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4437:104: error: expected ‘)’ before ‘b’ 669s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 669s | ~ ^ 669s | ) 669s 669s If you find this error message confusing, uninformative, or wrong, please open an issue: 669s https://github.com/diku-dk/futhark/issues 669s 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.fut: 677s Compiling with --backend=multicore: 677s cc failed with code 1: 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_umul_hi64’: 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 677s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 677s | ^~~~~~~~~~~ 677s | __uint32_t 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4422:90: error: expected ‘)’ before ‘a’ 677s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 677s | ~ ^ 677s | ) 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4422:109: error: expected ‘)’ before ‘b’ 677s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 677s | ~ ^ 677s | ) 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_smul_hi64’: 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 677s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 677s | ^~~~~~~~~~ 677s | __int128__ 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4426:86: error: expected ‘)’ before ‘a’ 677s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 677s | ~ ^ 677s | ) 677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4426:104: error: expected ‘)’ before ‘b’ 677s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 677s | ~ ^ 677s | ) 677s 677s If you find this error message confusing, uninformative, or wrong, please open an issue: 677s https://github.com/diku-dk/futhark/issues 677s 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.fut: 678s Compiling with --backend=multicore: 678s cc failed with code 1: 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_umul_hi64’: 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 678s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 678s | ^~~~~~~~~~~ 678s | __uint32_t 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:90: error: expected ‘)’ before ‘a’ 678s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 678s | ~ ^ 678s | ) 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4440:109: error: expected ‘)’ before ‘b’ 678s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 678s | ~ ^ 678s | ) 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_smul_hi64’: 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 678s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 678s | ^~~~~~~~~~ 678s | __int128__ 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4444:86: error: expected ‘)’ before ‘a’ 678s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 678s | ~ ^ 678s | ) 678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4444:104: error: expected ‘)’ before ‘b’ 678s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 678s | ~ ^ 678s | ) 678s 678s If you find this error message confusing, uninformative, or wrong, please open an issue: 678s https://github.com/diku-dk/futhark/issues 678s 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.fut: 679s Compiling with --backend=multicore: 679s cc failed with code 1: 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_umul_hi64’: 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 679s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 679s | ^~~~~~~~~~~ 679s | __uint32_t 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4422:90: error: expected ‘)’ before ‘a’ 679s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 679s | ~ ^ 679s | ) 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4422:109: error: expected ‘)’ before ‘b’ 679s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 679s | ~ ^ 679s | ) 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_smul_hi64’: 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 679s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 679s | ^~~~~~~~~~ 679s | __int128__ 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4426:86: error: expected ‘)’ before ‘a’ 679s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 679s | ~ ^ 679s | ) 679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4426:104: error: expected ‘)’ before ‘b’ 679s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 679s | ~ ^ 679s | ) 679s 679s If you find this error message confusing, uninformative, or wrong, please open an issue: 679s https://github.com/diku-dk/futhark/issues 679s 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.fut: 685s Compiling with --backend=multicore: 685s cc failed with code 1: 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_umul_hi64’: 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 685s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 685s | ^~~~~~~~~~~ 685s | __uint32_t 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:90: error: expected ‘)’ before ‘a’ 685s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 685s | ~ ^ 685s | ) 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4433:109: error: expected ‘)’ before ‘b’ 685s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 685s | ~ ^ 685s | ) 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_smul_hi64’: 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 685s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 685s | ^~~~~~~~~~ 685s | __int128__ 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4437:86: error: expected ‘)’ before ‘a’ 685s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 685s | ~ ^ 685s | ) 685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4437:104: error: expected ‘)’ before ‘b’ 685s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 685s | ~ ^ 685s | ) 685s 685s If you find this error message confusing, uninformative, or wrong, please open an issue: 685s https://github.com/diku-dk/futhark/issues 685s 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.fut: 687s Compiling with --backend=multicore: 687s cc failed with code 1: 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_umul_hi64’: 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 687s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 687s | ^~~~~~~~~~~ 687s | __uint32_t 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4448:90: error: expected ‘)’ before ‘a’ 687s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 687s | ~ ^ 687s | ) 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4448:109: error: expected ‘)’ before ‘b’ 687s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 687s | ~ ^ 687s | ) 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_smul_hi64’: 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 687s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 687s | ^~~~~~~~~~ 687s | __int128__ 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4452:86: error: expected ‘)’ before ‘a’ 687s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 687s | ~ ^ 687s | ) 687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4452:104: error: expected ‘)’ before ‘b’ 687s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 687s | ~ ^ 687s | ) 687s 687s If you find this error message confusing, uninformative, or wrong, please open an issue: 687s https://github.com/diku-dk/futhark/issues 687s 698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.fut: 698s Compiling with --backend=multicore: 698s cc failed with code 1: 698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_umul_hi64’: 698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 698s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4435:90: error: expected ‘)’ before ‘a’ 698s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4435:109: error: expected ‘)’ before ‘b’ 698s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_smul_hi64’: 698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 698s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4439:86: error: expected ‘)’ before ‘a’ 698s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4439:104: error: expected ‘)’ before ‘b’ 698s 4439 | 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 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.fut: 699s Compiling with --backend=multicore: 699s cc failed with code 1: 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_umul_hi64’: 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 699s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 699s | ^~~~~~~~~~~ 699s | __uint32_t 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:90: error: expected ‘)’ before ‘a’ 699s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4437:109: error: expected ‘)’ before ‘b’ 699s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_smul_hi64’: 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 699s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 699s | ^~~~~~~~~~ 699s | __int128__ 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4441:86: error: expected ‘)’ before ‘a’ 699s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4441:104: error: expected ‘)’ before ‘b’ 699s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s 699s If you find this error message confusing, uninformative, or wrong, please open an issue: 699s https://github.com/diku-dk/futhark/issues 699s 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.fut: 699s Compiling with --backend=multicore: 699s cc failed with code 1: 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_umul_hi64’: 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 699s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 699s | ^~~~~~~~~~~ 699s | __uint32_t 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:90: error: expected ‘)’ before ‘a’ 699s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4437:109: error: expected ‘)’ before ‘b’ 699s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_smul_hi64’: 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 699s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 699s | ^~~~~~~~~~ 699s | __int128__ 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4441:86: error: expected ‘)’ before ‘a’ 699s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4441:104: error: expected ‘)’ before ‘b’ 699s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 699s | ~ ^ 699s | ) 699s 699s If you find this error message confusing, uninformative, or wrong, please open an issue: 699s https://github.com/diku-dk/futhark/issues 699s 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.fut: 700s Compiling with --backend=multicore: 700s cc failed with code 1: 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_umul_hi64’: 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 700s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 700s | ^~~~~~~~~~~ 700s | __uint32_t 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4435:90: error: expected ‘)’ before ‘a’ 700s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4435:109: error: expected ‘)’ before ‘b’ 700s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_smul_hi64’: 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 700s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 700s | ^~~~~~~~~~ 700s | __int128__ 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4439:86: error: expected ‘)’ before ‘a’ 700s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4439:104: error: expected ‘)’ before ‘b’ 700s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s 700s If you find this error message confusing, uninformative, or wrong, please open an issue: 700s https://github.com/diku-dk/futhark/issues 700s 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.fut: 700s Compiling with --backend=multicore: 700s cc failed with code 1: 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_umul_hi64’: 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 700s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 700s | ^~~~~~~~~~~ 700s | __uint32_t 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:90: error: expected ‘)’ before ‘a’ 700s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4437:109: error: expected ‘)’ before ‘b’ 700s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_smul_hi64’: 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 700s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 700s | ^~~~~~~~~~ 700s | __int128__ 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4441:86: error: expected ‘)’ before ‘a’ 700s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4441:104: error: expected ‘)’ before ‘b’ 700s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 700s | ~ ^ 700s | ) 700s 700s If you find this error message confusing, uninformative, or wrong, please open an issue: 700s https://github.com/diku-dk/futhark/issues 700s 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.fut: 705s Compiling with --backend=multicore: 705s cc failed with code 1: 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_umul_hi64’: 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 705s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 705s | ^~~~~~~~~~~ 705s | __uint32_t 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4448:90: error: expected ‘)’ before ‘a’ 705s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 705s | ~ ^ 705s | ) 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4448:109: error: expected ‘)’ before ‘b’ 705s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 705s | ~ ^ 705s | ) 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_smul_hi64’: 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 705s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 705s | ^~~~~~~~~~ 705s | __int128__ 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4452:86: error: expected ‘)’ before ‘a’ 705s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 705s | ~ ^ 705s | ) 705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4452:104: error: expected ‘)’ before ‘b’ 705s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 705s | ~ ^ 705s | ) 705s 705s If you find this error message confusing, uninformative, or wrong, please open an issue: 705s https://github.com/diku-dk/futhark/issues 705s 709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.fut: 709s Compiling with --backend=multicore: 709s cc failed with code 1: 709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_umul_hi64’: 709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 709s 4408 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4408:90: error: expected ‘)’ before ‘a’ 709s 4408 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4408:109: error: expected ‘)’ before ‘b’ 709s 4408 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_smul_hi64’: 709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 709s 4412 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4412:86: error: expected ‘)’ before ‘a’ 709s 4412 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4412:104: error: expected ‘)’ before ‘b’ 709s 4412 | 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 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.fut: 710s Compiling with --backend=multicore: 710s cc failed with code 1: 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_umul_hi64’: 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 710s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 710s | ^~~~~~~~~~~ 710s | __uint32_t 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4408:90: error: expected ‘)’ before ‘a’ 710s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 710s | ~ ^ 710s | ) 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4408:109: error: expected ‘)’ before ‘b’ 710s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 710s | ~ ^ 710s | ) 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_smul_hi64’: 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 710s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 710s | ^~~~~~~~~~ 710s | __int128__ 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4412:86: error: expected ‘)’ before ‘a’ 710s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 710s | ~ ^ 710s | ) 710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4412:104: error: expected ‘)’ before ‘b’ 710s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 710s | ~ ^ 710s | ) 710s 710s If you find this error message confusing, uninformative, or wrong, please open an issue: 710s https://github.com/diku-dk/futhark/issues 710s 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.fut: 712s Compiling with --backend=multicore: 712s cc failed with code 1: 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_umul_hi64’: 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 712s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 712s | ^~~~~~~~~~~ 712s | __uint32_t 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4437:90: error: expected ‘)’ before ‘a’ 712s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 712s | ~ ^ 712s | ) 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4437:109: error: expected ‘)’ before ‘b’ 712s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 712s | ~ ^ 712s | ) 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_smul_hi64’: 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 712s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 712s | ^~~~~~~~~~ 712s | __int128__ 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4441:86: error: expected ‘)’ before ‘a’ 712s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 712s | ~ ^ 712s | ) 712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4441:104: error: expected ‘)’ before ‘b’ 712s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 712s | ~ ^ 712s | ) 712s 712s If you find this error message confusing, uninformative, or wrong, please open an issue: 712s https://github.com/diku-dk/futhark/issues 712s 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.fut: 713s Compiling with --backend=multicore: 713s cc failed with code 1: 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_umul_hi64’: 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 713s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 713s | ^~~~~~~~~~~ 713s | __uint32_t 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4452:90: error: expected ‘)’ before ‘a’ 713s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4452:109: error: expected ‘)’ before ‘b’ 713s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_smul_hi64’: 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 713s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 713s | ^~~~~~~~~~ 713s | __int128__ 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4456:86: error: expected ‘)’ before ‘a’ 713s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4456:104: error: expected ‘)’ before ‘b’ 713s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s 713s If you find this error message confusing, uninformative, or wrong, please open an issue: 713s https://github.com/diku-dk/futhark/issues 713s 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.fut: 713s Compiling with --backend=multicore: 713s cc failed with code 1: 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_umul_hi64’: 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 713s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 713s | ^~~~~~~~~~~ 713s | __uint32_t 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4435:90: error: expected ‘)’ before ‘a’ 713s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4435:109: error: expected ‘)’ before ‘b’ 713s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_smul_hi64’: 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 713s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 713s | ^~~~~~~~~~ 713s | __int128__ 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4439:86: error: expected ‘)’ before ‘a’ 713s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4439:104: error: expected ‘)’ before ‘b’ 713s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 713s | ~ ^ 713s | ) 713s 713s If you find this error message confusing, uninformative, or wrong, please open an issue: 713s https://github.com/diku-dk/futhark/issues 713s 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.fut: 718s Compiling with --backend=multicore: 718s cc failed with code 1: 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_umul_hi64’: 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 718s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 718s | ^~~~~~~~~~~ 718s | __uint32_t 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:90: error: expected ‘)’ before ‘a’ 718s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 718s | ~ ^ 718s | ) 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4454:109: error: expected ‘)’ before ‘b’ 718s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 718s | ~ ^ 718s | ) 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_smul_hi64’: 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 718s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 718s | ^~~~~~~~~~ 718s | __int128__ 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4458:86: error: expected ‘)’ before ‘a’ 718s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 718s | ~ ^ 718s | ) 718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4458:104: error: expected ‘)’ before ‘b’ 718s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 718s | ~ ^ 718s | ) 718s 718s If you find this error message confusing, uninformative, or wrong, please open an issue: 718s https://github.com/diku-dk/futhark/issues 718s 726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.fut: 726s Compiling with --backend=multicore: 726s cc failed with code 1: 726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_umul_hi64’: 726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 726s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4448:90: error: expected ‘)’ before ‘a’ 726s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4448:109: error: expected ‘)’ before ‘b’ 726s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_smul_hi64’: 726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 726s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4452:86: error: expected ‘)’ before ‘a’ 726s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4452:104: error: expected ‘)’ before ‘b’ 726s 4452 | 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 726s 148 failed, 0 passed, 2165 to go. 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.fut: 728s Compiling with --backend=multicore: 728s cc failed with code 1: 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_umul_hi64’: 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 728s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 728s | ^~~~~~~~~~~ 728s | __uint32_t 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4448:90: error: expected ‘)’ before ‘a’ 728s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 728s | ~ ^ 728s | ) 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4448:109: error: expected ‘)’ before ‘b’ 728s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 728s | ~ ^ 728s | ) 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_smul_hi64’: 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 728s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 728s | ^~~~~~~~~~ 728s | __int128__ 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4452:86: error: expected ‘)’ before ‘a’ 728s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 728s | ~ ^ 728s | ) 728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4452:104: error: expected ‘)’ before ‘b’ 728s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 728s | ~ ^ 728s | ) 728s 728s If you find this error message confusing, uninformative, or wrong, please open an issue: 728s https://github.com/diku-dk/futhark/issues 728s 731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.fut: 731s Compiling with --backend=multicore: 731s cc failed with code 1: 731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_umul_hi64’: 731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 731s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4448:90: error: expected ‘)’ before ‘a’ 731s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4448:109: error: expected ‘)’ before ‘b’ 731s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_smul_hi64’: 731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 731s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4452:86: error: expected ‘)’ before ‘a’ 731s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4452:104: error: expected ‘)’ before ‘b’ 731s 4452 | 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 738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.fut: 738s Compiling with --backend=multicore: 738s cc failed with code 1: 738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_umul_hi64’: 738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 738s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4448:90: error: expected ‘)’ before ‘a’ 738s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4448:109: error: expected ‘)’ before ‘b’ 738s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_smul_hi64’: 738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 738s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4452:86: error: expected ‘)’ before ‘a’ 738s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4452:104: error: expected ‘)’ before ‘b’ 738s 4452 | 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 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.fut: 740s Compiling with --backend=multicore: 740s cc failed with code 1: 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_umul_hi64’: 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 740s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 740s | ^~~~~~~~~~~ 740s | __uint32_t 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4448:90: error: expected ‘)’ before ‘a’ 740s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 740s | ~ ^ 740s | ) 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4448:109: error: expected ‘)’ before ‘b’ 740s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 740s | ~ ^ 740s | ) 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_smul_hi64’: 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 740s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 740s | ^~~~~~~~~~ 740s | __int128__ 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4452:86: error: expected ‘)’ before ‘a’ 740s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 740s | ~ ^ 740s | ) 740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4452:104: error: expected ‘)’ before ‘b’ 740s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 740s | ~ ^ 740s | ) 740s 740s If you find this error message confusing, uninformative, or wrong, please open an issue: 740s https://github.com/diku-dk/futhark/issues 740s 749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.fut: 749s Compiling with --backend=multicore: 749s cc failed with code 1: 749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_umul_hi64’: 749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 749s 4527 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:90: error: expected ‘)’ before ‘a’ 749s 4527 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4527:109: error: expected ‘)’ before ‘b’ 749s 4527 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_smul_hi64’: 749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 749s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4531:86: error: expected ‘)’ before ‘a’ 749s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4531:104: error: expected ‘)’ before ‘b’ 749s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan3.fut: 753s Compiling with --backend=multicore: 753s cc failed with code 1: 753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_umul_hi64’: 753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 753s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4448:90: error: expected ‘)’ before ‘a’ 753s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4448:109: error: expected ‘)’ before ‘b’ 753s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_smul_hi64’: 753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 753s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4452:86: error: expected ‘)’ before ‘a’ 753s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 753s | ~ ^ 753s | ) 753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4452:104: error: expected ‘)’ before ‘b’ 753s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 753s | ~ ^ 753s | ) 753s 753s If you find this error message confusing, uninformative, or wrong, please open an issue: 753s https://github.com/diku-dk/futhark/issues 753s 767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.fut: 767s Compiling with --backend=multicore: 767s cc failed with code 1: 767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_umul_hi64’: 767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4467:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 767s 4467 | 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.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4467:78: note: each undeclared identifier is reported only once for each function it appears in 767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4467:90: error: expected ‘)’ before ‘a’ 767s 4467 | 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.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4467:109: error: expected ‘)’ before ‘b’ 767s 4467 | 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.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_smul_hi64’: 767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4471:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 767s 4471 | 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.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4471:86: error: expected ‘)’ before ‘a’ 767s 4471 | 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.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4471:104: error: expected ‘)’ before ‘b’ 767s 4471 | 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 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.fut: 772s Compiling with --backend=multicore: 772s cc failed with code 1: 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_umul_hi64’: 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4467:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 772s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 772s | ^~~~~~~~~~~ 772s | __uint32_t 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4467:78: note: each undeclared identifier is reported only once for each function it appears in 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4467:90: error: expected ‘)’ before ‘a’ 772s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 772s | ~ ^ 772s | ) 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4467:109: error: expected ‘)’ before ‘b’ 772s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 772s | ~ ^ 772s | ) 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_smul_hi64’: 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4471:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 772s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 772s | ^~~~~~~~~~ 772s | __int128__ 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4471:86: error: expected ‘)’ before ‘a’ 772s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 772s | ~ ^ 772s | ) 772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4471:104: error: expected ‘)’ before ‘b’ 772s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 772s | ~ ^ 772s | ) 772s 772s If you find this error message confusing, uninformative, or wrong, please open an issue: 772s https://github.com/diku-dk/futhark/issues 772s 788s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.fut: 788s Compiling with --backend=multicore: 788s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.fut:3:25-26: 788s Defaulting ambiguous type to i32. 788s 788s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.fut:4:17-20: 788s Defaulting ambiguous type to i32. 788s cc failed with code 1: 788s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_umul_hi64’: 788s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.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.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 788s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.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.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.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.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_smul_hi64’: 788s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.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.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.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.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.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 788s 157 failed, 0 passed, 2156 to go. 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.fut: 789s Compiling with --backend=multicore: 789s cc failed with code 1: 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_umul_hi64’: 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 789s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 789s | ^~~~~~~~~~~ 789s | __uint32_t 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:78: note: each undeclared identifier is reported only once for each function it appears in 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:90: error: expected ‘)’ before ‘a’ 789s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4474:109: error: expected ‘)’ before ‘b’ 789s 4474 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_smul_hi64’: 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4478:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 789s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 789s | ^~~~~~~~~~ 789s | __int128__ 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4478:86: error: expected ‘)’ before ‘a’ 789s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4478:104: error: expected ‘)’ before ‘b’ 789s 4478 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s 789s If you find this error message confusing, uninformative, or wrong, please open an issue: 789s https://github.com/diku-dk/futhark/issues 789s 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.fut: 789s Compiling with --backend=multicore: 789s cc failed with code 1: 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_umul_hi64’: 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4429:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 789s 4429 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 789s | ^~~~~~~~~~~ 789s | __uint32_t 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4429:78: note: each undeclared identifier is reported only once for each function it appears in 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4429:90: error: expected ‘)’ before ‘a’ 789s 4429 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4429:109: error: expected ‘)’ before ‘b’ 789s 4429 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_smul_hi64’: 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4433:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 789s 4433 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 789s | ^~~~~~~~~~ 789s | __int128__ 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4433:86: error: expected ‘)’ before ‘a’ 789s 4433 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4433:104: error: expected ‘)’ before ‘b’ 789s 4433 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 789s | ~ ^ 789s | ) 789s 789s If you find this error message confusing, uninformative, or wrong, please open an issue: 789s https://github.com/diku-dk/futhark/issues 789s 795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.fut: 795s Compiling with --backend=multicore: 795s cc failed with code 1: 795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_umul_hi64’: 795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4462:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 795s 4462 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4462:78: note: each undeclared identifier is reported only once for each function it appears in 795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4462:90: error: expected ‘)’ before ‘a’ 795s 4462 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4462:109: error: expected ‘)’ before ‘b’ 795s 4462 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_smul_hi64’: 795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4466:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 795s 4466 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4466:86: error: expected ‘)’ before ‘a’ 795s 4466 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4466:104: error: expected ‘)’ before ‘b’ 795s 4466 | 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 799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.fut: 799s Compiling with --backend=multicore: 799s cc failed with code 1: 799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_umul_hi64’: 799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4474:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 799s 4474 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4474:78: note: each undeclared identifier is reported only once for each function it appears in 799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4474:90: error: expected ‘)’ before ‘a’ 799s 4474 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4474:109: error: expected ‘)’ before ‘b’ 799s 4474 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_smul_hi64’: 799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4478:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 799s 4478 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4478:86: error: expected ‘)’ before ‘a’ 799s 4478 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4478:104: error: expected ‘)’ before ‘b’ 799s 4478 | 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 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.fut: 804s Compiling with --backend=multicore: 804s cc failed with code 1: 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_umul_hi64’: 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 804s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 804s | ^~~~~~~~~~~ 804s | __uint32_t 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4433:90: error: expected ‘)’ before ‘a’ 804s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 804s | ~ ^ 804s | ) 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4433:109: error: expected ‘)’ before ‘b’ 804s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 804s | ~ ^ 804s | ) 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_smul_hi64’: 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 804s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 804s | ^~~~~~~~~~ 804s | __int128__ 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4437:86: error: expected ‘)’ before ‘a’ 804s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 804s | ~ ^ 804s | ) 804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4437:104: error: expected ‘)’ before ‘b’ 804s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 804s | ~ ^ 804s | ) 804s 804s If you find this error message confusing, uninformative, or wrong, please open an issue: 804s https://github.com/diku-dk/futhark/issues 804s 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.fut: 805s Compiling with --backend=multicore: 805s cc failed with code 1: 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_umul_hi64’: 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 805s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 805s | ^~~~~~~~~~~ 805s | __uint32_t 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4448:90: error: expected ‘)’ before ‘a’ 805s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 805s | ~ ^ 805s | ) 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4448:109: error: expected ‘)’ before ‘b’ 805s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 805s | ~ ^ 805s | ) 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_smul_hi64’: 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 805s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 805s | ^~~~~~~~~~ 805s | __int128__ 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4452:86: error: expected ‘)’ before ‘a’ 805s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 805s | ~ ^ 805s | ) 805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4452:104: error: expected ‘)’ before ‘b’ 805s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 805s | ~ ^ 805s | ) 805s 805s If you find this error message confusing, uninformative, or wrong, please open an issue: 805s https://github.com/diku-dk/futhark/issues 805s 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.fut: 806s Compiling with --backend=multicore: 806s cc failed with code 1: 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_umul_hi64’: 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 806s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 806s | ^~~~~~~~~~~ 806s | __uint32_t 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4461:90: error: expected ‘)’ before ‘a’ 806s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 806s | ~ ^ 806s | ) 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4461:109: error: expected ‘)’ before ‘b’ 806s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 806s | ~ ^ 806s | ) 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_smul_hi64’: 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 806s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 806s | ^~~~~~~~~~ 806s | __int128__ 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4465:86: error: expected ‘)’ before ‘a’ 806s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 806s | ~ ^ 806s | ) 806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4465:104: error: expected ‘)’ before ‘b’ 806s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 806s | ~ ^ 806s | ) 806s 806s If you find this error message confusing, uninformative, or wrong, please open an issue: 806s https://github.com/diku-dk/futhark/issues 806s 809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.fut: 809s Compiling with --backend=multicore: 809s cc failed with code 1: 809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_umul_hi64’: 809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 809s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4433:90: error: expected ‘)’ before ‘a’ 809s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4433:109: error: expected ‘)’ before ‘b’ 809s 4433 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_smul_hi64’: 809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 809s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4437:86: error: expected ‘)’ before ‘a’ 809s 4437 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4437:104: error: expected ‘)’ before ‘b’ 809s 4437 | 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 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.fut: 815s Compiling with --backend=multicore: 815s cc failed with code 1: 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_umul_hi64’: 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 815s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 815s | ^~~~~~~~~~~ 815s | __uint32_t 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4461:90: error: expected ‘)’ before ‘a’ 815s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 815s | ~ ^ 815s | ) 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4461:109: error: expected ‘)’ before ‘b’ 815s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 815s | ~ ^ 815s | ) 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_smul_hi64’: 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 815s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 815s | ^~~~~~~~~~ 815s | __int128__ 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4465:86: error: expected ‘)’ before ‘a’ 815s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 815s | ~ ^ 815s | ) 815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4465:104: error: expected ‘)’ before ‘b’ 815s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 815s | ~ ^ 815s | ) 815s 815s If you find this error message confusing, uninformative, or wrong, please open an issue: 815s https://github.com/diku-dk/futhark/issues 815s 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.fut: 818s Compiling with --backend=multicore: 818s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.fut:3:40-41: 818s Defaulting ambiguous type to i32. 818s cc failed with code 1: 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_umul_hi64’: 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 818s 4464 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4464:90: error: expected ‘)’ before ‘a’ 818s 4464 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4464:109: error: expected ‘)’ before ‘b’ 818s 4464 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_smul_hi64’: 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 818s 4468 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4468:86: error: expected ‘)’ before ‘a’ 818s 4468 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4468:104: error: expected ‘)’ before ‘b’ 818s 4468 | 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 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.fut: 818s Compiling with --backend=multicore: 818s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.fut:5:12-13: 818s Defaulting ambiguous type to i32. 818s 818s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.fut:5:15-18: 818s Defaulting ambiguous type to i32. 818s cc failed with code 1: 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_umul_hi64’: 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 818s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4435:90: error: expected ‘)’ before ‘a’ 818s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4435:109: error: expected ‘)’ before ‘b’ 818s 4435 | 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.K0ihat/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_smul_hi64’: 818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 818s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4439:86: error: expected ‘)’ before ‘a’ 818s 4439 | 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.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4439:104: error: expected ‘)’ before ‘b’ 818s 4439 | 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 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.fut: 819s Compiling with --backend=multicore: 819s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.fut:4:12-13: 819s Defaulting ambiguous type to i32. 819s 819s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.fut:4:15-18: 819s Defaulting ambiguous type to i32. 819s cc failed with code 1: 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_umul_hi64’: 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 819s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 819s | ^~~~~~~~~~~ 819s | __uint32_t 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4435:90: error: expected ‘)’ before ‘a’ 819s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 819s | ~ ^ 819s | ) 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4435:109: error: expected ‘)’ before ‘b’ 819s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 819s | ~ ^ 819s | ) 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_smul_hi64’: 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 819s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 819s | ^~~~~~~~~~ 819s | __int128__ 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4439:86: error: expected ‘)’ before ‘a’ 819s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 819s | ~ ^ 819s | ) 819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4439:104: error: expected ‘)’ before ‘b’ 819s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 819s | ~ ^ 819s | ) 819s 819s If you find this error message confusing, uninformative, or wrong, please open an issue: 819s https://github.com/diku-dk/futhark/issues 819s 821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.fut: 821s Compiling with --backend=multicore: 821s cc failed with code 1: 821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_umul_hi64’: 821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 821s 4420 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c:4420:90: error: expected ‘)’ before ‘a’ 821s 4420 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4420:109: error: expected ‘)’ before ‘b’ 821s 4420 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_smul_hi64’: 821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 821s 4424 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4424:86: error: expected ‘)’ before ‘a’ 821s 4424 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4424:104: error: expected ‘)’ before ‘b’ 821s 4424 | 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 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.fut: 822s Compiling with --backend=multicore: 822s cc failed with code 1: 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_umul_hi64’: 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 822s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 822s | ^~~~~~~~~~~ 822s | __uint32_t 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4446:90: error: expected ‘)’ before ‘a’ 822s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 822s | ~ ^ 822s | ) 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4446:109: error: expected ‘)’ before ‘b’ 822s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 822s | ~ ^ 822s | ) 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_smul_hi64’: 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 822s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 822s | ^~~~~~~~~~ 822s | __int128__ 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4450:86: error: expected ‘)’ before ‘a’ 822s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 822s | ~ ^ 822s | ) 822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4450:104: error: expected ‘)’ before ‘b’ 822s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 822s | ~ ^ 822s | ) 822s 822s If you find this error message confusing, uninformative, or wrong, please open an issue: 822s https://github.com/diku-dk/futhark/issues 822s 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.fut: 830s Compiling with --backend=multicore: 830s cc failed with code 1: 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_umul_hi64’: 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 830s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 830s | ^~~~~~~~~~~ 830s | __uint32_t 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4406:90: error: expected ‘)’ before ‘a’ 830s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 830s | ~ ^ 830s | ) 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4406:109: error: expected ‘)’ before ‘b’ 830s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 830s | ~ ^ 830s | ) 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_smul_hi64’: 830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 830s 4410 | 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.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4410:86: error: expected ‘)’ before ‘a’ 830s 4410 | 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.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4410:104: error: expected ‘)’ before ‘b’ 830s 4410 | 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 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.fut: 831s Compiling with --backend=multicore: 831s cc failed with code 1: 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_umul_hi64’: 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 831s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 831s | ^~~~~~~~~~~ 831s | __uint32_t 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:90: error: expected ‘)’ before ‘a’ 831s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 831s | ~ ^ 831s | ) 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4421:109: error: expected ‘)’ before ‘b’ 831s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 831s | ~ ^ 831s | ) 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_smul_hi64’: 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 831s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 831s | ^~~~~~~~~~ 831s | __int128__ 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4425:86: error: expected ‘)’ before ‘a’ 831s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 831s | ~ ^ 831s | ) 831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4425:104: error: expected ‘)’ before ‘b’ 831s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 831s | ~ ^ 831s | ) 831s 831s If you find this error message confusing, uninformative, or wrong, please open an issue: 831s https://github.com/diku-dk/futhark/issues 831s 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.fut: 834s Compiling with --backend=multicore: 834s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.fut:4:20-47: 834s Entry point parameter 834s 834s ((xs: [k]i64): [k]i64, (as: [m][n]f64): [m][n]f64) 834s 834s will have an opaque type, so the entry point will likely not be callable. 834s cc failed with code 1: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_umul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 834s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ^~~~~~~~~~~ 834s | __uint32_t 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4453:90: error: expected ‘)’ before ‘a’ 834s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4453:109: error: expected ‘)’ before ‘b’ 834s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_smul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 834s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ^~~~~~~~~~ 834s | __int128__ 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4457:86: error: expected ‘)’ before ‘a’ 834s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4457:104: error: expected ‘)’ before ‘b’ 834s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s 834s If you find this error message confusing, uninformative, or wrong, please open an issue: 834s https://github.com/diku-dk/futhark/issues 834s 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.fut: 834s Compiling with --backend=multicore: 834s cc failed with code 1: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_umul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 834s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ^~~~~~~~~~~ 834s | __uint32_t 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4406:90: error: expected ‘)’ before ‘a’ 834s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4406:109: error: expected ‘)’ before ‘b’ 834s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_smul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 834s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ^~~~~~~~~~ 834s | __int128__ 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4410:86: error: expected ‘)’ before ‘a’ 834s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4410:104: error: expected ‘)’ before ‘b’ 834s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s 834s If you find this error message confusing, uninformative, or wrong, please open an issue: 834s https://github.com/diku-dk/futhark/issues 834s 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.fut: 834s Compiling with --backend=multicore: 834s cc failed with code 1: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_umul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 834s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ^~~~~~~~~~~ 834s | __uint32_t 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4421:90: error: expected ‘)’ before ‘a’ 834s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4421:109: error: expected ‘)’ before ‘b’ 834s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_smul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 834s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ^~~~~~~~~~ 834s | __int128__ 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4425:86: error: expected ‘)’ before ‘a’ 834s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4425:104: error: expected ‘)’ before ‘b’ 834s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s 834s If you find this error message confusing, uninformative, or wrong, please open an issue: 834s https://github.com/diku-dk/futhark/issues 834s 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.fut: 834s Compiling with --backend=multicore: 834s cc failed with code 1: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_umul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 834s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ^~~~~~~~~~~ 834s | __uint32_t 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4420:90: error: expected ‘)’ before ‘a’ 834s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4420:109: error: expected ‘)’ before ‘b’ 834s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_smul_hi64’: 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 834s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ^~~~~~~~~~ 834s | __int128__ 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4424:86: error: expected ‘)’ before ‘a’ 834s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4424:104: error: expected ‘)’ before ‘b’ 834s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 834s | ~ ^ 834s | ) 834s 834s If you find this error message confusing, uninformative, or wrong, please open an issue: 834s https://github.com/diku-dk/futhark/issues 834s 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.fut: 841s Compiling with --backend=multicore: 841s cc failed with code 1: 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_umul_hi64’: 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 841s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 841s | ^~~~~~~~~~~ 841s | __uint32_t 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4420:90: error: expected ‘)’ before ‘a’ 841s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 841s | ~ ^ 841s | ) 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4420:109: error: expected ‘)’ before ‘b’ 841s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 841s | ~ ^ 841s | ) 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_smul_hi64’: 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 841s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 841s | ^~~~~~~~~~ 841s | __int128__ 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4424:86: error: expected ‘)’ before ‘a’ 841s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 841s | ~ ^ 841s | ) 841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4424:104: error: expected ‘)’ before ‘b’ 841s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 841s | ~ ^ 841s | ) 841s 841s If you find this error message confusing, uninformative, or wrong, please open an issue: 841s https://github.com/diku-dk/futhark/issues 841s 843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.fut: 843s Compiling with --backend=multicore: 843s cc failed with code 1: 843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_umul_hi64’: 843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 843s 4420 | 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.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4420:90: error: expected ‘)’ before ‘a’ 843s 4420 | 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.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4420:109: error: expected ‘)’ before ‘b’ 843s 4420 | 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.K0ihat/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_smul_hi64’: 843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 843s 4424 | 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.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4424:86: error: expected ‘)’ before ‘a’ 843s 4424 | 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.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4424:104: error: expected ‘)’ before ‘b’ 843s 4424 | 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.K0ihat/autopkgtest_tmp/tests/arraylit4.fut: 846s Compiling with --backend=multicore: 846s cc failed with code 1: 846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_umul_hi64’: 846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 846s 4421 | 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.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4421:90: error: expected ‘)’ before ‘a’ 846s 4421 | 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.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4421:109: error: expected ‘)’ before ‘b’ 846s 4421 | 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.K0ihat/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_smul_hi64’: 846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 846s 4425 | 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.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4425:86: error: expected ‘)’ before ‘a’ 846s 4425 | 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.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4425:104: error: expected ‘)’ before ‘b’ 846s 4425 | 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.K0ihat/autopkgtest_tmp/tests/ascription2.fut: 847s Compiling with --backend=multicore: 847s cc failed with code 1: 847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_umul_hi64’: 847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 847s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ascription2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4422:90: error: expected ‘)’ before ‘a’ 847s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ascription2.c:4422:109: error: expected ‘)’ before ‘b’ 847s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_smul_hi64’: 847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 847s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ascription2.c:4426:86: error: expected ‘)’ before ‘a’ 847s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ascription2.c:4426:104: error: expected ‘)’ before ‘b’ 847s 4426 | 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 853s 181 failed, 4 passed, 2128 to go. 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.fut: 853s Compiling with --backend=multicore: 853s cc failed with code 1: 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_umul_hi64’: 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 853s 4406 | 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.K0ihat/autopkgtest_tmp/tests/assert0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4406:90: error: expected ‘)’ before ‘a’ 853s 4406 | 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.K0ihat/autopkgtest_tmp/tests/assert0.c:4406:109: error: expected ‘)’ before ‘b’ 853s 4406 | 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.K0ihat/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_smul_hi64’: 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 853s 4410 | 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.K0ihat/autopkgtest_tmp/tests/assert0.c:4410:86: error: expected ‘)’ before ‘a’ 853s 4410 | 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.K0ihat/autopkgtest_tmp/tests/assert0.c:4410:104: error: expected ‘)’ before ‘b’ 853s 4410 | 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 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.fut: 853s Compiling with --backend=multicore: 853s cc failed with code 1: 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_umul_hi64’: 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 853s 4406 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c:4406:90: error: expected ‘)’ before ‘a’ 853s 4406 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4406:109: error: expected ‘)’ before ‘b’ 853s 4406 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_smul_hi64’: 853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 853s 4410 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4410:86: error: expected ‘)’ before ‘a’ 853s 4410 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4410:104: error: expected ‘)’ before ‘b’ 853s 4410 | 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.K0ihat/autopkgtest_tmp/tests/assert1.fut: 855s Compiling with --backend=multicore: 855s cc failed with code 1: 855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_umul_hi64’: 855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 855s 4406 | 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.K0ihat/autopkgtest_tmp/tests/assert1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4406:90: error: expected ‘)’ before ‘a’ 855s 4406 | 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.K0ihat/autopkgtest_tmp/tests/assert1.c:4406:109: error: expected ‘)’ before ‘b’ 855s 4406 | 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.K0ihat/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_smul_hi64’: 855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 855s 4410 | 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.K0ihat/autopkgtest_tmp/tests/assert1.c:4410:86: error: expected ‘)’ before ‘a’ 855s 4410 | 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.K0ihat/autopkgtest_tmp/tests/assert1.c:4410:104: error: expected ‘)’ before ‘b’ 855s 4410 | 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 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.fut: 860s Compiling with --backend=multicore: 860s cc failed with code 1: 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_umul_hi64’: 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 860s | ^~~~~~~~~~~ 860s | __uint32_t 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4406:90: error: expected ‘)’ before ‘a’ 860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4406:109: error: expected ‘)’ before ‘b’ 860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_smul_hi64’: 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 860s | ^~~~~~~~~~ 860s | __int128__ 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4410:86: error: expected ‘)’ before ‘a’ 860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4410:104: error: expected ‘)’ before ‘b’ 860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s 860s If you find this error message confusing, uninformative, or wrong, please open an issue: 860s https://github.com/diku-dk/futhark/issues 860s 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.fut: 860s Compiling with --backend=multicore: 860s cc failed with code 1: 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_umul_hi64’: 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 860s | ^~~~~~~~~~~ 860s | __uint32_t 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4406:90: error: expected ‘)’ before ‘a’ 860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4406:109: error: expected ‘)’ before ‘b’ 860s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_smul_hi64’: 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 860s | ^~~~~~~~~~ 860s | __int128__ 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4410:86: error: expected ‘)’ before ‘a’ 860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4410:104: error: expected ‘)’ before ‘b’ 860s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 860s | ~ ^ 860s | ) 860s 860s If you find this error message confusing, uninformative, or wrong, please open an issue: 860s https://github.com/diku-dk/futhark/issues 860s 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.fut: 868s Compiling with --backend=multicore: 868s cc failed with code 1: 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_umul_hi64’: 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_smul_hi64’: 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.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 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.fut: 868s Compiling with --backend=multicore: 868s cc failed with code 1: 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_umul_hi64’: 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_smul_hi64’: 868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.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.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.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 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.fut: 869s Compiling with --backend=multicore: 869s cc failed with code 1: 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_umul_hi64’: 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 869s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 869s | ^~~~~~~~~~~ 869s | __uint32_t 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4406:90: error: expected ‘)’ before ‘a’ 869s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 869s | ~ ^ 869s | ) 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4406:109: error: expected ‘)’ before ‘b’ 869s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 869s | ~ ^ 869s | ) 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_smul_hi64’: 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 869s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 869s | ^~~~~~~~~~ 869s | __int128__ 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4410:86: error: expected ‘)’ before ‘a’ 869s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 869s | ~ ^ 869s | ) 869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4410:104: error: expected ‘)’ before ‘b’ 869s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 869s | ~ ^ 869s | ) 869s 869s If you find this error message confusing, uninformative, or wrong, please open an issue: 869s https://github.com/diku-dk/futhark/issues 869s 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.fut: 870s Compiling with --backend=multicore: 870s cc failed with code 1: 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_umul_hi64’: 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 870s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 870s | ^~~~~~~~~~~ 870s | __uint32_t 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4420:90: error: expected ‘)’ before ‘a’ 870s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 870s | ~ ^ 870s | ) 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4420:109: error: expected ‘)’ before ‘b’ 870s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 870s | ~ ^ 870s | ) 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_smul_hi64’: 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 870s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 870s | ^~~~~~~~~~ 870s | __int128__ 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4424:86: error: expected ‘)’ before ‘a’ 870s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 870s | ~ ^ 870s | ) 870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4424:104: error: expected ‘)’ before ‘b’ 870s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 870s | ~ ^ 870s | ) 870s 870s If you find this error message confusing, uninformative, or wrong, please open an issue: 870s https://github.com/diku-dk/futhark/issues 870s 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.fut: 874s Compiling with --backend=multicore: 874s cc failed with code 1: 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_umul_hi64’: 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 874s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 874s | ^~~~~~~~~~~ 874s | __uint32_t 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4406:90: error: expected ‘)’ before ‘a’ 874s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 874s | ~ ^ 874s | ) 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4406:109: error: expected ‘)’ before ‘b’ 874s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 874s | ~ ^ 874s | ) 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_smul_hi64’: 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 874s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 874s | ^~~~~~~~~~ 874s | __int128__ 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4410:86: error: expected ‘)’ before ‘a’ 874s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 874s | ~ ^ 874s | ) 874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4410:104: error: expected ‘)’ before ‘b’ 874s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 874s | ~ ^ 874s | ) 874s 874s If you find this error message confusing, uninformative, or wrong, please open an issue: 874s https://github.com/diku-dk/futhark/issues 874s 875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.fut: 875s Compiling with --backend=multicore: 875s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.fut:5:25-28: 875s Unused name "acc". 875s 875s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.fut:5:44-45: 875s Unused name "i". 875s cc failed with code 1: 875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_umul_hi64’: 875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 875s 4406 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4406:90: error: expected ‘)’ before ‘a’ 875s 4406 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4406:109: error: expected ‘)’ before ‘b’ 875s 4406 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_smul_hi64’: 875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 875s 4410 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4410:86: error: expected ‘)’ before ‘a’ 875s 4410 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4410:104: error: expected ‘)’ before ‘b’ 875s 4410 | 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 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.fut: 881s Generating reference outputs: 881s cc failed with code 1: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_umul_hi64’: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 881s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:90: error: expected ‘)’ before ‘a’ 881s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:109: error: expected ‘)’ before ‘b’ 881s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_smul_hi64’: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 881s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4434:86: error: expected ‘)’ before ‘a’ 881s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4434:104: error: expected ‘)’ before ‘b’ 881s 4434 | 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 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.fut: 881s Generating reference outputs: 881s cc failed with code 1: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_umul_hi64’: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 881s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:90: error: expected ‘)’ before ‘a’ 881s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:109: error: expected ‘)’ before ‘b’ 881s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_smul_hi64’: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 881s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4434:86: error: expected ‘)’ before ‘a’ 881s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4434:104: error: expected ‘)’ before ‘b’ 881s 4434 | 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 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.fut: 881s Compiling with --backend=multicore: 881s cc failed with code 1: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_umul_hi64’: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 881s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4421:90: error: expected ‘)’ before ‘a’ 881s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4421:109: error: expected ‘)’ before ‘b’ 881s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_smul_hi64’: 881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 881s 4425 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4425:86: error: expected ‘)’ before ‘a’ 881s 4425 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4425:104: error: expected ‘)’ before ‘b’ 881s 4425 | 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 885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.fut: 885s Generating reference outputs: 885s cc failed with code 1: 885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_umul_hi64’: 885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 885s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:90: error: expected ‘)’ before ‘a’ 885s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:109: error: expected ‘)’ before ‘b’ 885s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_smul_hi64’: 885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 885s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:86: error: expected ‘)’ before ‘a’ 885s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:104: error: expected ‘)’ before ‘b’ 885s 4434 | 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 887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.fut: 887s Generating reference outputs: 887s cc failed with code 1: 887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_umul_hi64’: 887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 887s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:90: error: expected ‘)’ before ‘a’ 887s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:109: error: expected ‘)’ before ‘b’ 887s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_smul_hi64’: 887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 887s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:86: error: expected ‘)’ before ‘a’ 887s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:104: error: expected ‘)’ before ‘b’ 887s 4434 | 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 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.fut: 888s Generating reference outputs: 888s cc failed with code 1: 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_umul_hi64’: 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 888s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 888s | ^~~~~~~~~~~ 888s | __uint32_t 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:90: error: expected ‘)’ before ‘a’ 888s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 888s | ~ ^ 888s | ) 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:109: error: expected ‘)’ before ‘b’ 888s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 888s | ~ ^ 888s | ) 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_smul_hi64’: 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 888s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 888s | ^~~~~~~~~~ 888s | __int128__ 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:86: error: expected ‘)’ before ‘a’ 888s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 888s | ~ ^ 888s | ) 888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:104: error: expected ‘)’ before ‘b’ 888s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 888s | ~ ^ 888s | ) 888s 888s If you find this error message confusing, uninformative, or wrong, please open an issue: 888s https://github.com/diku-dk/futhark/issues 888s 891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.fut: 891s Compiling with --backend=multicore: 891s Warning at unknown location: 891s #[unroll] on loop with unknown number of iterations. 891s cc failed with code 1: 891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_umul_hi64’: 891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 891s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4421:90: error: expected ‘)’ before ‘a’ 891s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4421:109: error: expected ‘)’ before ‘b’ 891s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_smul_hi64’: 891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 891s 4425 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4425:86: error: expected ‘)’ before ‘a’ 891s 4425 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4425:104: error: expected ‘)’ before ‘b’ 891s 4425 | 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 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.fut: 893s Generating reference outputs: 893s cc failed with code 1: 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_umul_hi64’: 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 893s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:90: error: expected ‘)’ before ‘a’ 893s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:109: error: expected ‘)’ before ‘b’ 893s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_smul_hi64’: 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 893s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:86: error: expected ‘)’ before ‘a’ 893s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:104: error: expected ‘)’ before ‘b’ 893s 4434 | 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 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.fut: 893s Compiling with --backend=multicore: 893s cc failed with code 1: 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_umul_hi64’: 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 893s 4420 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4420:90: error: expected ‘)’ before ‘a’ 893s 4420 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4420:109: error: expected ‘)’ before ‘b’ 893s 4420 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_smul_hi64’: 893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 893s 4424 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4424:86: error: expected ‘)’ before ‘a’ 893s 4424 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4424:104: error: expected ‘)’ before ‘b’ 893s 4424 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.fut: 895s Compiling with --backend=multicore: 895s cc failed with code 1: 895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_umul_hi64’: 895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 895s 4420 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4420:90: error: expected ‘)’ before ‘a’ 895s 4420 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4420:109: error: expected ‘)’ before ‘b’ 895s 4420 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_smul_hi64’: 895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 895s 4424 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4424:86: error: expected ‘)’ before ‘a’ 895s 4424 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4424:104: error: expected ‘)’ before ‘b’ 895s 4424 | 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 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.fut: 898s Compiling with --backend=multicore: 898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.fut:6:9-27: 898s Entry point parameter 898s 898s ((a: [d₀]i32): []i32, (i: i32): i32) 898s 898s will have an opaque type, so the entry point will likely not be callable. 898s cc failed with code 1: 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_umul_hi64’: 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 898s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 898s | ^~~~~~~~~~~ 898s | __uint32_t 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:90: error: expected ‘)’ before ‘a’ 898s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4438:109: error: expected ‘)’ before ‘b’ 898s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_smul_hi64’: 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 898s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 898s | ^~~~~~~~~~ 898s | __int128__ 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4442:86: error: expected ‘)’ before ‘a’ 898s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4442:104: error: expected ‘)’ before ‘b’ 898s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s 898s If you find this error message confusing, uninformative, or wrong, please open an issue: 898s https://github.com/diku-dk/futhark/issues 898s 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.fut: 898s Compiling with --backend=multicore: 898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.fut:7:35-36: 898s Unused name "i". 898s cc failed with code 1: 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_umul_hi64’: 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 898s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 898s | ^~~~~~~~~~~ 898s | __uint32_t 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4435:90: error: expected ‘)’ before ‘a’ 898s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4435:109: error: expected ‘)’ before ‘b’ 898s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_smul_hi64’: 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 898s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 898s | ^~~~~~~~~~ 898s | __int128__ 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4439:86: error: expected ‘)’ before ‘a’ 898s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4439:104: error: expected ‘)’ before ‘b’ 898s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 898s | ~ ^ 898s | ) 898s 898s If you find this error message confusing, uninformative, or wrong, please open an issue: 898s https://github.com/diku-dk/futhark/issues 898s 900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.fut: 900s Compiling with --backend=multicore: 900s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.fut:6:9-35: 900s Entry point parameter 900s 900s ((a: [d₀]i32): []i32, (i: i32): i32, (j: i32): 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_umul_hi64’: 900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 900s 4441 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:90: error: expected ‘)’ before ‘a’ 900s 4441 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4441:109: error: expected ‘)’ before ‘b’ 900s 4441 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_smul_hi64’: 900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 900s 4445 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4445:86: error: expected ‘)’ before ‘a’ 900s 4445 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4445:104: error: expected ‘)’ before ‘b’ 900s 4445 | 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 901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.fut: 901s Compiling with --backend=multicore: 901s cc failed with code 1: 901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_umul_hi64’: 901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 901s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4448:90: error: expected ‘)’ before ‘a’ 901s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4448:109: error: expected ‘)’ before ‘b’ 901s 4448 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_smul_hi64’: 901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 901s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4452:86: error: expected ‘)’ before ‘a’ 901s 4452 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4452:104: error: expected ‘)’ before ‘b’ 901s 4452 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut: 903s Compiling with --backend=multicore: 903s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:6-7: 903s Defaulting ambiguous type to i32. 903s Warning at 903s -> #0 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:3-8 903s #1 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:4:1-6:8 903s 903s Safety check required at run-time. 903s cc failed with code 1: 903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_umul_hi64’: 903s /tmp/autopkgtest.K0ihat/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’? 903s 4421 | 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.K0ihat/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 903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4421:90: error: expected ‘)’ before ‘a’ 903s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4421:109: error: expected ‘)’ before ‘b’ 903s 4421 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_smul_hi64’: 903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 903s 4425 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4425:86: error: expected ‘)’ before ‘a’ 903s 4425 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4425:104: error: expected ‘)’ before ‘b’ 903s 4425 | 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 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.fut: 904s Compiling with --backend=multicore: 904s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.fut:6:17-39: 904s Entry point parameter 904s 904s ((a: [n]i32): [n]i32, (b: [m]i32): [m]i32) 904s 904s will have an opaque type, so the entry point will likely not be callable. 904s cc failed with code 1: 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_umul_hi64’: 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 904s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 904s | ^~~~~~~~~~~ 904s | __uint32_t 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:90: error: expected ‘)’ before ‘a’ 904s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 904s | ~ ^ 904s | ) 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4439:109: error: expected ‘)’ before ‘b’ 904s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 904s | ~ ^ 904s | ) 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_smul_hi64’: 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 904s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 904s | ^~~~~~~~~~ 904s | __int128__ 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4443:86: error: expected ‘)’ before ‘a’ 904s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 904s | ~ ^ 904s | ) 904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4443:104: error: expected ‘)’ before ‘b’ 904s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 904s | ~ ^ 904s | ) 904s 904s If you find this error message confusing, uninformative, or wrong, please open an issue: 904s https://github.com/diku-dk/futhark/issues 904s 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut: 907s Compiling with --backend=multicore: 907s Warning at 907s -> #0 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:14-19 907s #1 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:21-23 907s #2 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:4:1-6:23 907s 907s Safety check required at run-time. 907s cc failed with code 1: 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_umul_hi64’: 907s /tmp/autopkgtest.K0ihat/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’? 907s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 907s | ^~~~~~~~~~~ 907s | __uint32_t 907s /tmp/autopkgtest.K0ihat/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 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4436:90: error: expected ‘)’ before ‘a’ 907s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 907s | ~ ^ 907s | ) 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4436:109: error: expected ‘)’ before ‘b’ 907s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 907s | ~ ^ 907s | ) 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_smul_hi64’: 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 907s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 907s | ^~~~~~~~~~ 907s | __int128__ 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4440:86: error: expected ‘)’ before ‘a’ 907s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 907s | ~ ^ 907s | ) 907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4440:104: error: expected ‘)’ before ‘b’ 907s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 907s | ~ ^ 907s | ) 907s 907s If you find this error message confusing, uninformative, or wrong, please open an issue: 907s https://github.com/diku-dk/futhark/issues 907s 910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut: 910s Compiling with --backend=multicore: 910s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:6-7: 910s Defaulting ambiguous type to i32. 910s Warning at 910s -> #0 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:3-8 910s #1 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:8-9 910s #2 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:14-16 910s #3 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:7:1-9:16 910s 910s Safety check required at run-time. 910s cc failed with code 1: 910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_umul_hi64’: 910s /tmp/autopkgtest.K0ihat/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’? 910s 4436 | 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.K0ihat/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 910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4436:90: error: expected ‘)’ before ‘a’ 910s 4436 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4436:109: error: expected ‘)’ before ‘b’ 910s 4436 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_smul_hi64’: 910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 910s 4440 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4440:86: error: expected ‘)’ before ‘a’ 910s 4440 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4440:104: error: expected ‘)’ before ‘b’ 910s 4440 | 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 913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.fut: 913s Compiling with --backend=multicore: 913s cc failed with code 1: 913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_umul_hi64’: 913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 913s 4407 | 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.K0ihat/autopkgtest_tmp/tests/backtick.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4407:90: error: expected ‘)’ before ‘a’ 913s 4407 | 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.K0ihat/autopkgtest_tmp/tests/backtick.c:4407:109: error: expected ‘)’ before ‘b’ 913s 4407 | 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.K0ihat/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_smul_hi64’: 913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 913s 4411 | 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.K0ihat/autopkgtest_tmp/tests/backtick.c:4411:86: error: expected ‘)’ before ‘a’ 913s 4411 | 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.K0ihat/autopkgtest_tmp/tests/backtick.c:4411:104: error: expected ‘)’ before ‘b’ 913s 4411 | 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 913s 211 failed, 4 passed, 2098 to go. 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.fut: 917s Compiling with --backend=multicore: 917s cc failed with code 1: 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_umul_hi64’: 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 917s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 917s | ^~~~~~~~~~~ 917s | __uint32_t 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:90: error: expected ‘)’ before ‘a’ 917s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 917s | ~ ^ 917s | ) 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4452:109: error: expected ‘)’ before ‘b’ 917s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 917s | ~ ^ 917s | ) 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_smul_hi64’: 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 917s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 917s | ^~~~~~~~~~ 917s | __int128__ 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4456:86: error: expected ‘)’ before ‘a’ 917s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 917s | ~ ^ 917s | ) 917s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4456:104: error: expected ‘)’ before ‘b’ 917s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 917s | ~ ^ 917s | ) 917s 917s If you find this error message confusing, uninformative, or wrong, please open an issue: 917s https://github.com/diku-dk/futhark/issues 917s 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut: 918s Compiling with --backend=multicore: 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:19:12-16: 918s Unused name "pind". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:23:8-12: 918s Unused name "lssx". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:23:14-18: 918s Unused name "lisx". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:23:20-24: 918s Unused name "lcsx". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:24:8-12: 918s Unused name "lssy". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:24:14-18: 918s Unused name "lisy". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:24:20-24: 918s Unused name "lcsy". 918s 918s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:26:7-14: 918s Unused name "connect". 918s cc failed with code 1: 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_umul_hi64’: 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 918s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 918s | ^~~~~~~~~~~ 918s | __uint32_t 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4420:90: error: expected ‘)’ before ‘a’ 918s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4420:109: error: expected ‘)’ before ‘b’ 918s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_smul_hi64’: 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 918s | ^~~~~~~~~~ 918s | __int128__ 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4424:86: error: expected ‘)’ before ‘a’ 918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4424:104: error: expected ‘)’ before ‘b’ 918s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s 918s If you find this error message confusing, uninformative, or wrong, please open an issue: 918s https://github.com/diku-dk/futhark/issues 918s 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.fut: 918s Compiling with --backend=multicore: 918s cc failed with code 1: 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_umul_hi64’: 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 918s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 918s | ^~~~~~~~~~~ 918s | __uint32_t 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4407:90: error: expected ‘)’ before ‘a’ 918s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4407:109: error: expected ‘)’ before ‘b’ 918s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_smul_hi64’: 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 918s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 918s | ^~~~~~~~~~ 918s | __int128__ 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4411:86: error: expected ‘)’ before ‘a’ 918s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4411:104: error: expected ‘)’ before ‘b’ 918s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 918s | ~ ^ 918s | ) 918s 918s If you find this error message confusing, uninformative, or wrong, please open an issue: 918s https://github.com/diku-dk/futhark/issues 918s 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.fut: 920s Compiling with --backend=multicore: 920s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.fut:4:10-12: 920s Entry point parameter 920s 920s (xs: [n₃](i32, i32)) 920s 920s will have an opaque type, so the entry point will likely not be callable. 920s cc failed with code 1: 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_umul_hi64’: 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 920s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 920s | ^~~~~~~~~~~ 920s | __uint32_t 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4451:90: error: expected ‘)’ before ‘a’ 920s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4451:109: error: expected ‘)’ before ‘b’ 920s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_smul_hi64’: 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 920s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 920s | ^~~~~~~~~~ 920s | __int128__ 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4455:86: error: expected ‘)’ before ‘a’ 920s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4455:104: error: expected ‘)’ before ‘b’ 920s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s 920s If you find this error message confusing, uninformative, or wrong, please open an issue: 920s https://github.com/diku-dk/futhark/issues 920s 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.fut: 920s Compiling with --backend=multicore: 920s cc failed with code 1: 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_umul_hi64’: 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 920s | ^~~~~~~~~~~ 920s | __uint32_t 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:90: error: expected ‘)’ before ‘a’ 920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4420:109: error: expected ‘)’ before ‘b’ 920s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_smul_hi64’: 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 920s | ^~~~~~~~~~ 920s | __int128__ 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4424:86: error: expected ‘)’ before ‘a’ 920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4424:104: error: expected ‘)’ before ‘b’ 920s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 920s | ~ ^ 920s | ) 920s 920s If you find this error message confusing, uninformative, or wrong, please open an issue: 920s https://github.com/diku-dk/futhark/issues 920s 923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.fut: 923s Compiling with --backend=multicore: 923s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.fut:4:1-45: 923s Entry point return type 923s 923s *[d₁](i32, i32) 923s 923s will have an opaque type, so the result will likely not be usable. 923s cc failed with code 1: 923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_umul_hi64’: 923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 923s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c:4451:90: error: expected ‘)’ before ‘a’ 923s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4451:109: error: expected ‘)’ before ‘b’ 923s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_smul_hi64’: 923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 923s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4455:86: error: expected ‘)’ before ‘a’ 923s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4455:104: error: expected ‘)’ before ‘b’ 923s 4455 | 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 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.fut: 925s Compiling with --backend=multicore: 925s cc failed with code 1: 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_umul_hi64’: 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 925s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 925s | ^~~~~~~~~~~ 925s | __uint32_t 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4421:90: error: expected ‘)’ before ‘a’ 925s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 925s | ~ ^ 925s | ) 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4421:109: error: expected ‘)’ before ‘b’ 925s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 925s | ~ ^ 925s | ) 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_smul_hi64’: 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 925s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 925s | ^~~~~~~~~~ 925s | __int128__ 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4425:86: error: expected ‘)’ before ‘a’ 925s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 925s | ~ ^ 925s | ) 925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4425:104: error: expected ‘)’ before ‘b’ 925s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 925s | ~ ^ 925s | ) 925s 925s If you find this error message confusing, uninformative, or wrong, please open an issue: 925s https://github.com/diku-dk/futhark/issues 925s 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.fut: 929s Compiling with --backend=multicore: 929s cc failed with code 1: 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_umul_hi64’: 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 929s 4420 | 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.K0ihat/autopkgtest_tmp/tests/badentry2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4420:90: error: expected ‘)’ before ‘a’ 929s 4420 | 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.K0ihat/autopkgtest_tmp/tests/badentry2.c:4420:109: error: expected ‘)’ before ‘b’ 929s 4420 | 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.K0ihat/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_smul_hi64’: 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 929s 4424 | 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.K0ihat/autopkgtest_tmp/tests/badentry2.c:4424:86: error: expected ‘)’ before ‘a’ 929s 4424 | 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.K0ihat/autopkgtest_tmp/tests/badentry2.c:4424:104: error: expected ‘)’ before ‘b’ 929s 4424 | 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 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.fut: 929s Compiling with --backend=multicore: 929s cc failed with code 1: 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_umul_hi64’: 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 929s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c:4451:90: error: expected ‘)’ before ‘a’ 929s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4451:109: error: expected ‘)’ before ‘b’ 929s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_smul_hi64’: 929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 929s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4455:86: error: expected ‘)’ before ‘a’ 929s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4455:104: error: expected ‘)’ before ‘b’ 929s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.fut: 930s Compiling with --backend=multicore: 930s cc failed with code 1: 930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_umul_hi64’: 930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 930s 4447 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c:4447:90: error: expected ‘)’ before ‘a’ 930s 4447 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4447:109: error: expected ‘)’ before ‘b’ 930s 4447 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_smul_hi64’: 930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 930s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4451:86: error: expected ‘)’ before ‘a’ 930s 4451 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4451:104: error: expected ‘)’ before ‘b’ 930s 4451 | 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 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.fut: 931s Compiling with --backend=multicore: 931s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.fut:5:56-57: 931s Defaulting ambiguous type to i32. 931s 931s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.fut:7:1-15: 931s Entry point return type 931s 931s m.t 931s 931s will have an opaque type, so the result will likely not be usable. 931s cc failed with code 1: 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_umul_hi64’: 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 931s | ^~~~~~~~~~~ 931s | __uint32_t 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4406:90: error: expected ‘)’ before ‘a’ 931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4406:109: error: expected ‘)’ before ‘b’ 931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_smul_hi64’: 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 931s | ^~~~~~~~~~ 931s | __int128__ 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4410:86: error: expected ‘)’ before ‘a’ 931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4410:104: error: expected ‘)’ before ‘b’ 931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s 931s If you find this error message confusing, uninformative, or wrong, please open an issue: 931s https://github.com/diku-dk/futhark/issues 931s 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut: 931s Compiling with --backend=multicore: 931s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut:5:56-57: 931s Defaulting ambiguous type to i32. 931s 931s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut:7:10-18: 931s Entry point parameter 931s 931s ((x: m.t): m.t) 931s 931s will have an opaque type, so the entry point will likely not be callable. 931s 931s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut:7:11-12: 931s Unused name "x". 931s cc failed with code 1: 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_umul_hi64’: 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 931s | ^~~~~~~~~~~ 931s | __uint32_t 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4406:90: error: expected ‘)’ before ‘a’ 931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4406:109: error: expected ‘)’ before ‘b’ 931s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_smul_hi64’: 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 931s | ^~~~~~~~~~ 931s | __int128__ 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4410:86: error: expected ‘)’ before ‘a’ 931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4410:104: error: expected ‘)’ before ‘b’ 931s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 931s | ~ ^ 931s | ) 931s 931s If you find this error message confusing, uninformative, or wrong, please open an issue: 931s https://github.com/diku-dk/futhark/issues 931s 934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.fut: 934s Compiling with --backend=multicore: 934s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.fut:14:9-23: 934s Entry point parameter 934s 934s ((p0: {f: i32}): m0.state) 934s 934s will have an opaque type, so the entry point will likely not be callable. 934s cc failed with code 1: 934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_umul_hi64’: 934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4455:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 934s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry7.c:4455:78: note: each undeclared identifier is reported only once for each function it appears in 934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4455:90: error: expected ‘)’ before ‘a’ 934s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry7.c:4455:109: error: expected ‘)’ before ‘b’ 934s 4455 | 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.K0ihat/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_smul_hi64’: 934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4459:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 934s 4459 | 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.K0ihat/autopkgtest_tmp/tests/badentry7.c:4459:86: error: expected ‘)’ before ‘a’ 934s 4459 | 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.K0ihat/autopkgtest_tmp/tests/badentry7.c:4459:104: error: expected ‘)’ before ‘b’ 934s 4459 | 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 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.fut: 936s Compiling with --backend=multicore: 936s cc failed with code 1: 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_umul_hi64’: 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 936s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 936s | ^~~~~~~~~~~ 936s | __uint32_t 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4440:90: error: expected ‘)’ before ‘a’ 936s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 936s | ~ ^ 936s | ) 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4440:109: error: expected ‘)’ before ‘b’ 936s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 936s | ~ ^ 936s | ) 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_smul_hi64’: 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 936s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 936s | ^~~~~~~~~~ 936s | __int128__ 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4444:86: error: expected ‘)’ before ‘a’ 936s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 936s | ~ ^ 936s | ) 936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4444:104: error: expected ‘)’ before ‘b’ 936s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 936s | ~ ^ 936s | ) 936s 936s If you find this error message confusing, uninformative, or wrong, please open an issue: 936s https://github.com/diku-dk/futhark/issues 936s 940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.fut: 940s Generating reference outputs: 940s cc failed with code 1: 940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c: In function ‘futrts_umul_hi64’: 940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 940s 4401 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c:4401:90: error: expected ‘)’ before ‘a’ 940s 4401 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4401:109: error: expected ‘)’ before ‘b’ 940s 4401 | 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.K0ihat/autopkgtest_tmp/tests/big1.c: In function ‘futrts_smul_hi64’: 940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 940s 4405 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4405:86: error: expected ‘)’ before ‘a’ 940s 4405 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4405:104: error: expected ‘)’ before ‘b’ 940s 4405 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn0.fut: 941s Compiling with --backend=multicore: 941s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.fut:6:12-14: 941s Unused name "ns". 941s 941s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.fut:6:32-52: 941s Size expression with binding is replaced by unknown size. 941s 941s For more information, see: 941s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 941s cc failed with code 1: 941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_umul_hi64’: 941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 941s 4394 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4394:90: error: expected ‘)’ before ‘a’ 941s 4394 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4394:109: error: expected ‘)’ before ‘b’ 941s 4394 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_smul_hi64’: 941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 941s 4398 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4398:86: error: expected ‘)’ before ‘a’ 941s 4398 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4398:104: error: expected ‘)’ before ‘b’ 941s 4398 | 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 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.fut: 942s Compiling with --backend=multicore: 942s cc failed with code 1: 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c: In function ‘futrts_umul_hi64’: 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 942s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 942s | ^~~~~~~~~~~ 942s | __uint32_t 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4409:90: error: expected ‘)’ before ‘a’ 942s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 942s | ~ ^ 942s | ) 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4409:109: error: expected ‘)’ before ‘b’ 942s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 942s | ~ ^ 942s | ) 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c: In function ‘futrts_smul_hi64’: 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 942s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 942s | ^~~~~~~~~~ 942s | __int128__ 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4413:86: error: expected ‘)’ before ‘a’ 942s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 942s | ~ ^ 942s | ) 942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4413:104: error: expected ‘)’ before ‘b’ 942s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 942s | ~ ^ 942s | ) 942s 942s If you find this error message confusing, uninformative, or wrong, please open an issue: 942s https://github.com/diku-dk/futhark/issues 942s 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.fut: 943s Compiling with --backend=multicore: 943s cc failed with code 1: 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c: In function ‘futrts_umul_hi64’: 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 943s 4408 | 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.K0ihat/autopkgtest_tmp/tests/big2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4408:90: error: expected ‘)’ before ‘a’ 943s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 943s | ~ ^ 943s | ) 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4408:109: error: expected ‘)’ before ‘b’ 943s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 943s | ~ ^ 943s | ) 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c: In function ‘futrts_smul_hi64’: 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 943s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 943s | ^~~~~~~~~~ 943s | __int128__ 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4412:86: error: expected ‘)’ before ‘a’ 943s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 943s | ~ ^ 943s | ) 943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4412:104: error: expected ‘)’ before ‘b’ 943s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 943s | ~ ^ 943s | ) 943s 943s If you find this error message confusing, uninformative, or wrong, please open an issue: 943s https://github.com/diku-dk/futhark/issues 943s 945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.fut: 945s Compiling with --backend=multicore: 945s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.fut:5:19-21: 945s Unused name "xs". 945s 945s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.fut:7:9-29: 945s Size expression with binding is replaced by unknown size. 945s 945s For more information, see: 945s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 945s cc failed with code 1: 945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_umul_hi64’: 945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 945s 4421 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4421:90: error: expected ‘)’ before ‘a’ 945s 4421 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4421:109: error: expected ‘)’ before ‘b’ 945s 4421 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_smul_hi64’: 945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 945s 4425 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4425:86: error: expected ‘)’ before ‘a’ 945s 4425 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4425:104: error: expected ‘)’ before ‘b’ 945s 4425 | 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 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.fut: 946s Compiling with --backend=multicore: 946s cc failed with code 1: 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_umul_hi64’: 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4413:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 946s 4413 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 946s | ^~~~~~~~~~~ 946s | __uint32_t 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4413:78: note: each undeclared identifier is reported only once for each function it appears in 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4413:90: error: expected ‘)’ before ‘a’ 946s 4413 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 946s | ~ ^ 946s | ) 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4413:109: error: expected ‘)’ before ‘b’ 946s 4413 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 946s | ~ ^ 946s | ) 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_smul_hi64’: 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4417:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 946s 4417 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 946s | ^~~~~~~~~~ 946s | __int128__ 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4417:86: error: expected ‘)’ before ‘a’ 946s 4417 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 946s | ~ ^ 946s | ) 946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4417:104: error: expected ‘)’ before ‘b’ 946s 4417 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 946s | ~ ^ 946s | ) 946s 946s If you find this error message confusing, uninformative, or wrong, please open an issue: 946s https://github.com/diku-dk/futhark/issues 946s 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.fut: 950s Compiling with --backend=multicore: 950s cc failed with code 1: 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_umul_hi64’: 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 950s 4420 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4420:90: error: expected ‘)’ before ‘a’ 950s 4420 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4420:109: error: expected ‘)’ before ‘b’ 950s 4420 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_smul_hi64’: 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 950s 4424 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4424:86: error: expected ‘)’ before ‘a’ 950s 4424 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4424:104: error: expected ‘)’ before ‘b’ 950s 4424 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.fut: 950s Compiling with --backend=multicore: 950s cc failed with code 1: 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_umul_hi64’: 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 950s 4420 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4420:90: error: expected ‘)’ before ‘a’ 950s 4420 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4420:109: error: expected ‘)’ before ‘b’ 950s 4420 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_smul_hi64’: 950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 950s 4424 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4424:86: error: expected ‘)’ before ‘a’ 950s 4424 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4424:104: error: expected ‘)’ before ‘b’ 950s 4424 | 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 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.fut: 952s Compiling with --backend=multicore: 952s cc failed with code 1: 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_umul_hi64’: 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 952s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 952s | ^~~~~~~~~~~ 952s | __uint32_t 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4420:90: error: expected ‘)’ before ‘a’ 952s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 952s | ~ ^ 952s | ) 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4420:109: error: expected ‘)’ before ‘b’ 952s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 952s | ~ ^ 952s | ) 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_smul_hi64’: 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 952s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 952s | ^~~~~~~~~~ 952s | __int128__ 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4424:86: error: expected ‘)’ before ‘a’ 952s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 952s | ~ ^ 952s | ) 952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4424:104: error: expected ‘)’ before ‘b’ 952s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 952s | ~ ^ 952s | ) 952s 952s If you find this error message confusing, uninformative, or wrong, please open an issue: 952s https://github.com/diku-dk/futhark/issues 952s 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.fut: 953s Compiling with --backend=multicore: 953s cc failed with code 1: 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_umul_hi64’: 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 953s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 953s | ^~~~~~~~~~~ 953s | __uint32_t 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4435:90: error: expected ‘)’ before ‘a’ 953s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4435:109: error: expected ‘)’ before ‘b’ 953s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_smul_hi64’: 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 953s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 953s | ^~~~~~~~~~ 953s | __int128__ 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4439:86: error: expected ‘)’ before ‘a’ 953s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4439:104: error: expected ‘)’ before ‘b’ 953s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s 953s If you find this error message confusing, uninformative, or wrong, please open an issue: 953s https://github.com/diku-dk/futhark/issues 953s 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.fut: 953s Compiling with --backend=multicore: 953s cc failed with code 1: 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_umul_hi64’: 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 953s | ^~~~~~~~~~~ 953s | __uint32_t 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4421:90: error: expected ‘)’ before ‘a’ 953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4421:109: error: expected ‘)’ before ‘b’ 953s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_smul_hi64’: 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 953s | ^~~~~~~~~~ 953s | __int128__ 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4425:86: error: expected ‘)’ before ‘a’ 953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4425:104: error: expected ‘)’ before ‘b’ 953s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 953s | ~ ^ 953s | ) 953s 953s If you find this error message confusing, uninformative, or wrong, please open an issue: 953s https://github.com/diku-dk/futhark/issues 953s 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.fut: 956s Compiling with --backend=multicore: 956s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.fut:7:21-22: 956s Defaulting ambiguous type to i32. 956s cc failed with code 1: 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_umul_hi64’: 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 956s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 956s | ^~~~~~~~~~~ 956s | __uint32_t 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4436:90: error: expected ‘)’ before ‘a’ 956s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 956s | ~ ^ 956s | ) 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4436:109: error: expected ‘)’ before ‘b’ 956s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 956s | ~ ^ 956s | ) 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_smul_hi64’: 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 956s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 956s | ^~~~~~~~~~ 956s | __int128__ 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4440:86: error: expected ‘)’ before ‘a’ 956s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 956s | ~ ^ 956s | ) 956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4440:104: error: expected ‘)’ before ‘b’ 956s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 956s | ~ ^ 956s | ) 956s 956s If you find this error message confusing, uninformative, or wrong, please open an issue: 956s https://github.com/diku-dk/futhark/issues 956s 957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.fut: 957s Compiling with --backend=multicore: 957s cc failed with code 1: 957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_umul_hi64’: 957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 957s 4421 | 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.K0ihat/autopkgtest_tmp/tests/branch_array.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4421:90: error: expected ‘)’ before ‘a’ 957s 4421 | 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.K0ihat/autopkgtest_tmp/tests/branch_array.c:4421:109: error: expected ‘)’ before ‘b’ 957s 4421 | 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.K0ihat/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_smul_hi64’: 957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 957s 4425 | 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.K0ihat/autopkgtest_tmp/tests/branch_array.c:4425:86: error: expected ‘)’ before ‘a’ 957s 4425 | 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.K0ihat/autopkgtest_tmp/tests/branch_array.c:4425:104: error: expected ‘)’ before ‘b’ 957s 4425 | 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 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.fut: 962s Compiling with --backend=multicore: 962s cc failed with code 1: 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_umul_hi64’: 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 962s 4406 | 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.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4406:90: error: expected ‘)’ before ‘a’ 962s 4406 | 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.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4406:109: error: expected ‘)’ before ‘b’ 962s 4406 | 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.K0ihat/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_smul_hi64’: 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 962s 4410 | 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.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4410:86: error: expected ‘)’ before ‘a’ 962s 4410 | 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.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4410:104: error: expected ‘)’ before ‘b’ 962s 4410 | 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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.fut: 962s Compiling with --backend=multicore: 962s cc failed with code 1: 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_umul_hi64’: 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_smul_hi64’: 962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.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 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.fut: 964s Compiling with --backend=multicore: 964s cc failed with code 1: 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_umul_hi64’: 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 964s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 964s | ^~~~~~~~~~~ 964s | __uint32_t 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:90: error: expected ‘)’ before ‘a’ 964s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 964s | ~ ^ 964s | ) 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4420:109: error: expected ‘)’ before ‘b’ 964s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 964s | ~ ^ 964s | ) 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_smul_hi64’: 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 964s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 964s | ^~~~~~~~~~ 964s | __int128__ 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4424:86: error: expected ‘)’ before ‘a’ 964s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 964s | ~ ^ 964s | ) 964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4424:104: error: expected ‘)’ before ‘b’ 964s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 964s | ~ ^ 964s | ) 964s 964s If you find this error message confusing, uninformative, or wrong, please open an issue: 964s https://github.com/diku-dk/futhark/issues 964s 965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.fut: 965s Compiling with --backend=multicore: 965s cc failed with code 1: 965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_umul_hi64’: 965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 965s 4435 | 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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:90: error: expected ‘)’ before ‘a’ 965s 4435 | 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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4435:109: error: expected ‘)’ before ‘b’ 965s 4435 | 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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_smul_hi64’: 965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 965s 4439 | 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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4439:86: error: expected ‘)’ before ‘a’ 965s 4439 | 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.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4439:104: error: expected ‘)’ before ‘b’ 965s 4439 | 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 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.fut: 968s Compiling with --backend=multicore: 968s cc failed with code 1: 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c: In function ‘futrts_umul_hi64’: 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 968s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 968s | ^~~~~~~~~~~ 968s | __uint32_t 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4420:90: error: expected ‘)’ before ‘a’ 968s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4420:109: error: expected ‘)’ before ‘b’ 968s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c: In function ‘futrts_smul_hi64’: 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 968s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 968s | ^~~~~~~~~~ 968s | __int128__ 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4424:86: error: expected ‘)’ before ‘a’ 968s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4424:104: error: expected ‘)’ before ‘b’ 968s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s 968s If you find this error message confusing, uninformative, or wrong, please open an issue: 968s https://github.com/diku-dk/futhark/issues 968s 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.fut: 968s Compiling with --backend=multicore: 968s cc failed with code 1: 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c: In function ‘futrts_umul_hi64’: 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 968s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 968s | ^~~~~~~~~~~ 968s | __uint32_t 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4406:90: error: expected ‘)’ before ‘a’ 968s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4406:109: error: expected ‘)’ before ‘b’ 968s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c: In function ‘futrts_smul_hi64’: 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 968s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 968s | ^~~~~~~~~~ 968s | __int128__ 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4410:86: error: expected ‘)’ before ‘a’ 968s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4410:104: error: expected ‘)’ before ‘b’ 968s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 968s | ~ ^ 968s | ) 968s 968s If you find this error message confusing, uninformative, or wrong, please open an issue: 968s https://github.com/diku-dk/futhark/issues 968s 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.fut: 972s Compiling with --backend=multicore: 972s cc failed with code 1: 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c: In function ‘futrts_umul_hi64’: 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 972s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 972s | ^~~~~~~~~~~ 972s | __uint32_t 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4406:90: error: expected ‘)’ before ‘a’ 972s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 972s | ~ ^ 972s | ) 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4406:109: error: expected ‘)’ before ‘b’ 972s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 972s | ~ ^ 972s | ) 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c: In function ‘futrts_smul_hi64’: 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 972s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 972s | ^~~~~~~~~~ 972s | __int128__ 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4410:86: error: expected ‘)’ before ‘a’ 972s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 972s | ~ ^ 972s | ) 972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4410:104: error: expected ‘)’ before ‘b’ 972s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 972s | ~ ^ 972s | ) 972s 972s If you find this error message confusing, uninformative, or wrong, please open an issue: 972s https://github.com/diku-dk/futhark/issues 972s 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.fut: 973s Compiling with --backend=multicore: 973s cc failed with code 1: 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_umul_hi64’: 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 973s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 973s | ^~~~~~~~~~~ 973s | __uint32_t 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:90: error: expected ‘)’ before ‘a’ 973s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 973s | ~ ^ 973s | ) 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4420:109: error: expected ‘)’ before ‘b’ 973s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 973s | ~ ^ 973s | ) 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_smul_hi64’: 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 973s | ^~~~~~~~~~ 973s | __int128__ 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4424:86: error: expected ‘)’ before ‘a’ 973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 973s | ~ ^ 973s | ) 973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4424:104: error: expected ‘)’ before ‘b’ 973s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 973s | ~ ^ 973s | ) 973s 973s If you find this error message confusing, uninformative, or wrong, please open an issue: 973s https://github.com/diku-dk/futhark/issues 973s 973s 246 failed, 5 passed, 2062 to go. 974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.fut: 974s Compiling with --backend=multicore: 974s cc failed with code 1: 974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_umul_hi64’: 974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 974s 4421 | 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.K0ihat/autopkgtest_tmp/tests/concat1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4421:90: error: expected ‘)’ before ‘a’ 974s 4421 | 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.K0ihat/autopkgtest_tmp/tests/concat1.c:4421:109: error: expected ‘)’ before ‘b’ 974s 4421 | 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.K0ihat/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_smul_hi64’: 974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 974s 4425 | 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.K0ihat/autopkgtest_tmp/tests/concat1.c:4425:86: error: expected ‘)’ before ‘a’ 974s 4425 | 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.K0ihat/autopkgtest_tmp/tests/concat1.c:4425:104: error: expected ‘)’ before ‘b’ 974s 4425 | 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 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.fut: 975s Compiling with --backend=multicore: 975s cc failed with code 1: 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_umul_hi64’: 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 975s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 975s | ^~~~~~~~~~~ 975s | __uint32_t 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4420:90: error: expected ‘)’ before ‘a’ 975s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 975s | ~ ^ 975s | ) 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4420:109: error: expected ‘)’ before ‘b’ 975s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 975s | ~ ^ 975s | ) 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_smul_hi64’: 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 975s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 975s | ^~~~~~~~~~ 975s | __int128__ 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4424:86: error: expected ‘)’ before ‘a’ 975s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 975s | ~ ^ 975s | ) 975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4424:104: error: expected ‘)’ before ‘b’ 975s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 975s | ~ ^ 975s | ) 975s 975s If you find this error message confusing, uninformative, or wrong, please open an issue: 975s https://github.com/diku-dk/futhark/issues 975s 976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.fut: 976s Compiling with --backend=multicore: 976s cc failed with code 1: 976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_umul_hi64’: 976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 976s 4435 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4435:90: error: expected ‘)’ before ‘a’ 976s 4435 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4435:109: error: expected ‘)’ before ‘b’ 976s 4435 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_smul_hi64’: 976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 976s 4439 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4439:86: error: expected ‘)’ before ‘a’ 976s 4439 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4439:104: error: expected ‘)’ before ‘b’ 976s 4439 | 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.K0ihat/autopkgtest_tmp/tests/concat2.fut: 979s Compiling with --backend=multicore: 979s cc failed with code 1: 979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_umul_hi64’: 979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 979s 4421 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c:4421:90: error: expected ‘)’ before ‘a’ 979s 4421 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4421:109: error: expected ‘)’ before ‘b’ 979s 4421 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_smul_hi64’: 979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 979s 4425 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4425:86: error: expected ‘)’ before ‘a’ 979s 4425 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4425:104: error: expected ‘)’ before ‘b’ 979s 4425 | 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 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.fut: 980s Compiling with --backend=multicore: 980s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.fut:7:34-62: 980s Defaulting ambiguous type to i32. 980s cc failed with code 1: 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_umul_hi64’: 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 980s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 980s | ^~~~~~~~~~~ 980s | __uint32_t 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4421:90: error: expected ‘)’ before ‘a’ 980s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 980s | ~ ^ 980s | ) 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4421:109: error: expected ‘)’ before ‘b’ 980s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 980s | ~ ^ 980s | ) 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_smul_hi64’: 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 980s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 980s | ^~~~~~~~~~ 980s | __int128__ 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4425:86: error: expected ‘)’ before ‘a’ 980s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 980s | ~ ^ 980s | ) 980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4425:104: error: expected ‘)’ before ‘b’ 980s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 980s | ~ ^ 980s | ) 980s 980s If you find this error message confusing, uninformative, or wrong, please open an issue: 980s https://github.com/diku-dk/futhark/issues 980s 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.fut: 982s Compiling with --backend=multicore: 982s cc failed with code 1: 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_umul_hi64’: 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 982s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 982s | ^~~~~~~~~~~ 982s | __uint32_t 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4422:90: error: expected ‘)’ before ‘a’ 982s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 982s | ~ ^ 982s | ) 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4422:109: error: expected ‘)’ before ‘b’ 982s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 982s | ~ ^ 982s | ) 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_smul_hi64’: 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 982s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 982s | ^~~~~~~~~~ 982s | __int128__ 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4426:86: error: expected ‘)’ before ‘a’ 982s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 982s | ~ ^ 982s | ) 982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4426:104: error: expected ‘)’ before ‘b’ 982s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 982s | ~ ^ 982s | ) 982s 982s If you find this error message confusing, uninformative, or wrong, please open an issue: 982s https://github.com/diku-dk/futhark/issues 982s 983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.fut: 983s Compiling with --backend=multicore: 983s cc failed with code 1: 983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_umul_hi64’: 983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 983s 4423 | 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.K0ihat/autopkgtest_tmp/tests/concat4.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4423:90: error: expected ‘)’ before ‘a’ 983s 4423 | 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.K0ihat/autopkgtest_tmp/tests/concat4.c:4423:109: error: expected ‘)’ before ‘b’ 983s 4423 | 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.K0ihat/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_smul_hi64’: 983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 983s 4427 | 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.K0ihat/autopkgtest_tmp/tests/concat4.c:4427:86: error: expected ‘)’ before ‘a’ 983s 4427 | 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.K0ihat/autopkgtest_tmp/tests/concat4.c:4427:104: error: expected ‘)’ before ‘b’ 983s 4427 | 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.K0ihat/autopkgtest_tmp/tests/concat8.fut: 984s Compiling with --backend=multicore: 984s cc failed with code 1: 984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_umul_hi64’: 984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 984s 4422 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c:4422:90: error: expected ‘)’ before ‘a’ 984s 4422 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4422:109: error: expected ‘)’ before ‘b’ 984s 4422 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_smul_hi64’: 984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 984s 4426 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4426:86: error: expected ‘)’ before ‘a’ 984s 4426 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4426:104: error: expected ‘)’ before ‘b’ 984s 4426 | 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 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.fut: 985s Compiling with --backend=multicore: 985s cc failed with code 1: 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_umul_hi64’: 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 985s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 985s | ^~~~~~~~~~~ 985s | __uint32_t 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4423:90: error: expected ‘)’ before ‘a’ 985s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 985s | ~ ^ 985s | ) 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4423:109: error: expected ‘)’ before ‘b’ 985s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 985s | ~ ^ 985s | ) 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_smul_hi64’: 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 985s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 985s | ^~~~~~~~~~ 985s | __int128__ 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4427:86: error: expected ‘)’ before ‘a’ 985s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 985s | ~ ^ 985s | ) 985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4427:104: error: expected ‘)’ before ‘b’ 985s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 985s | ~ ^ 985s | ) 985s 985s If you find this error message confusing, uninformative, or wrong, please open an issue: 985s https://github.com/diku-dk/futhark/issues 985s 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.fut: 987s Compiling with --backend=multicore: 987s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.fut:8:77-81: 987s Defaulting ambiguous type to i32. 987s cc failed with code 1: 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_umul_hi64’: 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 987s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 987s | ^~~~~~~~~~~ 987s | __uint32_t 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4421:90: error: expected ‘)’ before ‘a’ 987s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 987s | ~ ^ 987s | ) 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4421:109: error: expected ‘)’ before ‘b’ 987s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 987s | ~ ^ 987s | ) 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_smul_hi64’: 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 987s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 987s | ^~~~~~~~~~ 987s | __int128__ 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4425:86: error: expected ‘)’ before ‘a’ 987s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 987s | ~ ^ 987s | ) 987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4425:104: error: expected ‘)’ before ‘b’ 987s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 987s | ~ ^ 987s | ) 987s 987s If you find this error message confusing, uninformative, or wrong, please open an issue: 987s https://github.com/diku-dk/futhark/issues 987s 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.fut: 988s Compiling with --backend=multicore: 988s cc failed with code 1: 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_umul_hi64’: 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 988s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 988s | ^~~~~~~~~~~ 988s | __uint32_t 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4406:90: error: expected ‘)’ before ‘a’ 988s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 988s | ~ ^ 988s | ) 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4406:109: error: expected ‘)’ before ‘b’ 988s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 988s | ~ ^ 988s | ) 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_smul_hi64’: 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 988s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 988s | ^~~~~~~~~~ 988s | __int128__ 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4410:86: error: expected ‘)’ before ‘a’ 988s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 988s | ~ ^ 988s | ) 988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4410:104: error: expected ‘)’ before ‘b’ 988s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 988s | ~ ^ 988s | ) 988s 988s If you find this error message confusing, uninformative, or wrong, please open an issue: 988s https://github.com/diku-dk/futhark/issues 988s 991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.fut: 991s Compiling with --backend=multicore: 991s cc failed with code 1: 991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_umul_hi64’: 991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 991s 4406 | 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.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4406:90: error: expected ‘)’ before ‘a’ 991s 4406 | 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.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4406:109: error: expected ‘)’ before ‘b’ 991s 4406 | 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.K0ihat/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_smul_hi64’: 991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 991s 4410 | 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.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4410:86: error: expected ‘)’ before ‘a’ 991s 4410 | 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.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4410:104: error: expected ‘)’ before ‘b’ 991s 4410 | 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.K0ihat/autopkgtest_tmp/tests/constants/const1.fut: 992s Compiling with --backend=multicore: 992s cc failed with code 1: 992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_umul_hi64’: 992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 992s 4406 | 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.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4406:90: error: expected ‘)’ before ‘a’ 992s 4406 | 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.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4406:109: error: expected ‘)’ before ‘b’ 992s 4406 | 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.K0ihat/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_smul_hi64’: 992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 992s 4410 | 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.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4410:86: error: expected ‘)’ before ‘a’ 992s 4410 | 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.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4410:104: error: expected ‘)’ before ‘b’ 992s 4410 | 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 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.fut: 994s Compiling with --backend=multicore: 994s cc failed with code 1: 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_umul_hi64’: 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 994s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 994s | ^~~~~~~~~~~ 994s | __uint32_t 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4406:90: error: expected ‘)’ before ‘a’ 994s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 994s | ~ ^ 994s | ) 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4406:109: error: expected ‘)’ before ‘b’ 994s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 994s | ~ ^ 994s | ) 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_smul_hi64’: 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 994s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 994s | ^~~~~~~~~~ 994s | __int128__ 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4410:86: error: expected ‘)’ before ‘a’ 994s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 994s | ~ ^ 994s | ) 994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4410:104: error: expected ‘)’ before ‘b’ 994s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 994s | ~ ^ 994s | ) 994s 994s If you find this error message confusing, uninformative, or wrong, please open an issue: 994s https://github.com/diku-dk/futhark/issues 994s 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.fut: 996s Compiling with --backend=multicore: 996s cc failed with code 1: 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_umul_hi64’: 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 996s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 996s | ^~~~~~~~~~~ 996s | __uint32_t 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4420:90: error: expected ‘)’ before ‘a’ 996s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4420:109: error: expected ‘)’ before ‘b’ 996s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_smul_hi64’: 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 996s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 996s | ^~~~~~~~~~ 996s | __int128__ 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4424:86: error: expected ‘)’ before ‘a’ 996s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4424:104: error: expected ‘)’ before ‘b’ 996s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s 996s If you find this error message confusing, uninformative, or wrong, please open an issue: 996s https://github.com/diku-dk/futhark/issues 996s 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.fut: 996s Compiling with --backend=multicore: 996s cc failed with code 1: 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_umul_hi64’: 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 996s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 996s | ^~~~~~~~~~~ 996s | __uint32_t 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4420:90: error: expected ‘)’ before ‘a’ 996s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4420:109: error: expected ‘)’ before ‘b’ 996s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_smul_hi64’: 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 996s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 996s | ^~~~~~~~~~ 996s | __int128__ 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4424:86: error: expected ‘)’ before ‘a’ 996s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4424:104: error: expected ‘)’ before ‘b’ 996s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 996s | ~ ^ 996s | ) 996s 996s If you find this error message confusing, uninformative, or wrong, please open an issue: 996s https://github.com/diku-dk/futhark/issues 996s 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.fut: 997s Compiling with --backend=multicore: 997s cc failed with code 1: 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_umul_hi64’: 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 997s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 997s | ^~~~~~~~~~~ 997s | __uint32_t 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4406:90: error: expected ‘)’ before ‘a’ 997s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 997s | ~ ^ 997s | ) 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4406:109: error: expected ‘)’ before ‘b’ 997s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 997s | ~ ^ 997s | ) 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_smul_hi64’: 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 997s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 997s | ^~~~~~~~~~ 997s | __int128__ 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4410:86: error: expected ‘)’ before ‘a’ 997s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 997s | ~ ^ 997s | ) 997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4410:104: error: expected ‘)’ before ‘b’ 997s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 997s | ~ ^ 997s | ) 997s 997s If you find this error message confusing, uninformative, or wrong, please open an issue: 997s https://github.com/diku-dk/futhark/issues 997s 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.fut: 998s Compiling with --backend=multicore: 998s cc failed with code 1: 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_umul_hi64’: 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 998s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 998s | ^~~~~~~~~~~ 998s | __uint32_t 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4406:90: error: expected ‘)’ before ‘a’ 998s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 998s | ~ ^ 998s | ) 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4406:109: error: expected ‘)’ before ‘b’ 998s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 998s | ~ ^ 998s | ) 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_smul_hi64’: 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 998s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 998s | ^~~~~~~~~~ 998s | __int128__ 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4410:86: error: expected ‘)’ before ‘a’ 998s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 998s | ~ ^ 998s | ) 998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4410:104: error: expected ‘)’ before ‘b’ 998s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 998s | ~ ^ 998s | ) 998s 998s If you find this error message confusing, uninformative, or wrong, please open an issue: 998s https://github.com/diku-dk/futhark/issues 998s 1000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.fut: 1000s Compiling with --backend=multicore: 1000s cc failed with code 1: 1000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_umul_hi64’: 1000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.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.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.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.K0ihat/autopkgtest_tmp/tests/constants/const7.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.K0ihat/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_smul_hi64’: 1000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.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.K0ihat/autopkgtest_tmp/tests/constants/const7.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.K0ihat/autopkgtest_tmp/tests/constants/const7.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 1003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.fut: 1003s Compiling with --backend=multicore: 1003s cc failed with code 1: 1003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_umul_hi64’: 1003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1003s 4420 | 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.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4420:90: error: expected ‘)’ before ‘a’ 1003s 4420 | 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.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4420:109: error: expected ‘)’ before ‘b’ 1003s 4420 | 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.K0ihat/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_smul_hi64’: 1003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1003s 4424 | 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.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4424:86: error: expected ‘)’ before ‘a’ 1003s 4424 | 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.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4424:104: error: expected ‘)’ before ‘b’ 1003s 4424 | 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 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.fut: 1007s Compiling with --backend=multicore: 1007s cc failed with code 1: 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_umul_hi64’: 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1007s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1007s | ^~~~~~~~~~~ 1007s | __uint32_t 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4406:90: error: expected ‘)’ before ‘a’ 1007s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1007s | ~ ^ 1007s | ) 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4406:109: error: expected ‘)’ before ‘b’ 1007s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1007s | ~ ^ 1007s | ) 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_smul_hi64’: 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1007s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1007s | ^~~~~~~~~~ 1007s | __int128__ 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4410:86: error: expected ‘)’ before ‘a’ 1007s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1007s | ~ ^ 1007s | ) 1007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4410:104: error: expected ‘)’ before ‘b’ 1007s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1007s | ~ ^ 1007s | ) 1007s 1007s If you find this error message confusing, uninformative, or wrong, please open an issue: 1007s https://github.com/diku-dk/futhark/issues 1007s 1008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.fut: 1008s Compiling with --backend=multicore: 1008s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.fut:5:20-21: 1008s Unused name "y". 1008s cc failed with code 1: 1008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_umul_hi64’: 1008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1008s 4410 | 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.K0ihat/autopkgtest_tmp/tests/convert_id.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 1008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4410:90: error: expected ‘)’ before ‘a’ 1008s 4410 | 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.K0ihat/autopkgtest_tmp/tests/convert_id.c:4410:109: error: expected ‘)’ before ‘b’ 1008s 4410 | 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.K0ihat/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_smul_hi64’: 1008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1008s 4414 | 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.K0ihat/autopkgtest_tmp/tests/convert_id.c:4414:86: error: expected ‘)’ before ‘a’ 1008s 4414 | 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.K0ihat/autopkgtest_tmp/tests/convert_id.c:4414:104: error: expected ‘)’ before ‘b’ 1008s 4414 | 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 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.fut: 1013s Compiling with --backend=multicore: 1013s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.fut:22:9-10: 1013s Unused name "w". 1013s cc failed with code 1: 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_umul_hi64’: 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1013s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1013s | ^~~~~~~~~~~ 1013s | __uint32_t 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4406:90: error: expected ‘)’ before ‘a’ 1013s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1013s | ~ ^ 1013s | ) 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4406:109: error: expected ‘)’ before ‘b’ 1013s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1013s | ~ ^ 1013s | ) 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_smul_hi64’: 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1013s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1013s | ^~~~~~~~~~ 1013s | __int128__ 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4410:86: error: expected ‘)’ before ‘a’ 1013s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1013s | ~ ^ 1013s | ) 1013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4410:104: error: expected ‘)’ before ‘b’ 1013s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1013s | ~ ^ 1013s | ) 1013s 1013s If you find this error message confusing, uninformative, or wrong, please open an issue: 1013s https://github.com/diku-dk/futhark/issues 1013s 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.fut: 1014s Compiling with --backend=multicore: 1014s cc failed with code 1: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_umul_hi64’: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1014s 4408 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c:4408:90: error: expected ‘)’ before ‘a’ 1014s 4408 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4408:109: error: expected ‘)’ before ‘b’ 1014s 4408 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_smul_hi64’: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1014s 4412 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4412:86: error: expected ‘)’ before ‘a’ 1014s 4412 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4412:104: error: expected ‘)’ before ‘b’ 1014s 4412 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest3.fut: 1014s Compiling with --backend=multicore: 1014s cc failed with code 1: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_umul_hi64’: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.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.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.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.K0ihat/autopkgtest_tmp/tests/copyPropTest3.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.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_smul_hi64’: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.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.K0ihat/autopkgtest_tmp/tests/copyPropTest3.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.K0ihat/autopkgtest_tmp/tests/copyPropTest3.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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.fut: 1014s Compiling with --backend=multicore: 1014s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.fut:20:9-10: 1014s Unused name "q". 1014s cc failed with code 1: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_umul_hi64’: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1014s 4407 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4407:90: error: expected ‘)’ before ‘a’ 1014s 4407 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4407:109: error: expected ‘)’ before ‘b’ 1014s 4407 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_smul_hi64’: 1014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1014s 4411 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4411:86: error: expected ‘)’ before ‘a’ 1014s 4411 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4411:104: error: expected ‘)’ before ‘b’ 1014s 4411 | 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 1021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.fut: 1021s Compiling with --backend=multicore: 1021s cc failed with code 1: 1021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_umul_hi64’: 1021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1021s 4421 | 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.K0ihat/autopkgtest_tmp/tests/curry0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4421:90: error: expected ‘)’ before ‘a’ 1021s 4421 | 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.K0ihat/autopkgtest_tmp/tests/curry0.c:4421:109: error: expected ‘)’ before ‘b’ 1021s 4421 | 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.K0ihat/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_smul_hi64’: 1021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1021s 4425 | 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.K0ihat/autopkgtest_tmp/tests/curry0.c:4425:86: error: expected ‘)’ before ‘a’ 1021s 4425 | 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.K0ihat/autopkgtest_tmp/tests/curry0.c:4425:104: error: expected ‘)’ before ‘b’ 1021s 4425 | 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 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.fut: 1025s Compiling with --backend=multicore: 1025s cc failed with code 1: 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_umul_hi64’: 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1025s | ^~~~~~~~~~~ 1025s | __uint32_t 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4420:90: error: expected ‘)’ before ‘a’ 1025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4420:109: error: expected ‘)’ before ‘b’ 1025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_smul_hi64’: 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1025s | ^~~~~~~~~~ 1025s | __int128__ 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4424:86: error: expected ‘)’ before ‘a’ 1025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4424:104: error: expected ‘)’ before ‘b’ 1025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s 1025s If you find this error message confusing, uninformative, or wrong, please open an issue: 1025s https://github.com/diku-dk/futhark/issues 1025s 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.fut: 1025s Compiling with --backend=multicore: 1025s cc failed with code 1: 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_umul_hi64’: 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1025s | ^~~~~~~~~~~ 1025s | __uint32_t 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4420:90: error: expected ‘)’ before ‘a’ 1025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4420:109: error: expected ‘)’ before ‘b’ 1025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_smul_hi64’: 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1025s | ^~~~~~~~~~ 1025s | __int128__ 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4424:86: error: expected ‘)’ before ‘a’ 1025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4424:104: error: expected ‘)’ before ‘b’ 1025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1025s | ~ ^ 1025s | ) 1025s 1025s If you find this error message confusing, uninformative, or wrong, please open an issue: 1025s https://github.com/diku-dk/futhark/issues 1025s 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.fut: 1027s Compiling with --backend=multicore: 1027s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.fut:14:7-8: 1027s Unused name "z". 1027s cc failed with code 1: 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_umul_hi64’: 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1027s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1027s | ^~~~~~~~~~~ 1027s | __uint32_t 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:90: error: expected ‘)’ before ‘a’ 1027s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1027s | ~ ^ 1027s | ) 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4406:109: error: expected ‘)’ before ‘b’ 1027s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1027s | ~ ^ 1027s | ) 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_smul_hi64’: 1027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1027s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1027s | ^~~~~~~~~~ 1028s | __int128__ 1028s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.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.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.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 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.fut: 1029s Compiling with --backend=multicore: 1029s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.fut:14:7-8: 1029s Unused name "z". 1029s cc failed with code 1: 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_umul_hi64’: 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1029s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1029s | ^~~~~~~~~~~ 1029s | __uint32_t 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:90: error: expected ‘)’ before ‘a’ 1029s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1029s | ~ ^ 1029s | ) 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4406:109: error: expected ‘)’ before ‘b’ 1029s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1029s | ~ ^ 1029s | ) 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_smul_hi64’: 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1029s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1029s | ^~~~~~~~~~ 1029s | __int128__ 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4410:86: error: expected ‘)’ before ‘a’ 1029s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1029s | ~ ^ 1029s | ) 1029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4410:104: error: expected ‘)’ before ‘b’ 1029s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1029s | ~ ^ 1029s | ) 1029s 1029s If you find this error message confusing, uninformative, or wrong, please open an issue: 1029s https://github.com/diku-dk/futhark/issues 1029s 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.fut: 1030s Compiling with --backend=multicore: 1030s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.fut:5:17-41: 1030s Entry point parameter 1030s 1030s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 1030s 1030s will have an opaque type, so the entry point will likely not be callable. 1030s cc failed with code 1: 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_umul_hi64’: 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1030s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1030s | ^~~~~~~~~~~ 1030s | __uint32_t 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:90: error: expected ‘)’ before ‘a’ 1030s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1030s | ~ ^ 1030s | ) 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4465:109: error: expected ‘)’ before ‘b’ 1030s 4465 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1030s | ~ ^ 1030s | ) 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_smul_hi64’: 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1030s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1030s | ^~~~~~~~~~ 1030s | __int128__ 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4469:86: error: expected ‘)’ before ‘a’ 1030s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1030s | ~ ^ 1030s | ) 1030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4469:104: error: expected ‘)’ before ‘b’ 1030s 4469 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1030s | ~ ^ 1030s | ) 1030s 1030s If you find this error message confusing, uninformative, or wrong, please open an issue: 1030s https://github.com/diku-dk/futhark/issues 1030s 1037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.fut: 1037s Compiling with --backend=multicore: 1037s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.fut:4:10-26: 1037s Entry point parameter 1037s 1037s ((A: [d₀](i32, i32)): [](i32, i32)) 1037s 1037s will have an opaque type, so the entry point will likely not be callable. 1037s cc failed with code 1: 1037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_umul_hi64’: 1037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1037s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:90: error: expected ‘)’ before ‘a’ 1037s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4451:109: error: expected ‘)’ before ‘b’ 1037s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_smul_hi64’: 1037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1037s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4455:86: error: expected ‘)’ before ‘a’ 1037s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4455:104: error: expected ‘)’ before ‘b’ 1037s 4455 | 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 1037s 279 failed, 6 passed, 2028 to go. 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.fut: 1038s Compiling with --backend=multicore: 1038s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.fut:5:17-41: 1038s Entry point parameter 1038s 1038s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 1038s 1038s will have an opaque type, so the entry point will likely not be callable. 1038s cc failed with code 1: 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_umul_hi64’: 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1038s 4465 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:90: error: expected ‘)’ before ‘a’ 1038s 4465 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4465:109: error: expected ‘)’ before ‘b’ 1038s 4465 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_smul_hi64’: 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1038s 4469 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4469:86: error: expected ‘)’ before ‘a’ 1038s 4469 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4469:104: error: expected ‘)’ before ‘b’ 1038s 4469 | 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 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut: 1038s Compiling with --backend=multicore: 1038s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut:4:10-26: 1038s Entry point parameter 1038s 1038s ((A: [d₀](i32, i32)): [](i32, i32)) 1038s 1038s will have an opaque type, so the entry point will likely not be callable. 1038s cc failed with code 1: 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_umul_hi64’: 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1038s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:90: error: expected ‘)’ before ‘a’ 1038s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4451:109: error: expected ‘)’ before ‘b’ 1038s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_smul_hi64’: 1038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1038s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4455:86: error: expected ‘)’ before ‘a’ 1038s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4455:104: error: expected ‘)’ before ‘b’ 1038s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.fut: 1042s Compiling with --backend=multicore: 1042s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.fut:4:10-26: 1042s Entry point parameter 1042s 1042s ((A: [d₀](i32, i32)): [](i32, i32)) 1042s 1042s will have an opaque type, so the entry point will likely not be callable. 1042s cc failed with code 1: 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_umul_hi64’: 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1042s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:90: error: expected ‘)’ before ‘a’ 1042s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4451:109: error: expected ‘)’ before ‘b’ 1042s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_smul_hi64’: 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1042s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4455:86: error: expected ‘)’ before ‘a’ 1042s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4455:104: error: expected ‘)’ before ‘b’ 1042s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut: 1042s Compiling with --backend=multicore: 1042s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut:6:10-26: 1042s Entry point parameter 1042s 1042s ((A: [d₀](i32, i32)): [](i32, i32)) 1042s 1042s will have an opaque type, so the entry point will likely not be callable. 1042s cc failed with code 1: 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_umul_hi64’: 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1042s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:90: error: expected ‘)’ before ‘a’ 1042s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4451:109: error: expected ‘)’ before ‘b’ 1042s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_smul_hi64’: 1042s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1042s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4455:86: error: expected ‘)’ before ‘a’ 1042s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4455:104: error: expected ‘)’ before ‘b’ 1042s 4455 | 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 1043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.fut: 1043s Compiling with --backend=multicore: 1043s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.fut:9:10-27: 1043s Entry point parameter 1043s 1043s ((xs: [d₀](i32, i32)): [](i32, i32)) 1043s 1043s will have an opaque type, so the entry point will likely not be callable. 1043s cc failed with code 1: 1043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_umul_hi64’: 1043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1043s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1043s | ^~~~~~~~~~~ 1044s | __uint32_t 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:90: error: expected ‘)’ before ‘a’ 1044s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1044s | ~ ^ 1044s | ) 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4451:109: error: expected ‘)’ before ‘b’ 1044s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1044s | ~ ^ 1044s | ) 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_smul_hi64’: 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1044s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1044s | ^~~~~~~~~~ 1044s | __int128__ 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4455:86: error: expected ‘)’ before ‘a’ 1044s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1044s | ~ ^ 1044s | ) 1044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4455:104: error: expected ‘)’ before ‘b’ 1044s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1044s | ~ ^ 1044s | ) 1044s 1044s If you find this error message confusing, uninformative, or wrong, please open an issue: 1044s https://github.com/diku-dk/futhark/issues 1044s 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut: 1049s Compiling with --backend=multicore: 1049s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut:4:14-32: 1049s Entry point parameter 1049s 1049s ((A: *[n](i32, i32)): *[n](i32, i32)) 1049s 1049s will have an opaque type, so the entry point will likely not be callable. 1049s cc failed with code 1: 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_umul_hi64’: 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1049s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1049s | ^~~~~~~~~~~ 1049s | __uint32_t 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:90: error: expected ‘)’ before ‘a’ 1049s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1049s | ~ ^ 1049s | ) 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4450:109: error: expected ‘)’ before ‘b’ 1049s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1049s | ~ ^ 1049s | ) 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_smul_hi64’: 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1049s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1049s | ^~~~~~~~~~ 1049s | __int128__ 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4454:86: error: expected ‘)’ before ‘a’ 1049s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1049s | ~ ^ 1049s | ) 1049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4454:104: error: expected ‘)’ before ‘b’ 1049s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1049s | ~ ^ 1049s | ) 1049s 1049s If you find this error message confusing, uninformative, or wrong, please open an issue: 1049s https://github.com/diku-dk/futhark/issues 1049s 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut: 1050s Compiling with --backend=multicore: 1050s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut:4:10-26: 1050s Entry point parameter 1050s 1050s ((A: [d₀](i32, i32)): [](i32, i32)) 1050s 1050s will have an opaque type, so the entry point will likely not be callable. 1050s cc failed with code 1: 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_umul_hi64’: 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1050s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:90: error: expected ‘)’ before ‘a’ 1050s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4451:109: error: expected ‘)’ before ‘b’ 1050s 4451 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_smul_hi64’: 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1050s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4455:86: error: expected ‘)’ before ‘a’ 1050s 4455 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4455:104: error: expected ‘)’ before ‘b’ 1050s 4455 | 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 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.fut: 1050s Compiling with --backend=multicore: 1050s cc failed with code 1: 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_umul_hi64’: 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1050s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4437:90: error: expected ‘)’ before ‘a’ 1050s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4437:109: error: expected ‘)’ before ‘b’ 1050s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_smul_hi64’: 1050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1050s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4441:86: error: expected ‘)’ before ‘a’ 1050s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4441:104: error: expected ‘)’ before ‘b’ 1050s 4441 | 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 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.fut: 1059s Compiling with --backend=multicore: 1059s cc failed with code 1: 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_umul_hi64’: 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1059s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1059s | ^~~~~~~~~~~ 1059s | __uint32_t 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4435:90: error: expected ‘)’ before ‘a’ 1059s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1059s | ~ ^ 1059s | ) 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4435:109: error: expected ‘)’ before ‘b’ 1059s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1059s | ~ ^ 1059s | ) 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_smul_hi64’: 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1059s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1059s | ^~~~~~~~~~ 1059s | __int128__ 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4439:86: error: expected ‘)’ before ‘a’ 1059s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1059s | ~ ^ 1059s | ) 1059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4439:104: error: expected ‘)’ before ‘b’ 1059s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1059s | ~ ^ 1059s | ) 1059s 1059s If you find this error message confusing, uninformative, or wrong, please open an issue: 1059s https://github.com/diku-dk/futhark/issues 1059s 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.fut: 1060s Compiling with --backend=multicore: 1060s cc failed with code 1: 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_umul_hi64’: 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1060s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1060s | ^~~~~~~~~~~ 1060s | __uint32_t 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4437:90: error: expected ‘)’ before ‘a’ 1060s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1060s | ~ ^ 1060s | ) 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4437:109: error: expected ‘)’ before ‘b’ 1060s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1060s | ~ ^ 1060s | ) 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_smul_hi64’: 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1060s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1060s | ^~~~~~~~~~ 1060s | __int128__ 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4441:86: error: expected ‘)’ before ‘a’ 1060s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1060s | ~ ^ 1060s | ) 1060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4441:104: error: expected ‘)’ before ‘b’ 1060s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1060s | ~ ^ 1060s | ) 1060s 1060s If you find this error message confusing, uninformative, or wrong, please open an issue: 1060s https://github.com/diku-dk/futhark/issues 1060s 1061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.fut: 1061s Compiling with --backend=multicore: 1061s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.fut:31:9-34:32: 1061s Entry point parameter 1061s 1061s ((md_vols: [d₆][d₇]f64): [][]f64, (md_drifts: [d₆][d₇]f64): [][]f64, (md_starts: [d₇]f64): []f64, (noises_mat: [d₅][d₆][d₇]f64): [][][]f64) 1061s 1061s will have an opaque type, so the entry point will likely not be callable. 1061s cc failed with code 1: 1061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_umul_hi64’: 1061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4472:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1061s 4472 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4472:78: note: each undeclared identifier is reported only once for each function it appears in 1061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4472:90: error: expected ‘)’ before ‘a’ 1061s 4472 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4472:109: error: expected ‘)’ before ‘b’ 1061s 4472 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_smul_hi64’: 1061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4476:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1061s 4476 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4476:86: error: expected ‘)’ before ‘a’ 1061s 4476 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4476:104: error: expected ‘)’ before ‘b’ 1061s 4476 | 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 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.fut: 1064s Compiling with --backend=multicore: 1064s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.fut:8:57-58: 1064s Unused name "i". 1064s cc failed with code 1: 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_umul_hi64’: 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1064s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1064s | ^~~~~~~~~~~ 1064s | __uint32_t 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4420:90: error: expected ‘)’ before ‘a’ 1064s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4420:109: error: expected ‘)’ before ‘b’ 1064s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_smul_hi64’: 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1064s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1064s | ^~~~~~~~~~ 1064s | __int128__ 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4424:86: error: expected ‘)’ before ‘a’ 1064s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4424:104: error: expected ‘)’ before ‘b’ 1064s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s 1064s If you find this error message confusing, uninformative, or wrong, please open an issue: 1064s https://github.com/diku-dk/futhark/issues 1064s 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.fut: 1064s Compiling with --backend=multicore: 1064s cc failed with code 1: 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_umul_hi64’: 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1064s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1064s | ^~~~~~~~~~~ 1064s | __uint32_t 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4420:90: error: expected ‘)’ before ‘a’ 1064s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4420:109: error: expected ‘)’ before ‘b’ 1064s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_smul_hi64’: 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1064s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1064s | ^~~~~~~~~~ 1064s | __int128__ 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4424:86: error: expected ‘)’ before ‘a’ 1064s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4424:104: error: expected ‘)’ before ‘b’ 1064s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1064s | ~ ^ 1064s | ) 1064s 1064s If you find this error message confusing, uninformative, or wrong, please open an issue: 1064s https://github.com/diku-dk/futhark/issues 1064s 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.fut: 1073s Compiling with --backend=multicore: 1073s cc failed with code 1: 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_umul_hi64’: 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4455:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1073s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1073s | ^~~~~~~~~~~ 1073s | __uint32_t 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4455:78: note: each undeclared identifier is reported only once for each function it appears in 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4455:90: error: expected ‘)’ before ‘a’ 1073s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4455:109: error: expected ‘)’ before ‘b’ 1073s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_smul_hi64’: 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4459:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1073s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1073s | ^~~~~~~~~~ 1073s | __int128__ 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4459:86: error: expected ‘)’ before ‘a’ 1073s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4459:104: error: expected ‘)’ before ‘b’ 1073s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s 1073s If you find this error message confusing, uninformative, or wrong, please open an issue: 1073s https://github.com/diku-dk/futhark/issues 1073s 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.fut: 1073s Generating reference outputs: 1073s cc failed with code 1: 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_umul_hi64’: 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1073s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1073s | ^~~~~~~~~~~ 1073s | __uint32_t 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:90: error: expected ‘)’ before ‘a’ 1073s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:109: error: expected ‘)’ before ‘b’ 1073s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_smul_hi64’: 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1073s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1073s | ^~~~~~~~~~ 1073s | __int128__ 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4419:86: error: expected ‘)’ before ‘a’ 1073s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4419:104: error: expected ‘)’ before ‘b’ 1073s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1073s | ~ ^ 1073s | ) 1073s 1073s If you find this error message confusing, uninformative, or wrong, please open an issue: 1073s https://github.com/diku-dk/futhark/issues 1073s 1074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.fut: 1074s Compiling with --backend=multicore: 1074s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.fut:11:23-53: 1074s Entry point parameter 1074s 1074s ((a: [n][an]i32): [n][an]i32, (b: [n][bn]i32): [n][bn]i32) 1074s 1074s will have an opaque type, so the entry point will likely not be callable. 1074s cc failed with code 1: 1074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_umul_hi64’: 1074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1074s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4439:90: error: expected ‘)’ before ‘a’ 1074s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4439:109: error: expected ‘)’ before ‘b’ 1074s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_smul_hi64’: 1074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1074s 4443 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4443:86: error: expected ‘)’ before ‘a’ 1074s 4443 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4443:104: error: expected ‘)’ before ‘b’ 1074s 4443 | 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 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.fut: 1078s Compiling with --backend=multicore: 1078s cc failed with code 1: 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_umul_hi64’: 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1078s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4437:90: error: expected ‘)’ before ‘a’ 1078s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4437:109: error: expected ‘)’ before ‘b’ 1078s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_smul_hi64’: 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1078s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4441:86: error: expected ‘)’ before ‘a’ 1078s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4441:104: error: expected ‘)’ before ‘b’ 1078s 4441 | 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 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.fut: 1078s Compiling with --backend=multicore: 1078s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.fut:5:9-42: 1078s Entry point parameter 1078s 1078s ((outer_loop_count: i64): i64, (a: [d₀]i64): []i64) 1078s 1078s will have an opaque type, so the entry point will likely not be callable. 1078s cc failed with code 1: 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_umul_hi64’: 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1078s 4453 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4453:90: error: expected ‘)’ before ‘a’ 1078s 4453 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4453:109: error: expected ‘)’ before ‘b’ 1078s 4453 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_smul_hi64’: 1078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1078s 4457 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4457:86: error: expected ‘)’ before ‘a’ 1078s 4457 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4457:104: error: expected ‘)’ before ‘b’ 1078s 4457 | 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 1085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.fut: 1085s Compiling with --backend=multicore: 1085s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.fut:32:9-36:43: 1085s Entry point parameter 1085s 1085s ((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) 1085s 1085s will have an opaque type, so the entry point will likely not be callable. 1085s 1085s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.fut:37:25-26: 1085s Unused name "i". 1085s cc failed with code 1: 1085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_umul_hi64’: 1085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4474:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1085s 4474 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4474:78: note: each undeclared identifier is reported only once for each function it appears in 1085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4474:90: error: expected ‘)’ before ‘a’ 1085s 4474 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4474:109: error: expected ‘)’ before ‘b’ 1085s 4474 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_smul_hi64’: 1085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4478:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1085s 4478 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4478:86: error: expected ‘)’ before ‘a’ 1085s 4478 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4478:104: error: expected ‘)’ before ‘b’ 1085s 4478 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.fut: 1087s Compiling with --backend=multicore: 1087s cc failed with code 1: 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_umul_hi64’: 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1087s | ^~~~~~~~~~~ 1087s | __uint32_t 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4420:90: error: expected ‘)’ before ‘a’ 1087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4420:109: error: expected ‘)’ before ‘b’ 1087s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_smul_hi64’: 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1087s | ^~~~~~~~~~ 1087s | __int128__ 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4424:86: error: expected ‘)’ before ‘a’ 1087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4424:104: error: expected ‘)’ before ‘b’ 1087s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s 1087s If you find this error message confusing, uninformative, or wrong, please open an issue: 1087s https://github.com/diku-dk/futhark/issues 1087s 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.fut: 1087s Compiling with --backend=multicore: 1087s cc failed with code 1: 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_umul_hi64’: 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1087s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1087s | ^~~~~~~~~~~ 1087s | __uint32_t 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4436:90: error: expected ‘)’ before ‘a’ 1087s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4436:109: error: expected ‘)’ before ‘b’ 1087s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_smul_hi64’: 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1087s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1087s | ^~~~~~~~~~ 1087s | __int128__ 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4440:86: error: expected ‘)’ before ‘a’ 1087s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4440:104: error: expected ‘)’ before ‘b’ 1087s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1087s | ~ ^ 1087s | ) 1087s 1087s If you find this error message confusing, uninformative, or wrong, please open an issue: 1087s https://github.com/diku-dk/futhark/issues 1087s 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.fut: 1090s Compiling with --backend=multicore: 1090s cc failed with code 1: 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_umul_hi64’: 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1090s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1090s | ^~~~~~~~~~~ 1090s | __uint32_t 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4420:90: error: expected ‘)’ before ‘a’ 1090s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1090s | ~ ^ 1090s | ) 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4420:109: error: expected ‘)’ before ‘b’ 1090s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1090s | ~ ^ 1090s | ) 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_smul_hi64’: 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1090s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1090s | ^~~~~~~~~~ 1090s | __int128__ 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4424:86: error: expected ‘)’ before ‘a’ 1090s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1090s | ~ ^ 1090s | ) 1090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4424:104: error: expected ‘)’ before ‘b’ 1090s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1090s | ~ ^ 1090s | ) 1090s 1090s If you find this error message confusing, uninformative, or wrong, please open an issue: 1090s https://github.com/diku-dk/futhark/issues 1090s 1091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.fut: 1091s Compiling with --backend=multicore: 1091s cc failed with code 1: 1091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_umul_hi64’: 1091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1091s 4460 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:78: note: each undeclared identifier is reported only once for each function it appears in 1091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:90: error: expected ‘)’ before ‘a’ 1091s 4460 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4460:109: error: expected ‘)’ before ‘b’ 1091s 4460 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_smul_hi64’: 1091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4464:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1091s 4464 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4464:86: error: expected ‘)’ before ‘a’ 1091s 4464 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4464:104: error: expected ‘)’ before ‘b’ 1091s 4464 | 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 1093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.fut: 1093s Compiling with --backend=multicore: 1093s cc failed with code 1: 1093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_umul_hi64’: 1093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1093s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4437:90: error: expected ‘)’ before ‘a’ 1093s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4437:109: error: expected ‘)’ before ‘b’ 1093s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_smul_hi64’: 1093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1093s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4441:86: error: expected ‘)’ before ‘a’ 1093s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4441:104: error: expected ‘)’ before ‘b’ 1093s 4441 | 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 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.fut: 1094s Compiling with --backend=multicore: 1094s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.fut:38:42-43: 1094s Unused name "i". 1094s cc failed with code 1: 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_umul_hi64’: 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1094s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1094s | ^~~~~~~~~~~ 1094s | __uint32_t 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:90: error: expected ‘)’ before ‘a’ 1094s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1094s | ~ ^ 1094s | ) 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4436:109: error: expected ‘)’ before ‘b’ 1094s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1094s | ~ ^ 1094s | ) 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_smul_hi64’: 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1094s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1094s | ^~~~~~~~~~ 1094s | __int128__ 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4440:86: error: expected ‘)’ before ‘a’ 1094s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1094s | ~ ^ 1094s | ) 1094s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4440:104: error: expected ‘)’ before ‘b’ 1094s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1094s | ~ ^ 1094s | ) 1094s 1094s If you find this error message confusing, uninformative, or wrong, please open an issue: 1094s https://github.com/diku-dk/futhark/issues 1094s 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.fut: 1096s Compiling with --backend=multicore: 1096s cc failed with code 1: 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_umul_hi64’: 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1096s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1096s | ^~~~~~~~~~~ 1096s | __uint32_t 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4437:90: error: expected ‘)’ before ‘a’ 1096s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1096s | ~ ^ 1096s | ) 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4437:109: error: expected ‘)’ before ‘b’ 1096s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1096s | ~ ^ 1096s | ) 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_smul_hi64’: 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1096s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1096s | ^~~~~~~~~~ 1096s | __int128__ 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4441:86: error: expected ‘)’ before ‘a’ 1096s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1096s | ~ ^ 1096s | ) 1096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4441:104: error: expected ‘)’ before ‘b’ 1096s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1096s | ~ ^ 1096s | ) 1096s 1096s If you find this error message confusing, uninformative, or wrong, please open an issue: 1096s https://github.com/diku-dk/futhark/issues 1096s 1097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.fut: 1097s Generating reference outputs: 1097s cc failed with code 1: 1097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_umul_hi64’: 1097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1097s 4415 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:90: error: expected ‘)’ before ‘a’ 1097s 4415 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:109: error: expected ‘)’ before ‘b’ 1097s 4415 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_smul_hi64’: 1097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1097s 4419 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4419:86: error: expected ‘)’ before ‘a’ 1097s 4419 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4419:104: error: expected ‘)’ before ‘b’ 1097s 4419 | 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 306 failed, 6 passed, 2001 to go. 1099s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.fut: 1099s Compiling with --backend=multicore: 1099s cc failed with code 1: 1099s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_umul_hi64’: 1099s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1099s 4452 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 1099s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4452:90: error: expected ‘)’ before ‘a’ 1099s 4452 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4452:109: error: expected ‘)’ before ‘b’ 1099s 4452 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_smul_hi64’: 1099s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1099s 4456 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4456:86: error: expected ‘)’ before ‘a’ 1099s 4456 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4456:104: error: expected ‘)’ before ‘b’ 1099s 4456 | 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 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.fut: 1100s Generating reference outputs: 1100s cc failed with code 1: 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_umul_hi64’: 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1100s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1100s | ^~~~~~~~~~~ 1100s | __uint32_t 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:90: error: expected ‘)’ before ‘a’ 1100s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1100s | ~ ^ 1100s | ) 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:109: error: expected ‘)’ before ‘b’ 1100s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1100s | ~ ^ 1100s | ) 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_smul_hi64’: 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1100s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1100s | ^~~~~~~~~~ 1100s | __int128__ 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4420:86: error: expected ‘)’ before ‘a’ 1100s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1100s | ~ ^ 1100s | ) 1100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4420:104: error: expected ‘)’ before ‘b’ 1100s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1100s | ~ ^ 1100s | ) 1100s 1100s If you find this error message confusing, uninformative, or wrong, please open an issue: 1100s https://github.com/diku-dk/futhark/issues 1100s 1102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.fut: 1102s Generating reference outputs: 1102s cc failed with code 1: 1102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_umul_hi64’: 1102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1102s 4416 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:90: error: expected ‘)’ before ‘a’ 1102s 4416 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:109: error: expected ‘)’ before ‘b’ 1102s 4416 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_smul_hi64’: 1102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1102s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4420:86: error: expected ‘)’ before ‘a’ 1102s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4420:104: error: expected ‘)’ before ‘b’ 1102s 4420 | 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 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.fut: 1105s Compiling with --backend=multicore: 1105s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.fut:9:18-23: 1105s Defaulting ambiguous type to i32. 1105s 1105s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.fut:9:27-28: 1105s Defaulting ambiguous type to i32. 1105s cc failed with code 1: 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_umul_hi64’: 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1105s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1105s | ^~~~~~~~~~~ 1105s | __uint32_t 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4420:90: error: expected ‘)’ before ‘a’ 1105s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1105s | ~ ^ 1105s | ) 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4420:109: error: expected ‘)’ before ‘b’ 1105s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1105s | ~ ^ 1105s | ) 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_smul_hi64’: 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1105s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1105s | ^~~~~~~~~~ 1105s | __int128__ 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4424:86: error: expected ‘)’ before ‘a’ 1105s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1105s | ~ ^ 1105s | ) 1105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4424:104: error: expected ‘)’ before ‘b’ 1105s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1105s | ~ ^ 1105s | ) 1105s 1105s If you find this error message confusing, uninformative, or wrong, please open an issue: 1105s https://github.com/diku-dk/futhark/issues 1105s 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.fut: 1106s Compiling with --backend=multicore: 1106s cc failed with code 1: 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_umul_hi64’: 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1106s | ^~~~~~~~~~~ 1106s | __uint32_t 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4420:90: error: expected ‘)’ before ‘a’ 1106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1106s | ~ ^ 1106s | ) 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4420:109: error: expected ‘)’ before ‘b’ 1106s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1106s | ~ ^ 1106s | ) 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_smul_hi64’: 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1106s | ^~~~~~~~~~ 1106s | __int128__ 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4424:86: error: expected ‘)’ before ‘a’ 1106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1106s | ~ ^ 1106s | ) 1106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4424:104: error: expected ‘)’ before ‘b’ 1106s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1106s | ~ ^ 1106s | ) 1106s 1106s If you find this error message confusing, uninformative, or wrong, please open an issue: 1106s https://github.com/diku-dk/futhark/issues 1106s 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.fut: 1111s Compiling with --backend=multicore: 1111s cc failed with code 1: 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_umul_hi64’: 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1111s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1111s | ^~~~~~~~~~~ 1111s | __uint32_t 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4435:90: error: expected ‘)’ before ‘a’ 1111s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4435:109: error: expected ‘)’ before ‘b’ 1111s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_smul_hi64’: 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1111s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1111s | ^~~~~~~~~~ 1111s | __int128__ 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4439:86: error: expected ‘)’ before ‘a’ 1111s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4439:104: error: expected ‘)’ before ‘b’ 1111s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s 1111s If you find this error message confusing, uninformative, or wrong, please open an issue: 1111s https://github.com/diku-dk/futhark/issues 1111s 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut: 1111s Generating reference outputs: 1111s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut:6:12-14: 1111s Unused name "as". 1111s 1111s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 1111s Defaulting ambiguous type to i32. 1111s 1111s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 1111s Defaulting ambiguous type to i32. 1111s cc failed with code 1: 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_umul_hi64’: 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1111s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1111s | ^~~~~~~~~~~ 1111s | __uint32_t 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:90: error: expected ‘)’ before ‘a’ 1111s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:109: error: expected ‘)’ before ‘b’ 1111s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_smul_hi64’: 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1111s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1111s | ^~~~~~~~~~ 1111s | __int128__ 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4436:86: error: expected ‘)’ before ‘a’ 1111s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4436:104: error: expected ‘)’ before ‘b’ 1111s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1111s | ~ ^ 1111s | ) 1111s 1111s If you find this error message confusing, uninformative, or wrong, please open an issue: 1111s https://github.com/diku-dk/futhark/issues 1111s 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.fut: 1112s Compiling with --backend=multicore: 1112s cc failed with code 1: 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_umul_hi64’: 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1112s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1112s | ^~~~~~~~~~~ 1112s | __uint32_t 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4435:90: error: expected ‘)’ before ‘a’ 1112s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1112s | ~ ^ 1112s | ) 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4435:109: error: expected ‘)’ before ‘b’ 1112s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1112s | ~ ^ 1112s | ) 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_smul_hi64’: 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1112s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1112s | ^~~~~~~~~~ 1112s | __int128__ 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4439:86: error: expected ‘)’ before ‘a’ 1112s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1112s | ~ ^ 1112s | ) 1112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4439:104: error: expected ‘)’ before ‘b’ 1112s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1112s | ~ ^ 1112s | ) 1112s 1112s If you find this error message confusing, uninformative, or wrong, please open an issue: 1112s https://github.com/diku-dk/futhark/issues 1112s 1114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.fut: 1114s Compiling with --backend=multicore: 1114s cc failed with code 1: 1114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_umul_hi64’: 1114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1114s 4451 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4451:90: error: expected ‘)’ before ‘a’ 1114s 4451 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4451:109: error: expected ‘)’ before ‘b’ 1114s 4451 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_smul_hi64’: 1114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1114s 4455 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4455:86: error: expected ‘)’ before ‘a’ 1114s 4455 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4455:104: error: expected ‘)’ before ‘b’ 1114s 4455 | 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 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.fut: 1115s Compiling with --backend=multicore: 1115s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.fut:7:17-39: 1115s Entry point parameter 1115s 1115s ((m: i32): i32, (a: [n][k]i32): [n][k]i32) 1115s 1115s will have an opaque type, so the entry point will likely not be callable. 1115s 1115s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.fut:10:23-24: 1115s Unused name "i". 1115s cc failed with code 1: 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_umul_hi64’: 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1115s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1115s | ^~~~~~~~~~~ 1115s | __uint32_t 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4438:90: error: expected ‘)’ before ‘a’ 1115s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1115s | ~ ^ 1115s | ) 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4438:109: error: expected ‘)’ before ‘b’ 1115s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1115s | ~ ^ 1115s | ) 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_smul_hi64’: 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1115s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1115s | ^~~~~~~~~~ 1115s | __int128__ 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4442:86: error: expected ‘)’ before ‘a’ 1115s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1115s | ~ ^ 1115s | ) 1115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4442:104: error: expected ‘)’ before ‘b’ 1115s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1115s | ~ ^ 1115s | ) 1115s 1115s If you find this error message confusing, uninformative, or wrong, please open an issue: 1115s https://github.com/diku-dk/futhark/issues 1115s 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.fut: 1117s Compiling with --backend=multicore: 1117s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.fut:11:33-34: 1117s Unused name "i". 1117s cc failed with code 1: 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_umul_hi64’: 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1117s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1117s | ^~~~~~~~~~~ 1117s | __uint32_t 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4421:90: error: expected ‘)’ before ‘a’ 1117s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1117s | ~ ^ 1117s | ) 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4421:109: error: expected ‘)’ before ‘b’ 1117s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1117s | ~ ^ 1117s | ) 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_smul_hi64’: 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1117s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1117s | ^~~~~~~~~~ 1117s | __int128__ 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4425:86: error: expected ‘)’ before ‘a’ 1117s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1117s | ~ ^ 1117s | ) 1117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4425:104: error: expected ‘)’ before ‘b’ 1117s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1117s | ~ ^ 1117s | ) 1117s 1117s If you find this error message confusing, uninformative, or wrong, please open an issue: 1117s https://github.com/diku-dk/futhark/issues 1117s 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.fut: 1119s Compiling with --backend=multicore: 1119s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.fut:9:23-24: 1119s Unused name "i". 1119s cc failed with code 1: 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_umul_hi64’: 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1119s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1119s | ^~~~~~~~~~~ 1119s | __uint32_t 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4420:90: error: expected ‘)’ before ‘a’ 1119s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1119s | ~ ^ 1119s | ) 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4420:109: error: expected ‘)’ before ‘b’ 1119s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1119s | ~ ^ 1119s | ) 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_smul_hi64’: 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1119s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1119s | ^~~~~~~~~~ 1119s | __int128__ 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4424:86: error: expected ‘)’ before ‘a’ 1119s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1119s | ~ ^ 1119s | ) 1119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4424:104: error: expected ‘)’ before ‘b’ 1119s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1119s | ~ ^ 1119s | ) 1119s 1119s If you find this error message confusing, uninformative, or wrong, please open an issue: 1119s https://github.com/diku-dk/futhark/issues 1119s 1121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.fut: 1121s Compiling with --backend=multicore: 1121s cc failed with code 1: 1121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_umul_hi64’: 1121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4420:90: error: expected ‘)’ before ‘a’ 1121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4420:109: error: expected ‘)’ before ‘b’ 1121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_smul_hi64’: 1121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4424:86: error: expected ‘)’ before ‘a’ 1121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4424:104: error: expected ‘)’ before ‘b’ 1121s 4424 | 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 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.fut: 1123s Compiling with --backend=multicore: 1123s cc failed with code 1: 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_umul_hi64’: 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1123s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1123s | ^~~~~~~~~~~ 1123s | __uint32_t 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:90: error: expected ‘)’ before ‘a’ 1123s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4436:109: error: expected ‘)’ before ‘b’ 1123s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_smul_hi64’: 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1123s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1123s | ^~~~~~~~~~ 1123s | __int128__ 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4440:86: error: expected ‘)’ before ‘a’ 1123s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4440:104: error: expected ‘)’ before ‘b’ 1123s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s 1123s If you find this error message confusing, uninformative, or wrong, please open an issue: 1123s https://github.com/diku-dk/futhark/issues 1123s 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.fut: 1123s Compiling with --backend=multicore: 1123s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.fut:5:1-6:54: 1123s Entry point return type 1123s 1123s *[n]([m]i64, [m]i64) 1123s 1123s will have an opaque type, so the result will likely not be usable. 1123s cc failed with code 1: 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_umul_hi64’: 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1123s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1123s | ^~~~~~~~~~~ 1123s | __uint32_t 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:90: error: expected ‘)’ before ‘a’ 1123s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4466:109: error: expected ‘)’ before ‘b’ 1123s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_smul_hi64’: 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1123s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1123s | ^~~~~~~~~~ 1123s | __int128__ 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4470:86: error: expected ‘)’ before ‘a’ 1123s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4470:104: error: expected ‘)’ before ‘b’ 1123s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1123s | ~ ^ 1123s | ) 1123s 1123s If you find this error message confusing, uninformative, or wrong, please open an issue: 1123s https://github.com/diku-dk/futhark/issues 1123s 1124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.fut: 1124s Compiling with --backend=multicore: 1124s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.fut:8:52-53: 1124s Unused name "i". 1124s cc failed with code 1: 1124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_umul_hi64’: 1124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1124s 4435 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4435:90: error: expected ‘)’ before ‘a’ 1124s 4435 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4435:109: error: expected ‘)’ before ‘b’ 1124s 4435 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_smul_hi64’: 1124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1124s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4439:86: error: expected ‘)’ before ‘a’ 1124s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4439:104: error: expected ‘)’ before ‘b’ 1124s 4439 | 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 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.fut: 1125s Compiling with --backend=multicore: 1125s cc failed with code 1: 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_umul_hi64’: 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1125s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1125s | ^~~~~~~~~~~ 1125s | __uint32_t 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4435:90: error: expected ‘)’ before ‘a’ 1125s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1125s | ~ ^ 1125s | ) 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4435:109: error: expected ‘)’ before ‘b’ 1125s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1125s | ~ ^ 1125s | ) 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_smul_hi64’: 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1125s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1125s | ^~~~~~~~~~ 1125s | __int128__ 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4439:86: error: expected ‘)’ before ‘a’ 1125s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1125s | ~ ^ 1125s | ) 1125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4439:104: error: expected ‘)’ before ‘b’ 1125s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1125s | ~ ^ 1125s | ) 1125s 1125s If you find this error message confusing, uninformative, or wrong, please open an issue: 1125s https://github.com/diku-dk/futhark/issues 1125s 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.fut: 1127s Compiling with --backend=multicore: 1127s cc failed with code 1: 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_umul_hi64’: 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1127s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1127s | ^~~~~~~~~~~ 1127s | __uint32_t 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4452:90: error: expected ‘)’ before ‘a’ 1127s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1127s | ~ ^ 1127s | ) 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4452:109: error: expected ‘)’ before ‘b’ 1127s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1127s | ~ ^ 1127s | ) 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_smul_hi64’: 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1127s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1127s | ^~~~~~~~~~ 1127s | __int128__ 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4456:86: error: expected ‘)’ before ‘a’ 1127s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1127s | ~ ^ 1127s | ) 1127s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4456:104: error: expected ‘)’ before ‘b’ 1127s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1127s | ~ ^ 1127s | ) 1127s 1127s If you find this error message confusing, uninformative, or wrong, please open an issue: 1127s https://github.com/diku-dk/futhark/issues 1127s 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.fut: 1129s Compiling with --backend=multicore: 1129s cc failed with code 1: 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_umul_hi64’: 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1129s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1129s | ^~~~~~~~~~~ 1129s | __uint32_t 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4437:90: error: expected ‘)’ before ‘a’ 1129s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1129s | ~ ^ 1129s | ) 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4437:109: error: expected ‘)’ before ‘b’ 1129s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1129s | ~ ^ 1129s | ) 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_smul_hi64’: 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1129s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1129s | ^~~~~~~~~~ 1129s | __int128__ 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4441:86: error: expected ‘)’ before ‘a’ 1129s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1129s | ~ ^ 1129s | ) 1129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4441:104: error: expected ‘)’ before ‘b’ 1129s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1129s | ~ ^ 1129s | ) 1129s 1129s If you find this error message confusing, uninformative, or wrong, please open an issue: 1129s https://github.com/diku-dk/futhark/issues 1129s 1131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.fut: 1131s Compiling with --backend=multicore: 1131s cc failed with code 1: 1131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_umul_hi64’: 1131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1131s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4437:90: error: expected ‘)’ before ‘a’ 1131s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4437:109: error: expected ‘)’ before ‘b’ 1131s 4437 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_smul_hi64’: 1131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1131s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4441:86: error: expected ‘)’ before ‘a’ 1131s 4441 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4441:104: error: expected ‘)’ before ‘b’ 1131s 4441 | 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 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.fut: 1133s Compiling with --backend=multicore: 1133s cc failed with code 1: 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_umul_hi64’: 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1133s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1133s | ^~~~~~~~~~~ 1133s | __uint32_t 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:90: error: expected ‘)’ before ‘a’ 1133s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1133s | ~ ^ 1133s | ) 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4421:109: error: expected ‘)’ before ‘b’ 1133s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1133s | ~ ^ 1133s | ) 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_smul_hi64’: 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1133s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1133s | ^~~~~~~~~~ 1133s | __int128__ 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4425:86: error: expected ‘)’ before ‘a’ 1133s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1133s | ~ ^ 1133s | ) 1133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4425:104: error: expected ‘)’ before ‘b’ 1133s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1133s | ~ ^ 1133s | ) 1133s 1133s If you find this error message confusing, uninformative, or wrong, please open an issue: 1133s https://github.com/diku-dk/futhark/issues 1133s 1134s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.fut: 1134s Compiling with --backend=multicore: 1134s cc failed with code 1: 1134s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_umul_hi64’: 1134s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1134s 4436 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1134s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4436:90: error: expected ‘)’ before ‘a’ 1134s 4436 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4436:109: error: expected ‘)’ before ‘b’ 1134s 4436 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_smul_hi64’: 1134s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1134s 4440 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4440:86: error: expected ‘)’ before ‘a’ 1134s 4440 | 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.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4440:104: error: expected ‘)’ before ‘b’ 1134s 4440 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.fut: 1135s Compiling with --backend=multicore: 1135s cc failed with code 1: 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_umul_hi64’: 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1135s 4422 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:90: error: expected ‘)’ before ‘a’ 1135s 4422 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4422:109: error: expected ‘)’ before ‘b’ 1135s 4422 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_smul_hi64’: 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1135s 4426 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4426:86: error: expected ‘)’ before ‘a’ 1135s 4426 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4426:104: error: expected ‘)’ before ‘b’ 1135s 4426 | 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 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.fut: 1135s Compiling with --backend=multicore: 1135s cc failed with code 1: 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_umul_hi64’: 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1135s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:90: error: expected ‘)’ before ‘a’ 1135s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4420:109: error: expected ‘)’ before ‘b’ 1135s 4420 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_smul_hi64’: 1135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1135s 4424 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4424:86: error: expected ‘)’ before ‘a’ 1135s 4424 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4424:104: error: expected ‘)’ before ‘b’ 1135s 4424 | 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 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.fut: 1138s Compiling with --backend=multicore: 1138s cc failed with code 1: 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_umul_hi64’: 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1138s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1138s | ^~~~~~~~~~~ 1138s | __uint32_t 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:78: note: each undeclared identifier is reported only once for each function it appears in 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:90: error: expected ‘)’ before ‘a’ 1138s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1138s | ~ ^ 1138s | ) 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4467:109: error: expected ‘)’ before ‘b’ 1138s 4467 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1138s | ~ ^ 1138s | ) 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_smul_hi64’: 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4471:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1138s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1138s | ^~~~~~~~~~ 1138s | __int128__ 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4471:86: error: expected ‘)’ before ‘a’ 1138s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1138s | ~ ^ 1138s | ) 1138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4471:104: error: expected ‘)’ before ‘b’ 1138s 4471 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1138s | ~ ^ 1138s | ) 1138s 1138s If you find this error message confusing, uninformative, or wrong, please open an issue: 1138s https://github.com/diku-dk/futhark/issues 1138s 1142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.fut: 1142s Compiling with --backend=multicore: 1142s cc failed with code 1: 1142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_umul_hi64’: 1142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1142s 4435 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:90: error: expected ‘)’ before ‘a’ 1142s 4435 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4435:109: error: expected ‘)’ before ‘b’ 1142s 4435 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_smul_hi64’: 1142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1142s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4439:86: error: expected ‘)’ before ‘a’ 1142s 4439 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4439:104: error: expected ‘)’ before ‘b’ 1142s 4439 | 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 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.fut: 1143s Compiling with --backend=multicore: 1143s cc failed with code 1: 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_umul_hi64’: 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1143s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1143s | ^~~~~~~~~~~ 1143s | __uint32_t 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4437:90: error: expected ‘)’ before ‘a’ 1143s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1143s | ~ ^ 1143s | ) 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4437:109: error: expected ‘)’ before ‘b’ 1143s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1143s | ~ ^ 1143s | ) 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_smul_hi64’: 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1143s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1143s | ^~~~~~~~~~ 1143s | __int128__ 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4441:86: error: expected ‘)’ before ‘a’ 1143s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1143s | ~ ^ 1143s | ) 1143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4441:104: error: expected ‘)’ before ‘b’ 1143s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1143s | ~ ^ 1143s | ) 1143s 1143s If you find this error message confusing, uninformative, or wrong, please open an issue: 1143s https://github.com/diku-dk/futhark/issues 1143s 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.fut: 1144s Compiling with --backend=multicore: 1144s cc failed with code 1: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_umul_hi64’: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ^~~~~~~~~~~ 1144s | __uint32_t 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4421:90: error: expected ‘)’ before ‘a’ 1144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4421:109: error: expected ‘)’ before ‘b’ 1144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_smul_hi64’: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ^~~~~~~~~~ 1144s | __int128__ 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4425:86: error: expected ‘)’ before ‘a’ 1144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4425:104: error: expected ‘)’ before ‘b’ 1144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s 1144s If you find this error message confusing, uninformative, or wrong, please open an issue: 1144s https://github.com/diku-dk/futhark/issues 1144s 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut: 1144s Compiling with --backend=multicore: 1144s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut:4:11-12: 1144s Unused name "n". 1144s 1144s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut:4:20-23: 1144s Unused name "xss". 1144s 1144s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut:5:73-83: 1144s Defaulting ambiguous type to i32. 1144s cc failed with code 1: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_umul_hi64’: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1144s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ^~~~~~~~~~~ 1144s | __uint32_t 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4422:90: error: expected ‘)’ before ‘a’ 1144s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4422:109: error: expected ‘)’ before ‘b’ 1144s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_smul_hi64’: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1144s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ^~~~~~~~~~ 1144s | __int128__ 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4426:86: error: expected ‘)’ before ‘a’ 1144s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4426:104: error: expected ‘)’ before ‘b’ 1144s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s 1144s If you find this error message confusing, uninformative, or wrong, please open an issue: 1144s https://github.com/diku-dk/futhark/issues 1144s 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.fut: 1144s Compiling with --backend=multicore: 1144s cc failed with code 1: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_umul_hi64’: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ^~~~~~~~~~~ 1144s | __uint32_t 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4421:90: error: expected ‘)’ before ‘a’ 1144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4421:109: error: expected ‘)’ before ‘b’ 1144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_smul_hi64’: 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ^~~~~~~~~~ 1144s | __int128__ 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4425:86: error: expected ‘)’ before ‘a’ 1144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4425:104: error: expected ‘)’ before ‘b’ 1144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1144s | ~ ^ 1144s | ) 1144s 1144s If you find this error message confusing, uninformative, or wrong, please open an issue: 1144s https://github.com/diku-dk/futhark/issues 1144s 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.fut: 1145s Compiling with --backend=multicore: 1145s cc failed with code 1: 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_umul_hi64’: 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1145s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1145s | ^~~~~~~~~~~ 1145s | __uint32_t 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4420:90: error: expected ‘)’ before ‘a’ 1145s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1145s | ~ ^ 1145s | ) 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4420:109: error: expected ‘)’ before ‘b’ 1145s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1145s | ~ ^ 1145s | ) 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_smul_hi64’: 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1145s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1145s | ^~~~~~~~~~ 1145s | __int128__ 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4424:86: error: expected ‘)’ before ‘a’ 1145s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1145s | ~ ^ 1145s | ) 1145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4424:104: error: expected ‘)’ before ‘b’ 1145s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1145s | ~ ^ 1145s | ) 1145s 1145s If you find this error message confusing, uninformative, or wrong, please open an issue: 1145s https://github.com/diku-dk/futhark/issues 1145s 1147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.fut: 1147s Compiling with --backend=multicore: 1147s cc failed with code 1: 1147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_umul_hi64’: 1147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1147s 4406 | 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.K0ihat/autopkgtest_tmp/tests/entryval.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4406:90: error: expected ‘)’ before ‘a’ 1147s 4406 | 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.K0ihat/autopkgtest_tmp/tests/entryval.c:4406:109: error: expected ‘)’ before ‘b’ 1147s 4406 | 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.K0ihat/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_smul_hi64’: 1147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1147s 4410 | 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.K0ihat/autopkgtest_tmp/tests/entryval.c:4410:86: error: expected ‘)’ before ‘a’ 1147s 4410 | 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.K0ihat/autopkgtest_tmp/tests/entryval.c:4410:104: error: expected ‘)’ before ‘b’ 1147s 4410 | 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 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.fut: 1151s Compiling with --backend=multicore: 1151s cc failed with code 1: 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_umul_hi64’: 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1151s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1151s | ^~~~~~~~~~~ 1151s | __uint32_t 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4406:90: error: expected ‘)’ before ‘a’ 1151s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4406:109: error: expected ‘)’ before ‘b’ 1151s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_smul_hi64’: 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1151s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1151s | ^~~~~~~~~~ 1151s | __int128__ 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4410:86: error: expected ‘)’ before ‘a’ 1151s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4410:104: error: expected ‘)’ before ‘b’ 1151s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s 1151s If you find this error message confusing, uninformative, or wrong, please open an issue: 1151s https://github.com/diku-dk/futhark/issues 1151s 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.fut: 1151s Compiling with --backend=multicore: 1151s cc failed with code 1: 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_umul_hi64’: 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1151s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1151s | ^~~~~~~~~~~ 1151s | __uint32_t 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4406:90: error: expected ‘)’ before ‘a’ 1151s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4406:109: error: expected ‘)’ before ‘b’ 1151s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_smul_hi64’: 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1151s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1151s | ^~~~~~~~~~ 1151s | __int128__ 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4410:86: error: expected ‘)’ before ‘a’ 1151s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4410:104: error: expected ‘)’ before ‘b’ 1151s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1151s | ~ ^ 1151s | ) 1151s 1151s If you find this error message confusing, uninformative, or wrong, please open an issue: 1151s https://github.com/diku-dk/futhark/issues 1151s 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.fut: 1152s Compiling with --backend=multicore: 1152s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.fut:7:24-25: 1152s Unused name "y". 1152s cc failed with code 1: 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_umul_hi64’: 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1152s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1152s | ^~~~~~~~~~~ 1152s | __uint32_t 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4406:90: error: expected ‘)’ before ‘a’ 1152s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1152s | ~ ^ 1152s | ) 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4406:109: error: expected ‘)’ before ‘b’ 1152s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1152s | ~ ^ 1152s | ) 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_smul_hi64’: 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1152s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1152s | ^~~~~~~~~~ 1152s | __int128__ 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4410:86: error: expected ‘)’ before ‘a’ 1152s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1152s | ~ ^ 1152s | ) 1152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4410:104: error: expected ‘)’ before ‘b’ 1152s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1152s | ~ ^ 1152s | ) 1152s 1152s If you find this error message confusing, uninformative, or wrong, please open an issue: 1152s https://github.com/diku-dk/futhark/issues 1152s 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.fut: 1153s Compiling with --backend=multicore: 1153s cc failed with code 1: 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_umul_hi64’: 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1153s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1153s | ^~~~~~~~~~~ 1153s | __uint32_t 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4406:90: error: expected ‘)’ before ‘a’ 1153s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4406:109: error: expected ‘)’ before ‘b’ 1153s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_smul_hi64’: 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1153s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1153s | ^~~~~~~~~~ 1153s | __int128__ 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4410:86: error: expected ‘)’ before ‘a’ 1153s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4410:104: error: expected ‘)’ before ‘b’ 1153s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s 1153s If you find this error message confusing, uninformative, or wrong, please open an issue: 1153s https://github.com/diku-dk/futhark/issues 1153s 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.fut: 1153s Compiling with --backend=multicore: 1153s cc failed with code 1: 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_umul_hi64’: 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1153s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1153s | ^~~~~~~~~~~ 1153s | __uint32_t 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4406:90: error: expected ‘)’ before ‘a’ 1153s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4406:109: error: expected ‘)’ before ‘b’ 1153s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_smul_hi64’: 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1153s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1153s | ^~~~~~~~~~ 1153s | __int128__ 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4410:86: error: expected ‘)’ before ‘a’ 1153s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4410:104: error: expected ‘)’ before ‘b’ 1153s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1153s | ~ ^ 1153s | ) 1153s 1153s If you find this error message confusing, uninformative, or wrong, please open an issue: 1153s https://github.com/diku-dk/futhark/issues 1153s 1154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.fut: 1154s Compiling with --backend=multicore: 1154s cc failed with code 1: 1154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_umul_hi64’: 1154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1154s 4420 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4420:90: error: expected ‘)’ before ‘a’ 1154s 4420 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4420:109: error: expected ‘)’ before ‘b’ 1154s 4420 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_smul_hi64’: 1154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4424:86: error: expected ‘)’ before ‘a’ 1154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4424:104: error: expected ‘)’ before ‘b’ 1154s 4424 | 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 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.fut: 1155s Compiling with --backend=multicore: 1155s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.fut:7:1-38: 1155s Entry point return type 1155s 1155s #bar | #foo 1155s 1155s will have an opaque type, so the result will likely not be usable. 1155s 1155s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.fut:7:11-12: 1155s Unused name "x". 1155s cc failed with code 1: 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_umul_hi64’: 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4428:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1155s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1155s | ^~~~~~~~~~~ 1155s | __uint32_t 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4428:78: note: each undeclared identifier is reported only once for each function it appears in 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4428:90: error: expected ‘)’ before ‘a’ 1155s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1155s | ~ ^ 1155s | ) 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4428:109: error: expected ‘)’ before ‘b’ 1155s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1155s | ~ ^ 1155s | ) 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_smul_hi64’: 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4432:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1155s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1155s | ^~~~~~~~~~ 1155s | __int128__ 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4432:86: error: expected ‘)’ before ‘a’ 1155s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1155s | ~ ^ 1155s | ) 1155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4432:104: error: expected ‘)’ before ‘b’ 1155s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1155s | ~ ^ 1155s | ) 1155s 1155s If you find this error message confusing, uninformative, or wrong, please open an issue: 1155s https://github.com/diku-dk/futhark/issues 1155s 1159s 345 failed, 9 passed, 1959 to go. 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.fut: 1162s Compiling with --backend=multicore: 1162s cc failed with code 1: 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_umul_hi64’: 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1162s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1162s | ^~~~~~~~~~~ 1162s | __uint32_t 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4420:90: error: expected ‘)’ before ‘a’ 1162s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1162s | ~ ^ 1162s | ) 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4420:109: error: expected ‘)’ before ‘b’ 1162s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1162s | ~ ^ 1162s | ) 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_smul_hi64’: 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1162s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1162s | ^~~~~~~~~~ 1162s | __int128__ 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4424:86: error: expected ‘)’ before ‘a’ 1162s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1162s | ~ ^ 1162s | ) 1162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4424:104: error: expected ‘)’ before ‘b’ 1162s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1162s | ~ ^ 1162s | ) 1162s 1162s If you find this error message confusing, uninformative, or wrong, please open an issue: 1162s https://github.com/diku-dk/futhark/issues 1162s 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.fut: 1163s Compiling with --backend=multicore: 1163s cc failed with code 1: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_umul_hi64’: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1163s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ^~~~~~~~~~~ 1163s | __uint32_t 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4394:90: error: expected ‘)’ before ‘a’ 1163s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4394:109: error: expected ‘)’ before ‘b’ 1163s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_smul_hi64’: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1163s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ^~~~~~~~~~ 1163s | __int128__ 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4398:86: error: expected ‘)’ before ‘a’ 1163s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4398:104: error: expected ‘)’ before ‘b’ 1163s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s 1163s If you find this error message confusing, uninformative, or wrong, please open an issue: 1163s https://github.com/diku-dk/futhark/issues 1163s 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.fut: 1163s Compiling with --backend=multicore: 1163s cc failed with code 1: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_umul_hi64’: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1163s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ^~~~~~~~~~~ 1163s | __uint32_t 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4420:90: error: expected ‘)’ before ‘a’ 1163s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4420:109: error: expected ‘)’ before ‘b’ 1163s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_smul_hi64’: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1163s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ^~~~~~~~~~ 1163s | __int128__ 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4424:86: error: expected ‘)’ before ‘a’ 1163s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4424:104: error: expected ‘)’ before ‘b’ 1163s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s 1163s If you find this error message confusing, uninformative, or wrong, please open an issue: 1163s https://github.com/diku-dk/futhark/issues 1163s 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.fut: 1163s Compiling with --backend=multicore: 1163s cc failed with code 1: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_umul_hi64’: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ^~~~~~~~~~~ 1163s | __uint32_t 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4406:90: error: expected ‘)’ before ‘a’ 1163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4406:109: error: expected ‘)’ before ‘b’ 1163s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_smul_hi64’: 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ^~~~~~~~~~ 1163s | __int128__ 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4410:86: error: expected ‘)’ before ‘a’ 1163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4410:104: error: expected ‘)’ before ‘b’ 1163s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1163s | ~ ^ 1163s | ) 1163s 1163s If you find this error message confusing, uninformative, or wrong, please open an issue: 1163s https://github.com/diku-dk/futhark/issues 1163s 1170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.fut: 1170s Compiling with --backend=multicore: 1170s cc failed with code 1: 1170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_umul_hi64’: 1170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1170s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4406:90: error: expected ‘)’ before ‘a’ 1170s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4406:109: error: expected ‘)’ before ‘b’ 1170s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_smul_hi64’: 1170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1170s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4410:86: error: expected ‘)’ before ‘a’ 1170s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4410:104: error: expected ‘)’ before ‘b’ 1170s 4410 | 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 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.fut: 1171s Compiling with --backend=multicore: 1171s cc failed with code 1: 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_umul_hi64’: 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1171s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1171s | ^~~~~~~~~~~ 1171s | __uint32_t 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4406:90: error: expected ‘)’ before ‘a’ 1171s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1171s | ~ ^ 1171s | ) 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4406:109: error: expected ‘)’ before ‘b’ 1171s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1171s | ~ ^ 1171s | ) 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_smul_hi64’: 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1171s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1171s | ^~~~~~~~~~ 1171s | __int128__ 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4410:86: error: expected ‘)’ before ‘a’ 1171s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1171s | ~ ^ 1171s | ) 1171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4410:104: error: expected ‘)’ before ‘b’ 1171s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1171s | ~ ^ 1171s | ) 1171s 1171s If you find this error message confusing, uninformative, or wrong, please open an issue: 1171s https://github.com/diku-dk/futhark/issues 1171s 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.fut: 1172s Compiling with --backend=multicore: 1172s cc failed with code 1: 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_umul_hi64’: 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1172s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1172s | ^~~~~~~~~~~ 1172s | __uint32_t 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4406:90: error: expected ‘)’ before ‘a’ 1172s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1172s | ~ ^ 1172s | ) 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4406:109: error: expected ‘)’ before ‘b’ 1172s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1172s | ~ ^ 1172s | ) 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_smul_hi64’: 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1172s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1172s | ^~~~~~~~~~ 1172s | __int128__ 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4410:86: error: expected ‘)’ before ‘a’ 1172s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1172s | ~ ^ 1172s | ) 1172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4410:104: error: expected ‘)’ before ‘b’ 1172s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1172s | ~ ^ 1172s | ) 1172s 1172s If you find this error message confusing, uninformative, or wrong, please open an issue: 1172s https://github.com/diku-dk/futhark/issues 1172s 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.fut: 1173s Compiling with --backend=multicore: 1173s cc failed with code 1: 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_umul_hi64’: 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1173s | ^~~~~~~~~~~ 1173s | __uint32_t 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4406:90: error: expected ‘)’ before ‘a’ 1173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1173s | ~ ^ 1173s | ) 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4406:109: error: expected ‘)’ before ‘b’ 1173s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1173s | ~ ^ 1173s | ) 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_smul_hi64’: 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1173s | ^~~~~~~~~~ 1173s | __int128__ 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4410:86: error: expected ‘)’ before ‘a’ 1173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1173s | ~ ^ 1173s | ) 1173s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4410:104: error: expected ‘)’ before ‘b’ 1173s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1173s | ~ ^ 1173s | ) 1173s 1173s If you find this error message confusing, uninformative, or wrong, please open an issue: 1173s https://github.com/diku-dk/futhark/issues 1173s 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.fut: 1174s Compiling with --backend=multicore: 1174s cc failed with code 1: 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_umul_hi64’: 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1174s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4406:90: error: expected ‘)’ before ‘a’ 1174s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4406:109: error: expected ‘)’ before ‘b’ 1174s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_smul_hi64’: 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1174s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4410:86: error: expected ‘)’ before ‘a’ 1174s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4410:104: error: expected ‘)’ before ‘b’ 1174s 4410 | 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 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.fut: 1174s Compiling with --backend=multicore: 1174s cc failed with code 1: 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_umul_hi64’: 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1174s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4406:90: error: expected ‘)’ before ‘a’ 1174s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4406:109: error: expected ‘)’ before ‘b’ 1174s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_smul_hi64’: 1174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1174s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4410:86: error: expected ‘)’ before ‘a’ 1174s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4410:104: error: expected ‘)’ before ‘b’ 1174s 4410 | 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 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.fut: 1175s Compiling with --backend=multicore: 1175s cc failed with code 1: 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_umul_hi64’: 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1175s | ^~~~~~~~~~~ 1175s | __uint32_t 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4420:90: error: expected ‘)’ before ‘a’ 1175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1175s | ~ ^ 1175s | ) 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4420:109: error: expected ‘)’ before ‘b’ 1175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1175s | ~ ^ 1175s | ) 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_smul_hi64’: 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1175s | ^~~~~~~~~~ 1175s | __int128__ 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4424:86: error: expected ‘)’ before ‘a’ 1175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1175s | ~ ^ 1175s | ) 1175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4424:104: error: expected ‘)’ before ‘b’ 1175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1175s | ~ ^ 1175s | ) 1175s 1175s If you find this error message confusing, uninformative, or wrong, please open an issue: 1175s https://github.com/diku-dk/futhark/issues 1175s 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.fut: 1186s Compiling with --backend=multicore: 1186s cc failed with code 1: 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_umul_hi64’: 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1186s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1186s | ^~~~~~~~~~~ 1186s | __uint32_t 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4394:90: error: expected ‘)’ before ‘a’ 1186s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1186s | ~ ^ 1186s | ) 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4394:109: error: expected ‘)’ before ‘b’ 1186s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1186s | ~ ^ 1186s | ) 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_smul_hi64’: 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1186s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1186s | ^~~~~~~~~~ 1186s | __int128__ 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4398:86: error: expected ‘)’ before ‘a’ 1186s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1186s | ~ ^ 1186s | ) 1186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4398:104: error: expected ‘)’ before ‘b’ 1186s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1186s | ~ ^ 1186s | ) 1186s 1186s If you find this error message confusing, uninformative, or wrong, please open an issue: 1186s https://github.com/diku-dk/futhark/issues 1186s 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.fut: 1187s Compiling with --backend=multicore: 1187s cc failed with code 1: 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_umul_hi64’: 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1187s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1187s | ^~~~~~~~~~~ 1187s | __uint32_t 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4406:90: error: expected ‘)’ before ‘a’ 1187s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1187s | ~ ^ 1187s | ) 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4406:109: error: expected ‘)’ before ‘b’ 1187s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1187s | ~ ^ 1187s | ) 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_smul_hi64’: 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1187s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1187s | ^~~~~~~~~~ 1187s | __int128__ 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4410:86: error: expected ‘)’ before ‘a’ 1187s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1187s | ~ ^ 1187s | ) 1187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4410:104: error: expected ‘)’ before ‘b’ 1187s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1187s | ~ ^ 1187s | ) 1187s 1187s If you find this error message confusing, uninformative, or wrong, please open an issue: 1187s https://github.com/diku-dk/futhark/issues 1187s 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.fut: 1203s Compiling with --backend=multicore: 1203s cc failed with code 1: 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_umul_hi64’: 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1203s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1203s | ^~~~~~~~~~~ 1203s | __uint32_t 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4406:90: error: expected ‘)’ before ‘a’ 1203s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1203s | ~ ^ 1203s | ) 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4406:109: error: expected ‘)’ before ‘b’ 1203s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1203s | ~ ^ 1203s | ) 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_smul_hi64’: 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1203s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1203s | ^~~~~~~~~~ 1203s | __int128__ 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4410:86: error: expected ‘)’ before ‘a’ 1203s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1203s | ~ ^ 1203s | ) 1203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4410:104: error: expected ‘)’ before ‘b’ 1203s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1203s | ~ ^ 1203s | ) 1203s 1203s If you find this error message confusing, uninformative, or wrong, please open an issue: 1203s https://github.com/diku-dk/futhark/issues 1203s 1212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.fut: 1212s Compiling with --backend=multicore: 1212s cc failed with code 1: 1212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_umul_hi64’: 1212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1212s 4421 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4421:90: error: expected ‘)’ before ‘a’ 1212s 4421 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4421:109: error: expected ‘)’ before ‘b’ 1212s 4421 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_smul_hi64’: 1212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1212s 4425 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4425:86: error: expected ‘)’ before ‘a’ 1212s 4425 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4425:104: error: expected ‘)’ before ‘b’ 1212s 4425 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.fut: 1213s Compiling with --backend=multicore: 1213s cc failed with code 1: 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_umul_hi64’: 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1213s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4406:90: error: expected ‘)’ before ‘a’ 1213s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4406:109: error: expected ‘)’ before ‘b’ 1213s 4406 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_smul_hi64’: 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1213s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4410:86: error: expected ‘)’ before ‘a’ 1213s 4410 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4410:104: error: expected ‘)’ before ‘b’ 1213s 4410 | 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 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.fut: 1213s Compiling with --backend=multicore: 1213s cc failed with code 1: 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_umul_hi64’: 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.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.K0ihat/autopkgtest_tmp/tests/enums/enum46.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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_smul_hi64’: 1213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.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.K0ihat/autopkgtest_tmp/tests/enums/enum46.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.K0ihat/autopkgtest_tmp/tests/enums/enum46.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 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.fut: 1217s Compiling with --backend=multicore: 1217s cc failed with code 1: 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_umul_hi64’: 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1217s | ^~~~~~~~~~~ 1217s | __uint32_t 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4406:90: error: expected ‘)’ before ‘a’ 1217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4406:109: error: expected ‘)’ before ‘b’ 1217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_smul_hi64’: 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1217s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1217s | ^~~~~~~~~~ 1217s | __int128__ 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4410:86: error: expected ‘)’ before ‘a’ 1217s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4410:104: error: expected ‘)’ before ‘b’ 1217s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s 1217s If you find this error message confusing, uninformative, or wrong, please open an issue: 1217s https://github.com/diku-dk/futhark/issues 1217s 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.fut: 1217s Compiling with --backend=multicore: 1217s cc failed with code 1: 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_umul_hi64’: 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1217s | ^~~~~~~~~~~ 1217s | __uint32_t 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4406:90: error: expected ‘)’ before ‘a’ 1217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4406:109: error: expected ‘)’ before ‘b’ 1217s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_smul_hi64’: 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1217s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1217s | ^~~~~~~~~~ 1217s | __int128__ 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4410:86: error: expected ‘)’ before ‘a’ 1217s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4410:104: error: expected ‘)’ before ‘b’ 1217s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1217s | ~ ^ 1217s | ) 1217s 1217s If you find this error message confusing, uninformative, or wrong, please open an issue: 1217s https://github.com/diku-dk/futhark/issues 1217s 1222s 364 failed, 28 passed, 1921 to go. 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.fut: 1223s Compiling with --backend=multicore: 1223s cc failed with code 1: 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_umul_hi64’: 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1223s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1223s | ^~~~~~~~~~~ 1223s | __uint32_t 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4420:90: error: expected ‘)’ before ‘a’ 1223s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1223s | ~ ^ 1223s | ) 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4420:109: error: expected ‘)’ before ‘b’ 1223s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1223s | ~ ^ 1223s | ) 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_smul_hi64’: 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1223s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1223s | ^~~~~~~~~~ 1223s | __int128__ 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4424:86: error: expected ‘)’ before ‘a’ 1223s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1223s | ~ ^ 1223s | ) 1223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4424:104: error: expected ‘)’ before ‘b’ 1223s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1223s | ~ ^ 1223s | ) 1223s 1223s If you find this error message confusing, uninformative, or wrong, please open an issue: 1223s https://github.com/diku-dk/futhark/issues 1223s 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.fut: 1228s Compiling with --backend=multicore: 1228s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.fut:4:1-6:17: 1228s Entry point return type 1228s 1228s (bool, #l | #r) 1228s 1228s will have an opaque type, so the result will likely not be usable. 1228s cc failed with code 1: 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_umul_hi64’: 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4417:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1228s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1228s | ^~~~~~~~~~~ 1228s | __uint32_t 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4417:78: note: each undeclared identifier is reported only once for each function it appears in 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4417:90: error: expected ‘)’ before ‘a’ 1228s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1228s | ~ ^ 1228s | ) 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4417:109: error: expected ‘)’ before ‘b’ 1228s 4417 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1228s | ~ ^ 1228s | ) 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_smul_hi64’: 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4421:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1228s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1228s | ^~~~~~~~~~ 1228s | __int128__ 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4421:86: error: expected ‘)’ before ‘a’ 1228s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1228s | ~ ^ 1228s | ) 1228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4421:104: error: expected ‘)’ before ‘b’ 1228s 4421 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1228s | ~ ^ 1228s | ) 1228s 1228s If you find this error message confusing, uninformative, or wrong, please open an issue: 1228s https://github.com/diku-dk/futhark/issues 1228s 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.fut: 1232s Compiling with --backend=multicore: 1232s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.fut:18:13-33: 1232s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 1232s cc failed with code 1: 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_umul_hi64’: 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1232s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1232s | ^~~~~~~~~~~ 1232s | __uint32_t 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4421:90: error: expected ‘)’ before ‘a’ 1232s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1232s | ~ ^ 1232s | ) 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4421:109: error: expected ‘)’ before ‘b’ 1232s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1232s | ~ ^ 1232s | ) 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_smul_hi64’: 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1232s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1232s | ^~~~~~~~~~ 1232s | __int128__ 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4425:86: error: expected ‘)’ before ‘a’ 1232s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1232s | ~ ^ 1232s | ) 1232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4425:104: error: expected ‘)’ before ‘b’ 1232s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1232s | ~ ^ 1232s | ) 1232s 1232s If you find this error message confusing, uninformative, or wrong, please open an issue: 1232s https://github.com/diku-dk/futhark/issues 1232s 1233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.fut: 1233s Compiling with --backend=multicore: 1233s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.fut:9:40-48: 1233s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 1233s cc failed with code 1: 1233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_umul_hi64’: 1233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.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.K0ihat/autopkgtest_tmp/tests/eqarrays1.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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_smul_hi64’: 1233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.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.K0ihat/autopkgtest_tmp/tests/eqarrays1.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.K0ihat/autopkgtest_tmp/tests/eqarrays1.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 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.fut: 1248s Compiling with --backend=multicore: 1248s cc failed with code 1: 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_umul_hi64’: 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1248s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1248s | ^~~~~~~~~~~ 1248s | __uint32_t 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4406:90: error: expected ‘)’ before ‘a’ 1248s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1248s | ~ ^ 1248s | ) 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4406:109: error: expected ‘)’ before ‘b’ 1248s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1248s | ~ ^ 1248s | ) 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_smul_hi64’: 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1248s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1248s | ^~~~~~~~~~ 1248s | __int128__ 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4410:86: error: expected ‘)’ before ‘a’ 1248s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1248s | ~ ^ 1248s | ) 1248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4410:104: error: expected ‘)’ before ‘b’ 1248s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1248s | ~ ^ 1248s | ) 1248s 1248s If you find this error message confusing, uninformative, or wrong, please open an issue: 1248s https://github.com/diku-dk/futhark/issues 1248s 1253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.fut: 1253s Compiling with --backend=multicore: 1253s cc failed with code 1: 1253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_umul_hi64’: 1253s /tmp/autopkgtest.K0ihat/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’? 1253s 4420 | 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.K0ihat/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 1253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4420:90: error: expected ‘)’ before ‘a’ 1253s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4420:109: error: expected ‘)’ before ‘b’ 1253s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_smul_hi64’: 1253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1253s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4424:86: error: expected ‘)’ before ‘a’ 1253s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4424:104: error: expected ‘)’ before ‘b’ 1253s 4424 | 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.K0ihat/autopkgtest_tmp/tests/euler/euler1.fut: 1253s Compiling with --backend=multicore: 1253s cc failed with code 1: 1253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_umul_hi64’: 1253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1253s 4406 | 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.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4406:90: error: expected ‘)’ before ‘a’ 1254s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4406:109: error: expected ‘)’ before ‘b’ 1254s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_smul_hi64’: 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1254s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ^~~~~~~~~~ 1254s | __int128__ 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4410:86: error: expected ‘)’ before ‘a’ 1254s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4410:104: error: expected ‘)’ before ‘b’ 1254s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s 1254s If you find this error message confusing, uninformative, or wrong, please open an issue: 1254s https://github.com/diku-dk/futhark/issues 1254s 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.fut: 1254s Generating reference outputs: 1254s cc failed with code 1: 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_umul_hi64’: 1254s /tmp/autopkgtest.K0ihat/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’? 1254s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ^~~~~~~~~~~ 1254s | __uint32_t 1254s /tmp/autopkgtest.K0ihat/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 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:90: error: expected ‘)’ before ‘a’ 1254s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:109: error: expected ‘)’ before ‘b’ 1254s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_smul_hi64’: 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1254s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ^~~~~~~~~~ 1254s | __int128__ 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:86: error: expected ‘)’ before ‘a’ 1254s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:104: error: expected ‘)’ before ‘b’ 1254s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s 1254s If you find this error message confusing, uninformative, or wrong, please open an issue: 1254s https://github.com/diku-dk/futhark/issues 1254s 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.fut: 1254s Compiling with --backend=multicore: 1254s cc failed with code 1: 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_umul_hi64’: 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1254s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ^~~~~~~~~~~ 1254s | __uint32_t 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:90: error: expected ‘)’ before ‘a’ 1254s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4421:109: error: expected ‘)’ before ‘b’ 1254s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_smul_hi64’: 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1254s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ^~~~~~~~~~ 1254s | __int128__ 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4425:86: error: expected ‘)’ before ‘a’ 1254s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4425:104: error: expected ‘)’ before ‘b’ 1254s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1254s | ~ ^ 1254s | ) 1254s 1254s If you find this error message confusing, uninformative, or wrong, please open an issue: 1254s https://github.com/diku-dk/futhark/issues 1254s 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.fut: 1255s Compiling with --backend=multicore: 1255s cc failed with code 1: 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_umul_hi64’: 1255s /tmp/autopkgtest.K0ihat/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’? 1255s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1255s | ^~~~~~~~~~~ 1255s | __uint32_t 1255s /tmp/autopkgtest.K0ihat/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 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4420:90: error: expected ‘)’ before ‘a’ 1255s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1255s | ~ ^ 1255s | ) 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4420:109: error: expected ‘)’ before ‘b’ 1255s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1255s | ~ ^ 1255s | ) 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_smul_hi64’: 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1255s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1255s | ^~~~~~~~~~ 1255s | __int128__ 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4424:86: error: expected ‘)’ before ‘a’ 1255s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1255s | ~ ^ 1255s | ) 1255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4424:104: error: expected ‘)’ before ‘b’ 1255s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1255s | ~ ^ 1255s | ) 1255s 1255s If you find this error message confusing, uninformative, or wrong, please open an issue: 1255s https://github.com/diku-dk/futhark/issues 1255s 1256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.fut: 1256s Compiling with --backend=multicore: 1256s cc failed with code 1: 1256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_umul_hi64’: 1256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1256s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:90: error: expected ‘)’ before ‘a’ 1256s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4420:109: error: expected ‘)’ before ‘b’ 1256s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_smul_hi64’: 1256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1256s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4424:86: error: expected ‘)’ before ‘a’ 1256s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4424:104: error: expected ‘)’ before ‘b’ 1256s 4424 | 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 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.fut: 1267s Compiling with --backend=multicore: 1267s cc failed with code 1: 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_umul_hi64’: 1267s /tmp/autopkgtest.K0ihat/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’? 1267s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1267s | ^~~~~~~~~~~ 1267s | __uint32_t 1267s /tmp/autopkgtest.K0ihat/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 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4420:90: error: expected ‘)’ before ‘a’ 1267s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1267s | ~ ^ 1267s | ) 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4420:109: error: expected ‘)’ before ‘b’ 1267s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1267s | ~ ^ 1267s | ) 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_smul_hi64’: 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1267s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1267s | ^~~~~~~~~~ 1267s | __int128__ 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4424:86: error: expected ‘)’ before ‘a’ 1267s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1267s | ~ ^ 1267s | ) 1267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4424:104: error: expected ‘)’ before ‘b’ 1267s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1267s | ~ ^ 1267s | ) 1267s 1267s If you find this error message confusing, uninformative, or wrong, please open an issue: 1267s https://github.com/diku-dk/futhark/issues 1267s 1269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.fut: 1269s Compiling with --backend=multicore: 1269s cc failed with code 1: 1269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_umul_hi64’: 1269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1269s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:90: error: expected ‘)’ before ‘a’ 1269s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4420:109: error: expected ‘)’ before ‘b’ 1269s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_smul_hi64’: 1269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1269s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4424:86: error: expected ‘)’ before ‘a’ 1269s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4424:104: error: expected ‘)’ before ‘b’ 1269s 4424 | 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 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.fut: 1272s Compiling with --backend=multicore: 1272s cc failed with code 1: 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_umul_hi64’: 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1272s 4435 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:90: error: expected ‘)’ before ‘a’ 1272s 4435 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4435:109: error: expected ‘)’ before ‘b’ 1272s 4435 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_smul_hi64’: 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1272s 4439 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4439:86: error: expected ‘)’ before ‘a’ 1272s 4439 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4439:104: error: expected ‘)’ before ‘b’ 1272s 4439 | 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 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.fut: 1272s Compiling with --backend=multicore: 1272s cc failed with code 1: 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_umul_hi64’: 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1272s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4420:90: error: expected ‘)’ before ‘a’ 1272s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4420:109: error: expected ‘)’ before ‘b’ 1272s 4420 | 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.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_smul_hi64’: 1272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1272s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4424:86: error: expected ‘)’ before ‘a’ 1272s 4424 | 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.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4424:104: error: expected ‘)’ before ‘b’ 1272s 4424 | 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 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.fut: 1274s Compiling with --backend=multicore: 1274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.fut:4:15-19: 1274s Unused name "cost". 1274s cc failed with code 1: 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_umul_hi64’: 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1274s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1274s | ^~~~~~~~~~~ 1274s | __uint32_t 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:90: error: expected ‘)’ before ‘a’ 1274s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1274s | ~ ^ 1274s | ) 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4436:109: error: expected ‘)’ before ‘b’ 1274s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1274s | ~ ^ 1274s | ) 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_smul_hi64’: 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1274s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1274s | ^~~~~~~~~~ 1274s | __int128__ 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4440:86: error: expected ‘)’ before ‘a’ 1274s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1274s | ~ ^ 1274s | ) 1274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4440:104: error: expected ‘)’ before ‘b’ 1274s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1274s | ~ ^ 1274s | ) 1274s 1274s If you find this error message confusing, uninformative, or wrong, please open an issue: 1274s https://github.com/diku-dk/futhark/issues 1274s 1275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.fut: 1275s Compiling with --backend=multicore: 1275s cc failed with code 1: 1275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_umul_hi64’: 1275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1275s 4436 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:90: error: expected ‘)’ before ‘a’ 1275s 4436 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4436:109: error: expected ‘)’ before ‘b’ 1275s 4436 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_smul_hi64’: 1275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1275s 4440 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4440:86: error: expected ‘)’ before ‘a’ 1275s 4440 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4440:104: error: expected ‘)’ before ‘b’ 1275s 4440 | 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 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.fut: 1281s Compiling with --backend=multicore: 1281s cc failed with code 1: 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_umul_hi64’: 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1281s | ^~~~~~~~~~~ 1281s | __uint32_t 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:90: error: expected ‘)’ before ‘a’ 1281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1281s | ~ ^ 1281s | ) 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4448:109: error: expected ‘)’ before ‘b’ 1281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1281s | ~ ^ 1281s | ) 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_smul_hi64’: 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1281s | ^~~~~~~~~~ 1281s | __int128__ 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4452:86: error: expected ‘)’ before ‘a’ 1281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1281s | ~ ^ 1281s | ) 1281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4452:104: error: expected ‘)’ before ‘b’ 1281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1281s | ~ ^ 1281s | ) 1281s 1281s If you find this error message confusing, uninformative, or wrong, please open an issue: 1281s https://github.com/diku-dk/futhark/issues 1281s 1283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.fut: 1283s Generating reference outputs: 1283s cc failed with code 1: 1283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_umul_hi64’: 1283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1283s 4416 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:90: error: expected ‘)’ before ‘a’ 1283s 4416 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:109: error: expected ‘)’ before ‘b’ 1283s 4416 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_smul_hi64’: 1283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1283s 4420 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4420:86: error: expected ‘)’ before ‘a’ 1283s 4420 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4420:104: error: expected ‘)’ before ‘b’ 1283s 4420 | 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 383 failed, 36 passed, 1894 to go. 1286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.fut: 1286s Compiling with --backend=multicore: 1286s cc failed with code 1: 1286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_umul_hi64’: 1286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1286s 4406 | 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.K0ihat/autopkgtest_tmp/tests/fibloop.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4406:90: error: expected ‘)’ before ‘a’ 1286s 4406 | 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.K0ihat/autopkgtest_tmp/tests/fibloop.c:4406:109: error: expected ‘)’ before ‘b’ 1287s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1287s | ~ ^ 1287s | ) 1287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_smul_hi64’: 1287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1287s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1287s | ^~~~~~~~~~ 1287s | __int128__ 1287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4410:86: error: expected ‘)’ before ‘a’ 1287s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1287s | ~ ^ 1287s | ) 1287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4410:104: error: expected ‘)’ before ‘b’ 1287s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1287s | ~ ^ 1287s | ) 1287s 1287s If you find this error message confusing, uninformative, or wrong, please open an issue: 1287s https://github.com/diku-dk/futhark/issues 1287s 1288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.fut: 1288s Compiling with --backend=multicore: 1288s cc failed with code 1: 1288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_umul_hi64’: 1288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.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.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.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.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.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.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_smul_hi64’: 1288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.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.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.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.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.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 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.fut: 1290s Compiling with --backend=multicore: 1290s cc failed with code 1: 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_umul_hi64’: 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1290s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1290s | ^~~~~~~~~~~ 1290s | __uint32_t 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4420:90: error: expected ‘)’ before ‘a’ 1290s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1290s | ~ ^ 1290s | ) 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4420:109: error: expected ‘)’ before ‘b’ 1290s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1290s | ~ ^ 1290s | ) 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_smul_hi64’: 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1290s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1290s | ^~~~~~~~~~ 1290s | __int128__ 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4424:86: error: expected ‘)’ before ‘a’ 1290s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1290s | ~ ^ 1290s | ) 1290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4424:104: error: expected ‘)’ before ‘b’ 1290s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1290s | ~ ^ 1290s | ) 1290s 1290s If you find this error message confusing, uninformative, or wrong, please open an issue: 1290s https://github.com/diku-dk/futhark/issues 1290s 1295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.fut: 1295s Compiling with --backend=multicore: 1295s cc failed with code 1: 1295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_umul_hi64’: 1295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_smul_hi64’: 1295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4441:86: error: expected ‘)’ before ‘a’ 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 | ) 1295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4441:104: error: expected ‘)’ before ‘b’ 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 | ) 1295s 1295s If you find this error message confusing, uninformative, or wrong, please open an issue: 1295s https://github.com/diku-dk/futhark/issues 1295s 1297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.fut: 1297s Compiling with --backend=multicore: 1297s cc failed with code 1: 1297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_umul_hi64’: 1297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1297s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:90: error: expected ‘)’ before ‘a’ 1297s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4421:109: error: expected ‘)’ before ‘b’ 1297s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_smul_hi64’: 1297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1297s 4425 | 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.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4425:86: error: expected ‘)’ before ‘a’ 1297s 4425 | 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.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4425:104: error: expected ‘)’ before ‘b’ 1297s 4425 | 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 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.fut: 1303s Compiling with --backend=multicore: 1303s cc failed with code 1: 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_umul_hi64’: 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1303s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1303s | ^~~~~~~~~~~ 1303s | __uint32_t 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:90: error: expected ‘)’ before ‘a’ 1303s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1303s | ~ ^ 1303s | ) 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4437:109: error: expected ‘)’ before ‘b’ 1303s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1303s | ~ ^ 1303s | ) 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_smul_hi64’: 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1303s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1303s | ^~~~~~~~~~ 1303s | __int128__ 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4441:86: error: expected ‘)’ before ‘a’ 1303s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1303s | ~ ^ 1303s | ) 1303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4441:104: error: expected ‘)’ before ‘b’ 1303s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1303s | ~ ^ 1303s | ) 1303s 1303s If you find this error message confusing, uninformative, or wrong, please open an issue: 1303s https://github.com/diku-dk/futhark/issues 1303s 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.fut: 1306s Compiling with --backend=multicore: 1306s cc failed with code 1: 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_umul_hi64’: 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1306s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:90: error: expected ‘)’ before ‘a’ 1306s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4436:109: error: expected ‘)’ before ‘b’ 1306s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_smul_hi64’: 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1306s 4440 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4440:86: error: expected ‘)’ before ‘a’ 1306s 4440 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4440:104: error: expected ‘)’ before ‘b’ 1306s 4440 | 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 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.fut: 1306s Compiling with --backend=multicore: 1306s cc failed with code 1: 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_umul_hi64’: 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1306s 4437 | 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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:90: error: expected ‘)’ before ‘a’ 1306s 4437 | 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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4437:109: error: expected ‘)’ before ‘b’ 1306s 4437 | 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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_smul_hi64’: 1306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1306s 4441 | 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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4441:86: error: expected ‘)’ before ‘a’ 1306s 4441 | 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.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4441:104: error: expected ‘)’ before ‘b’ 1306s 4441 | 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 1308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.fut: 1308s Compiling with --backend=multicore: 1308s cc failed with code 1: 1308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_umul_hi64’: 1308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1308s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:90: error: expected ‘)’ before ‘a’ 1308s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4436:109: error: expected ‘)’ before ‘b’ 1308s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_smul_hi64’: 1308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1308s 4440 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4440:86: error: expected ‘)’ before ‘a’ 1308s 4440 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4440:104: error: expected ‘)’ before ‘b’ 1308s 4440 | 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 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.fut: 1313s Compiling with --backend=multicore: 1313s cc failed with code 1: 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_umul_hi64’: 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1313s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1313s | ^~~~~~~~~~~ 1313s | __uint32_t 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:90: error: expected ‘)’ before ‘a’ 1313s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1313s | ~ ^ 1313s | ) 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4436:109: error: expected ‘)’ before ‘b’ 1313s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1313s | ~ ^ 1313s | ) 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_smul_hi64’: 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1313s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1313s | ^~~~~~~~~~ 1313s | __int128__ 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4440:86: error: expected ‘)’ before ‘a’ 1313s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1313s | ~ ^ 1313s | ) 1313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4440:104: error: expected ‘)’ before ‘b’ 1313s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1313s | ~ ^ 1313s | ) 1313s 1313s If you find this error message confusing, uninformative, or wrong, please open an issue: 1313s https://github.com/diku-dk/futhark/issues 1313s 1314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut: 1314s Compiling with --backend=multicore: 1314s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut:11:17-77: 1314s Entry point parameter 1314s 1314s ((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) 1314s 1314s will have an opaque type, so the entry point will likely not be callable. 1314s cc failed with code 1: 1314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_umul_hi64’: 1314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1314s 4459 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 1314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:90: error: expected ‘)’ before ‘a’ 1314s 4459 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4459:109: error: expected ‘)’ before ‘b’ 1314s 4459 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_smul_hi64’: 1314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1314s 4463 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4463:86: error: expected ‘)’ before ‘a’ 1314s 4463 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4463:104: error: expected ‘)’ before ‘b’ 1314s 4463 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.fut: 1315s Compiling with --backend=multicore: 1315s cc failed with code 1: 1315s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 1315s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1315s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1315s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:90: error: expected ‘)’ before ‘a’ 1315s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4421:109: error: expected ‘)’ before ‘b’ 1315s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 1315s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1315s 4425 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4425:86: error: expected ‘)’ before ‘a’ 1315s 4425 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4425:104: error: expected ‘)’ before ‘b’ 1315s 4425 | 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 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.fut: 1324s Compiling with --backend=multicore: 1324s cc failed with code 1: 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_umul_hi64’: 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1324s 4420 | 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.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:90: error: expected ‘)’ before ‘a’ 1324s 4420 | 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.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4420:109: error: expected ‘)’ before ‘b’ 1324s 4420 | 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.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_smul_hi64’: 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1324s 4424 | 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.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4424:86: error: expected ‘)’ before ‘a’ 1324s 4424 | 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.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4424:104: error: expected ‘)’ before ‘b’ 1324s 4424 | 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.fut: 1324s Compiling with --backend=multicore: 1324s cc failed with code 1: 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1324s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:90: error: expected ‘)’ before ‘a’ 1324s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4436:109: error: expected ‘)’ before ‘b’ 1324s 4436 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 1324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1324s 4440 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4440:86: error: expected ‘)’ before ‘a’ 1324s 4440 | 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.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4440:104: error: expected ‘)’ before ‘b’ 1324s 4440 | 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 1325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.fut: 1325s Compiling with --backend=multicore: 1325s cc failed with code 1: 1325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_umul_hi64’: 1325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.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.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.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.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.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.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_smul_hi64’: 1325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.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.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.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.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.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 1328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.fut: 1328s Compiling with --backend=multicore: 1328s cc failed with code 1: 1328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_umul_hi64’: 1328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1328s 4435 | 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.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:90: error: expected ‘)’ before ‘a’ 1328s 4435 | 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.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4435:109: error: expected ‘)’ before ‘b’ 1328s 4435 | 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.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_smul_hi64’: 1328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1328s 4439 | 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.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4439:86: error: expected ‘)’ before ‘a’ 1328s 4439 | 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.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4439:104: error: expected ‘)’ before ‘b’ 1328s 4439 | 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 1333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.fut: 1333s Compiling with --backend=multicore: 1333s cc failed with code 1: 1333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_umul_hi64’: 1333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1333s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:90: error: expected ‘)’ before ‘a’ 1333s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4421:109: error: expected ‘)’ before ‘b’ 1333s 4421 | 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.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_smul_hi64’: 1333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1333s 4425 | 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.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4425:86: error: expected ‘)’ before ‘a’ 1333s 4425 | 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.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4425:104: error: expected ‘)’ before ‘b’ 1333s 4425 | 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 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.fut: 1338s Compiling with --backend=multicore: 1338s cc failed with code 1: 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_umul_hi64’: 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1338s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1338s | ^~~~~~~~~~~ 1338s | __uint32_t 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4436:90: error: expected ‘)’ before ‘a’ 1338s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4436:109: error: expected ‘)’ before ‘b’ 1338s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_smul_hi64’: 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1338s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1338s | ^~~~~~~~~~ 1338s | __int128__ 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4440:86: error: expected ‘)’ before ‘a’ 1338s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4440:104: error: expected ‘)’ before ‘b’ 1338s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s 1338s If you find this error message confusing, uninformative, or wrong, please open an issue: 1338s https://github.com/diku-dk/futhark/issues 1338s 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.fut: 1338s Compiling with --backend=multicore: 1338s cc failed with code 1: 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_umul_hi64’: 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1338s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1338s | ^~~~~~~~~~~ 1338s | __uint32_t 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:90: error: expected ‘)’ before ‘a’ 1338s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4421:109: error: expected ‘)’ before ‘b’ 1338s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_smul_hi64’: 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1338s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1338s | ^~~~~~~~~~ 1338s | __int128__ 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4425:86: error: expected ‘)’ before ‘a’ 1338s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4425:104: error: expected ‘)’ before ‘b’ 1338s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1338s | ~ ^ 1338s | ) 1338s 1338s If you find this error message confusing, uninformative, or wrong, please open an issue: 1338s https://github.com/diku-dk/futhark/issues 1338s 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.fut: 1343s Compiling with --backend=multicore: 1343s cc failed with code 1: 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_umul_hi64’: 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1343s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1343s | ^~~~~~~~~~~ 1343s | __uint32_t 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4406:90: error: expected ‘)’ before ‘a’ 1343s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4406:109: error: expected ‘)’ before ‘b’ 1343s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_smul_hi64’: 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1343s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1343s | ^~~~~~~~~~ 1343s | __int128__ 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4410:86: error: expected ‘)’ before ‘a’ 1343s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4410:104: error: expected ‘)’ before ‘b’ 1343s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s 1343s If you find this error message confusing, uninformative, or wrong, please open an issue: 1343s https://github.com/diku-dk/futhark/issues 1343s 1343s 403 failed, 36 passed, 1874 to go. 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.fut: 1343s Compiling with --backend=multicore: 1343s cc failed with code 1: 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_umul_hi64’: 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1343s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1343s | ^~~~~~~~~~~ 1343s | __uint32_t 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4421:90: error: expected ‘)’ before ‘a’ 1343s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4421:109: error: expected ‘)’ before ‘b’ 1343s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_smul_hi64’: 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1343s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1343s | ^~~~~~~~~~ 1343s | __int128__ 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4425:86: error: expected ‘)’ before ‘a’ 1343s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4425:104: error: expected ‘)’ before ‘b’ 1343s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1343s | ~ ^ 1343s | ) 1343s 1343s If you find this error message confusing, uninformative, or wrong, please open an issue: 1343s https://github.com/diku-dk/futhark/issues 1343s 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.fut: 1345s Compiling with --backend=multicore: 1345s cc failed with code 1: 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_umul_hi64’: 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1345s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1345s | ^~~~~~~~~~~ 1345s | __uint32_t 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4406:90: error: expected ‘)’ before ‘a’ 1345s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1345s | ~ ^ 1345s | ) 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4406:109: error: expected ‘)’ before ‘b’ 1345s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1345s | ~ ^ 1345s | ) 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_smul_hi64’: 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1345s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1345s | ^~~~~~~~~~ 1345s | __int128__ 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4410:86: error: expected ‘)’ before ‘a’ 1345s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1345s | ~ ^ 1345s | ) 1345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4410:104: error: expected ‘)’ before ‘b’ 1345s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1345s | ~ ^ 1345s | ) 1345s 1345s If you find this error message confusing, uninformative, or wrong, please open an issue: 1345s https://github.com/diku-dk/futhark/issues 1345s 1358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.fut: 1358s Compiling with --backend=multicore: 1358s cc failed with code 1: 1358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_umul_hi64’: 1358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1358s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fourier.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4421:90: error: expected ‘)’ before ‘a’ 1358s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fourier.c:4421:109: error: expected ‘)’ before ‘b’ 1358s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_smul_hi64’: 1358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1358s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fourier.c:4425:86: error: expected ‘)’ before ‘a’ 1358s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fourier.c:4425:104: error: expected ‘)’ before ‘b’ 1358s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.fut: 1359s Compiling with --backend=multicore: 1359s cc failed with code 1: 1359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_umul_hi64’: 1359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1359s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:90: error: expected ‘)’ before ‘a’ 1359s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4420:109: error: expected ‘)’ before ‘b’ 1359s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_smul_hi64’: 1359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1359s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4424:86: error: expected ‘)’ before ‘a’ 1359s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4424:104: error: expected ‘)’ before ‘b’ 1359s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.fut: 1361s Compiling with --backend=multicore: 1361s cc failed with code 1: 1361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_umul_hi64’: 1361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1361s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:90: error: expected ‘)’ before ‘a’ 1361s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4422:109: error: expected ‘)’ before ‘b’ 1361s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_smul_hi64’: 1361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1361s 4426 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4426:86: error: expected ‘)’ before ‘a’ 1361s 4426 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4426:104: error: expected ‘)’ before ‘b’ 1361s 4426 | 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 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.fut: 1362s Compiling with --backend=multicore: 1362s cc failed with code 1: 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_umul_hi64’: 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1362s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1362s | ^~~~~~~~~~~ 1362s | __uint32_t 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:90: error: expected ‘)’ before ‘a’ 1362s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1362s | ~ ^ 1362s | ) 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4424:109: error: expected ‘)’ before ‘b’ 1362s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1362s | ~ ^ 1362s | ) 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_smul_hi64’: 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1362s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1362s | ^~~~~~~~~~ 1362s | __int128__ 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4428:86: error: expected ‘)’ before ‘a’ 1362s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1362s | ~ ^ 1362s | ) 1362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4428:104: error: expected ‘)’ before ‘b’ 1362s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1362s | ~ ^ 1362s | ) 1362s 1362s If you find this error message confusing, uninformative, or wrong, please open an issue: 1362s https://github.com/diku-dk/futhark/issues 1362s 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.fut: 1363s Compiling with --backend=multicore: 1363s cc failed with code 1: 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_umul_hi64’: 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1363s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:90: error: expected ‘)’ before ‘a’ 1363s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4421:109: error: expected ‘)’ before ‘b’ 1363s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_smul_hi64’: 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1363s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4425:86: error: expected ‘)’ before ‘a’ 1363s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4425:104: error: expected ‘)’ before ‘b’ 1363s 4425 | 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 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.fut: 1363s Compiling with --backend=multicore: 1363s cc failed with code 1: 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_umul_hi64’: 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1363s 4436 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:90: error: expected ‘)’ before ‘a’ 1363s 4436 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4436:109: error: expected ‘)’ before ‘b’ 1363s 4436 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_smul_hi64’: 1363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1363s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4440:86: error: expected ‘)’ before ‘a’ 1363s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4440:104: error: expected ‘)’ before ‘b’ 1363s 4440 | 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 1366s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.fut: 1366s Compiling with --backend=multicore: 1366s cc failed with code 1: 1366s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_umul_hi64’: 1366s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1366s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1366s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:90: error: expected ‘)’ before ‘a’ 1366s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4423:109: error: expected ‘)’ before ‘b’ 1366s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_smul_hi64’: 1366s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1366s 4427 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4427:86: error: expected ‘)’ before ‘a’ 1366s 4427 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4427:104: error: expected ‘)’ before ‘b’ 1367s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1367s | ~ ^ 1367s | ) 1367s 1367s If you find this error message confusing, uninformative, or wrong, please open an issue: 1367s https://github.com/diku-dk/futhark/issues 1367s 1372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.fut: 1372s Compiling with --backend=multicore: 1372s cc failed with code 1: 1372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_umul_hi64’: 1372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1372s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:90: error: expected ‘)’ before ‘a’ 1372s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4421:109: error: expected ‘)’ before ‘b’ 1372s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_smul_hi64’: 1372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1372s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4425:86: error: expected ‘)’ before ‘a’ 1372s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4425:104: error: expected ‘)’ before ‘b’ 1372s 4425 | 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 1375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.fut: 1375s Compiling with --backend=multicore: 1375s cc failed with code 1: 1375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_umul_hi64’: 1375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1375s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:90: error: expected ‘)’ before ‘a’ 1375s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4420:109: error: expected ‘)’ before ‘b’ 1375s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_smul_hi64’: 1375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1375s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4424:86: error: expected ‘)’ before ‘a’ 1375s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4424:104: error: expected ‘)’ before ‘b’ 1375s 4424 | 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 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.fut: 1376s Compiling with --backend=multicore: 1376s cc failed with code 1: 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_umul_hi64’: 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1376s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1376s | ^~~~~~~~~~~ 1376s | __uint32_t 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:90: error: expected ‘)’ before ‘a’ 1376s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1376s | ~ ^ 1376s | ) 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4424:109: error: expected ‘)’ before ‘b’ 1376s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1376s | ~ ^ 1376s | ) 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_smul_hi64’: 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1376s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1376s | ^~~~~~~~~~ 1376s | __int128__ 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4428:86: error: expected ‘)’ before ‘a’ 1376s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1376s | ~ ^ 1376s | ) 1376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4428:104: error: expected ‘)’ before ‘b’ 1376s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1376s | ~ ^ 1376s | ) 1376s 1376s If you find this error message confusing, uninformative, or wrong, please open an issue: 1376s https://github.com/diku-dk/futhark/issues 1376s 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.fut: 1377s Compiling with --backend=multicore: 1377s cc failed with code 1: 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_umul_hi64’: 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1377s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1377s | ^~~~~~~~~~~ 1377s | __uint32_t 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:90: error: expected ‘)’ before ‘a’ 1377s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1377s | ~ ^ 1377s | ) 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4422:109: error: expected ‘)’ before ‘b’ 1377s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1377s | ~ ^ 1377s | ) 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_smul_hi64’: 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1377s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1377s | ^~~~~~~~~~ 1377s | __int128__ 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4426:86: error: expected ‘)’ before ‘a’ 1377s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1377s | ~ ^ 1377s | ) 1377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4426:104: error: expected ‘)’ before ‘b’ 1377s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1377s | ~ ^ 1377s | ) 1377s 1377s If you find this error message confusing, uninformative, or wrong, please open an issue: 1377s https://github.com/diku-dk/futhark/issues 1377s 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.fut: 1380s Compiling with --backend=multicore: 1380s cc failed with code 1: 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_umul_hi64’: 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1380s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1380s | ^~~~~~~~~~~ 1380s | __uint32_t 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:78: note: each undeclared identifier is reported only once for each function it appears in 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:90: error: expected ‘)’ before ‘a’ 1380s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4425:109: error: expected ‘)’ before ‘b’ 1380s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_smul_hi64’: 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4429:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1380s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1380s | ^~~~~~~~~~ 1380s | __int128__ 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4429:86: error: expected ‘)’ before ‘a’ 1380s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4429:104: error: expected ‘)’ before ‘b’ 1380s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s 1380s If you find this error message confusing, uninformative, or wrong, please open an issue: 1380s https://github.com/diku-dk/futhark/issues 1380s 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.fut: 1380s Compiling with --backend=multicore: 1380s cc failed with code 1: 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_umul_hi64’: 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1380s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1380s | ^~~~~~~~~~~ 1380s | __uint32_t 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:90: error: expected ‘)’ before ‘a’ 1380s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4424:109: error: expected ‘)’ before ‘b’ 1380s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_smul_hi64’: 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1380s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1380s | ^~~~~~~~~~ 1380s | __int128__ 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4428:86: error: expected ‘)’ before ‘a’ 1380s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4428:104: error: expected ‘)’ before ‘b’ 1380s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1380s | ~ ^ 1380s | ) 1380s 1380s If you find this error message confusing, uninformative, or wrong, please open an issue: 1380s https://github.com/diku-dk/futhark/issues 1380s 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.fut: 1389s Compiling with --backend=multicore: 1389s cc failed with code 1: 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_umul_hi64’: 1389s /tmp/autopkgtest.K0ihat/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’? 1389s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1389s | ^~~~~~~~~~~ 1389s | __uint32_t 1389s /tmp/autopkgtest.K0ihat/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 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4437:90: error: expected ‘)’ before ‘a’ 1389s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1389s | ~ ^ 1389s | ) 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4437:109: error: expected ‘)’ before ‘b’ 1389s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1389s | ~ ^ 1389s | ) 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_smul_hi64’: 1389s /tmp/autopkgtest.K0ihat/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__’? 1389s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1389s | ^~~~~~~~~~ 1389s | __int128__ 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4441:86: error: expected ‘)’ before ‘a’ 1389s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1389s | ~ ^ 1389s | ) 1389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4441:104: error: expected ‘)’ before ‘b’ 1389s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1389s | ~ ^ 1389s | ) 1389s 1389s If you find this error message confusing, uninformative, or wrong, please open an issue: 1389s https://github.com/diku-dk/futhark/issues 1389s 1392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.fut: 1392s Compiling with --backend=multicore: 1392s cc failed with code 1: 1392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_umul_hi64’: 1392s /tmp/autopkgtest.K0ihat/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’? 1392s 4437 | 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.K0ihat/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 1392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4437:90: error: expected ‘)’ before ‘a’ 1392s 4437 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4437:109: error: expected ‘)’ before ‘b’ 1392s 4437 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_smul_hi64’: 1392s /tmp/autopkgtest.K0ihat/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__’? 1392s 4441 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4441:86: error: expected ‘)’ before ‘a’ 1392s 4441 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4441:104: error: expected ‘)’ before ‘b’ 1392s 4441 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.fut: 1393s Compiling with --backend=multicore: 1393s cc failed with code 1: 1393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_umul_hi64’: 1393s /tmp/autopkgtest.K0ihat/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’? 1393s 4435 | 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.K0ihat/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 1393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4435:90: error: expected ‘)’ before ‘a’ 1393s 4435 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4435:109: error: expected ‘)’ before ‘b’ 1393s 4435 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_smul_hi64’: 1393s /tmp/autopkgtest.K0ihat/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__’? 1393s 4439 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4439:86: error: expected ‘)’ before ‘a’ 1393s 4439 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4439:104: error: expected ‘)’ before ‘b’ 1393s 4439 | 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 1395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.fut: 1395s Compiling with --backend=multicore: 1395s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 1395s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1395s 1395s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 1395s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1395s 1395s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 1395s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1395s cc failed with code 1: 1395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_umul_hi64’: 1395s /tmp/autopkgtest.K0ihat/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’? 1395s 4439 | 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.K0ihat/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 1395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4439:90: error: expected ‘)’ before ‘a’ 1395s 4439 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4439:109: error: expected ‘)’ before ‘b’ 1395s 4439 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_smul_hi64’: 1395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1395s 4443 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4443:86: error: expected ‘)’ before ‘a’ 1395s 4443 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4443:104: error: expected ‘)’ before ‘b’ 1395s 4443 | 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 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.fut: 1400s Compiling with --backend=multicore: 1400s cc failed with code 1: 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_umul_hi64’: 1400s /tmp/autopkgtest.K0ihat/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’? 1400s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1400s | ^~~~~~~~~~~ 1400s | __uint32_t 1400s /tmp/autopkgtest.K0ihat/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 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4438:90: error: expected ‘)’ before ‘a’ 1400s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1400s | ~ ^ 1400s | ) 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4438:109: error: expected ‘)’ before ‘b’ 1400s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1400s | ~ ^ 1400s | ) 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_smul_hi64’: 1400s /tmp/autopkgtest.K0ihat/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__’? 1400s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1400s | ^~~~~~~~~~ 1400s | __int128__ 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4442:86: error: expected ‘)’ before ‘a’ 1400s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1400s | ~ ^ 1400s | ) 1400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4442:104: error: expected ‘)’ before ‘b’ 1400s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1400s | ~ ^ 1400s | ) 1400s 1400s If you find this error message confusing, uninformative, or wrong, please open an issue: 1400s https://github.com/diku-dk/futhark/issues 1400s 1403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.fut: 1403s Compiling with --backend=multicore: 1403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 1403s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1403s 1403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 1403s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1403s 1403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 1403s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1403s cc failed with code 1: 1403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_umul_hi64’: 1403s /tmp/autopkgtest.K0ihat/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’? 1403s 4440 | 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.K0ihat/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 1403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4440:90: error: expected ‘)’ before ‘a’ 1403s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4440:109: error: expected ‘)’ before ‘b’ 1403s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_smul_hi64’: 1403s /tmp/autopkgtest.K0ihat/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__’? 1403s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4444:86: error: expected ‘)’ before ‘a’ 1403s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4444:104: error: expected ‘)’ before ‘b’ 1403s 4444 | 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 424 failed, 38 passed, 1851 to go. 1411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.fut: 1411s Compiling with --backend=multicore: 1411s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 1411s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1411s 1411s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 1411s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1411s 1411s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 1411s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 1411s cc failed with code 1: 1411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_umul_hi64’: 1411s /tmp/autopkgtest.K0ihat/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’? 1411s 4440 | 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.K0ihat/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 1411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4440:90: error: expected ‘)’ before ‘a’ 1411s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4440:109: error: expected ‘)’ before ‘b’ 1411s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_smul_hi64’: 1411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1411s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4444:86: error: expected ‘)’ before ‘a’ 1411s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4444:104: error: expected ‘)’ before ‘b’ 1411s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.fut: 1412s Compiling with --backend=multicore: 1412s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.fut:6:17-42: 1412s Entry point parameter 1412s 1412s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 1412s 1412s will have an opaque type, so the entry point will likely not be callable. 1412s cc failed with code 1: 1412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_umul_hi64’: 1412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4468:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1412s 4468 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4468:78: note: each undeclared identifier is reported only once for each function it appears in 1412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4468:90: error: expected ‘)’ before ‘a’ 1412s 4468 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4468:109: error: expected ‘)’ before ‘b’ 1412s 4468 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_smul_hi64’: 1412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4472:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1412s 4472 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4472:86: error: expected ‘)’ before ‘a’ 1412s 4472 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4472:104: error: expected ‘)’ before ‘b’ 1412s 4472 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.fut: 1413s Compiling with --backend=multicore: 1413s cc failed with code 1: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_umul_hi64’: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1413s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:90: error: expected ‘)’ before ‘a’ 1413s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4423:109: error: expected ‘)’ before ‘b’ 1413s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_smul_hi64’: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1413s 4427 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4427:86: error: expected ‘)’ before ‘a’ 1413s 4427 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4427:104: error: expected ‘)’ before ‘b’ 1413s 4427 | 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 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.fut: 1413s Compiling with --backend=multicore: 1413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.fut:6:17-44: 1413s Entry point parameter 1413s 1413s ((d: i32): i32, (a0s: [m][b][b]f32): [m][b][b]f32) 1413s 1413s will have an opaque type, so the entry point will likely not be callable. 1413s cc failed with code 1: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_umul_hi64’: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1413s 4438 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4438:90: error: expected ‘)’ before ‘a’ 1413s 4438 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4438:109: error: expected ‘)’ before ‘b’ 1413s 4438 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_smul_hi64’: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1413s 4442 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4442:86: error: expected ‘)’ before ‘a’ 1413s 4442 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4442:104: error: expected ‘)’ before ‘b’ 1413s 4442 | 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 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.fut: 1413s Compiling with --backend=multicore: 1413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.fut:6:17-42: 1413s Entry point parameter 1413s 1413s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 1413s 1413s will have an opaque type, so the entry point will likely not be callable. 1413s cc failed with code 1: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_umul_hi64’: 1413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1414s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1414s | ^~~~~~~~~~~ 1414s | __uint32_t 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4453:90: error: expected ‘)’ before ‘a’ 1414s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1414s | ~ ^ 1414s | ) 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4453:109: error: expected ‘)’ before ‘b’ 1414s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1414s | ~ ^ 1414s | ) 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_smul_hi64’: 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1414s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1414s | ^~~~~~~~~~ 1414s | __int128__ 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4457:86: error: expected ‘)’ before ‘a’ 1414s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1414s | ~ ^ 1414s | ) 1414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4457:104: error: expected ‘)’ before ‘b’ 1414s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1414s | ~ ^ 1414s | ) 1414s 1414s If you find this error message confusing, uninformative, or wrong, please open an issue: 1414s https://github.com/diku-dk/futhark/issues 1414s 1415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.fut: 1415s Compiling with --backend=multicore: 1415s cc failed with code 1: 1415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_umul_hi64’: 1415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1415s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4421:90: error: expected ‘)’ before ‘a’ 1415s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4421:109: error: expected ‘)’ before ‘b’ 1416s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1416s | ~ ^ 1416s | ) 1416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_smul_hi64’: 1416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1416s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1416s | ^~~~~~~~~~ 1416s | __int128__ 1416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4425:86: error: expected ‘)’ before ‘a’ 1416s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1416s | ~ ^ 1416s | ) 1416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4425:104: error: expected ‘)’ before ‘b’ 1416s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1416s | ~ ^ 1416s | ) 1416s 1416s If you find this error message confusing, uninformative, or wrong, please open an issue: 1416s https://github.com/diku-dk/futhark/issues 1416s 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.fut: 1422s Compiling with --backend=multicore: 1422s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.fut:14:8-10: 1422s Unused name "c1". 1422s cc failed with code 1: 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_umul_hi64’: 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1422s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1422s | ^~~~~~~~~~~ 1422s | __uint32_t 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:90: error: expected ‘)’ before ‘a’ 1422s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1422s | ~ ^ 1422s | ) 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4421:109: error: expected ‘)’ before ‘b’ 1422s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1422s | ~ ^ 1422s | ) 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_smul_hi64’: 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1422s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1422s | ^~~~~~~~~~ 1422s | __int128__ 1422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4425:86: error: expected ‘)’ before ‘a’ 1422s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1422s | ~ ^ 1423s | ) 1423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4425:104: error: expected ‘)’ before ‘b’ 1423s 4425 | 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 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.fut: 1425s Compiling with --backend=multicore: 1425s cc failed with code 1: 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_umul_hi64’: 1425s /tmp/autopkgtest.K0ihat/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’? 1425s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1425s | ^~~~~~~~~~~ 1425s | __uint32_t 1425s /tmp/autopkgtest.K0ihat/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 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4420:90: error: expected ‘)’ before ‘a’ 1425s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4420:109: error: expected ‘)’ before ‘b’ 1425s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_smul_hi64’: 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1425s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1425s | ^~~~~~~~~~ 1425s | __int128__ 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4424:86: error: expected ‘)’ before ‘a’ 1425s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4424:104: error: expected ‘)’ before ‘b’ 1425s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s 1425s If you find this error message confusing, uninformative, or wrong, please open an issue: 1425s https://github.com/diku-dk/futhark/issues 1425s 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.fut: 1425s Compiling with --backend=multicore: 1425s cc failed with code 1: 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_umul_hi64’: 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1425s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1425s | ^~~~~~~~~~~ 1425s | __uint32_t 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:90: error: expected ‘)’ before ‘a’ 1425s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4420:109: error: expected ‘)’ before ‘b’ 1425s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_smul_hi64’: 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1425s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1425s | ^~~~~~~~~~ 1425s | __int128__ 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4424:86: error: expected ‘)’ before ‘a’ 1425s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4424:104: error: expected ‘)’ before ‘b’ 1425s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1425s | ~ ^ 1425s | ) 1425s 1425s If you find this error message confusing, uninformative, or wrong, please open an issue: 1425s https://github.com/diku-dk/futhark/issues 1425s 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.fut: 1426s Compiling with --backend=multicore: 1426s cc failed with code 1: 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_umul_hi64’: 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1426s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1426s | ^~~~~~~~~~~ 1426s | __uint32_t 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:90: error: expected ‘)’ before ‘a’ 1426s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1426s | ~ ^ 1426s | ) 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4420:109: error: expected ‘)’ before ‘b’ 1426s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1426s | ~ ^ 1426s | ) 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_smul_hi64’: 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1426s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1426s | ^~~~~~~~~~ 1426s | __int128__ 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4424:86: error: expected ‘)’ before ‘a’ 1426s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1426s | ~ ^ 1426s | ) 1426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4424:104: error: expected ‘)’ before ‘b’ 1426s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1426s | ~ ^ 1426s | ) 1426s 1426s If you find this error message confusing, uninformative, or wrong, please open an issue: 1426s https://github.com/diku-dk/futhark/issues 1426s 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut: 1427s Compiling with --backend=multicore: 1427s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut:3:9-33: 1427s Entry point parameter 1427s 1427s ((n: i64): i64, (m: i64): i64, (k: i64): i64) 1427s 1427s will have an opaque type, so the entry point will likely not be callable. 1427s cc failed with code 1: 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_umul_hi64’: 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1427s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:90: error: expected ‘)’ before ‘a’ 1427s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4440:109: error: expected ‘)’ before ‘b’ 1427s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_smul_hi64’: 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1427s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4444:86: error: expected ‘)’ before ‘a’ 1427s 4444 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4444:104: error: expected ‘)’ before ‘b’ 1427s 4444 | 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 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.fut: 1427s Compiling with --backend=multicore: 1427s cc failed with code 1: 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_umul_hi64’: 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1427s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:90: error: expected ‘)’ before ‘a’ 1427s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4420:109: error: expected ‘)’ before ‘b’ 1427s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_smul_hi64’: 1427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1427s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4424:86: error: expected ‘)’ before ‘a’ 1427s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4424:104: error: expected ‘)’ before ‘b’ 1427s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut: 1429s Compiling with --backend=multicore: 1429s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut:3:10-38: 1429s Entry point parameter 1429s 1429s ((a_1: [d₂][d₃]i32): [][]i32, (a_2: [d₂][d₃]i32): [][]i32) 1429s 1429s will have an opaque type, so the entry point will likely not be callable. 1429s cc failed with code 1: 1429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_umul_hi64’: 1429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1429s 4438 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:90: error: expected ‘)’ before ‘a’ 1429s 4438 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4438:109: error: expected ‘)’ before ‘b’ 1429s 4438 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_smul_hi64’: 1429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1429s 4442 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4442:86: error: expected ‘)’ before ‘a’ 1429s 4442 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4442:104: error: expected ‘)’ before ‘b’ 1429s 4442 | 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 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.fut: 1435s Compiling with --backend=multicore: 1435s cc failed with code 1: 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_umul_hi64’: 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1435s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1435s | ^~~~~~~~~~~ 1435s | __uint32_t 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:90: error: expected ‘)’ before ‘a’ 1435s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4420:109: error: expected ‘)’ before ‘b’ 1435s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_smul_hi64’: 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1435s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1435s | ^~~~~~~~~~ 1435s | __int128__ 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4424:86: error: expected ‘)’ before ‘a’ 1435s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4424:104: error: expected ‘)’ before ‘b’ 1435s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s 1435s If you find this error message confusing, uninformative, or wrong, please open an issue: 1435s https://github.com/diku-dk/futhark/issues 1435s 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.fut: 1435s Compiling with --backend=multicore: 1435s cc failed with code 1: 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_umul_hi64’: 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1435s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1435s | ^~~~~~~~~~~ 1435s | __uint32_t 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:78: note: each undeclared identifier is reported only once for each function it appears in 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:90: error: expected ‘)’ before ‘a’ 1435s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4472:109: error: expected ‘)’ before ‘b’ 1435s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_smul_hi64’: 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4476:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1435s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1435s | ^~~~~~~~~~ 1435s | __int128__ 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4476:86: error: expected ‘)’ before ‘a’ 1435s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4476:104: error: expected ‘)’ before ‘b’ 1435s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1435s | ~ ^ 1435s | ) 1435s 1435s If you find this error message confusing, uninformative, or wrong, please open an issue: 1435s https://github.com/diku-dk/futhark/issues 1435s 1437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.fut: 1437s Compiling with --backend=multicore: 1437s cc failed with code 1: 1437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_umul_hi64’: 1437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1437s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:90: error: expected ‘)’ before ‘a’ 1437s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4421:109: error: expected ‘)’ before ‘b’ 1437s 4421 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_smul_hi64’: 1437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1437s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4425:86: error: expected ‘)’ before ‘a’ 1437s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4425:104: error: expected ‘)’ before ‘b’ 1437s 4425 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut: 1438s Compiling with --backend=multicore: 1438s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut:8:18-19: 1438s Unused name "a". 1438s cc failed with code 1: 1438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_umul_hi64’: 1438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1438s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:90: error: expected ‘)’ before ‘a’ 1438s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4420:109: error: expected ‘)’ before ‘b’ 1438s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_smul_hi64’: 1438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ^~~~~~~~~~ 1439s | __int128__ 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4424:86: error: expected ‘)’ before ‘a’ 1439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4424:104: error: expected ‘)’ before ‘b’ 1439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s 1439s If you find this error message confusing, uninformative, or wrong, please open an issue: 1439s https://github.com/diku-dk/futhark/issues 1439s 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.fut: 1439s Compiling with --backend=multicore: 1439s cc failed with code 1: 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_umul_hi64’: 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1439s | ^~~~~~~~~~~ 1439s | __uint32_t 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:90: error: expected ‘)’ before ‘a’ 1439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4420:109: error: expected ‘)’ before ‘b’ 1439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_smul_hi64’: 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ^~~~~~~~~~ 1439s | __int128__ 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4424:86: error: expected ‘)’ before ‘a’ 1439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4424:104: error: expected ‘)’ before ‘b’ 1439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s 1439s If you find this error message confusing, uninformative, or wrong, please open an issue: 1439s https://github.com/diku-dk/futhark/issues 1439s 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.fut: 1439s Compiling with --backend=multicore: 1439s cc failed with code 1: 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_umul_hi64’: 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1439s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1439s | ^~~~~~~~~~~ 1439s | __uint32_t 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:90: error: expected ‘)’ before ‘a’ 1439s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4437:109: error: expected ‘)’ before ‘b’ 1439s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_smul_hi64’: 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1439s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ^~~~~~~~~~ 1439s | __int128__ 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4441:86: error: expected ‘)’ before ‘a’ 1439s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4441:104: error: expected ‘)’ before ‘b’ 1439s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1439s | ~ ^ 1439s | ) 1439s 1439s If you find this error message confusing, uninformative, or wrong, please open an issue: 1439s https://github.com/diku-dk/futhark/issues 1439s 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.fut: 1440s Compiling with --backend=multicore: 1440s cc failed with code 1: 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_umul_hi64’: 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1440s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1440s | ^~~~~~~~~~~ 1440s | __uint32_t 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:90: error: expected ‘)’ before ‘a’ 1440s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1440s | ~ ^ 1440s | ) 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4440:109: error: expected ‘)’ before ‘b’ 1440s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1440s | ~ ^ 1440s | ) 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_smul_hi64’: 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1440s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1440s | ^~~~~~~~~~ 1440s | __int128__ 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4444:86: error: expected ‘)’ before ‘a’ 1440s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1440s | ~ ^ 1440s | ) 1440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4444:104: error: expected ‘)’ before ‘b’ 1440s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1440s | ~ ^ 1440s | ) 1440s 1440s If you find this error message confusing, uninformative, or wrong, please open an issue: 1440s https://github.com/diku-dk/futhark/issues 1440s 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.fut: 1441s Compiling with --backend=multicore: 1441s cc failed with code 1: 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_umul_hi64’: 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1441s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1441s | ^~~~~~~~~~~ 1441s | __uint32_t 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:90: error: expected ‘)’ before ‘a’ 1441s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1441s | ~ ^ 1441s | ) 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4423:109: error: expected ‘)’ before ‘b’ 1441s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1441s | ~ ^ 1441s | ) 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_smul_hi64’: 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1441s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1441s | ^~~~~~~~~~ 1441s | __int128__ 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4427:86: error: expected ‘)’ before ‘a’ 1441s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1441s | ~ ^ 1441s | ) 1441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4427:104: error: expected ‘)’ before ‘b’ 1441s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1441s | ~ ^ 1441s | ) 1441s 1441s If you find this error message confusing, uninformative, or wrong, please open an issue: 1441s https://github.com/diku-dk/futhark/issues 1441s 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.fut: 1444s Compiling with --backend=multicore: 1444s cc failed with code 1: 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_umul_hi64’: 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1444s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1444s | ^~~~~~~~~~~ 1444s | __uint32_t 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:90: error: expected ‘)’ before ‘a’ 1444s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1444s | ~ ^ 1444s | ) 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4420:109: error: expected ‘)’ before ‘b’ 1444s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1444s | ~ ^ 1444s | ) 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_smul_hi64’: 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1444s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1444s | ^~~~~~~~~~ 1444s | __int128__ 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4424:86: error: expected ‘)’ before ‘a’ 1444s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1444s | ~ ^ 1444s | ) 1444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4424:104: error: expected ‘)’ before ‘b’ 1444s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1444s | ~ ^ 1444s | ) 1444s 1444s If you find this error message confusing, uninformative, or wrong, please open an issue: 1444s https://github.com/diku-dk/futhark/issues 1444s 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.fut: 1446s Compiling with --backend=multicore: 1446s cc failed with code 1: 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_umul_hi64’: 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1446s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1446s | ^~~~~~~~~~~ 1446s | __uint32_t 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:90: error: expected ‘)’ before ‘a’ 1446s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1446s | ~ ^ 1446s | ) 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4420:109: error: expected ‘)’ before ‘b’ 1446s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1446s | ~ ^ 1446s | ) 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_smul_hi64’: 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1446s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1446s | ^~~~~~~~~~ 1446s | __int128__ 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4424:86: error: expected ‘)’ before ‘a’ 1446s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1446s | ~ ^ 1446s | ) 1446s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4424:104: error: expected ‘)’ before ‘b’ 1446s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1446s | ~ ^ 1446s | ) 1446s 1446s If you find this error message confusing, uninformative, or wrong, please open an issue: 1446s https://github.com/diku-dk/futhark/issues 1446s 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.fut: 1447s Compiling with --backend=multicore: 1447s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:5:15-16: 1447s Unused name "b". 1447s 1447s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:6:15-16: 1447s Unused name "b". 1447s cc failed with code 1: 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_umul_hi64’: 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1447s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1447s | ^~~~~~~~~~~ 1447s | __uint32_t 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:90: error: expected ‘)’ before ‘a’ 1447s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1447s | ~ ^ 1447s | ) 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4420:109: error: expected ‘)’ before ‘b’ 1447s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1447s | ~ ^ 1447s | ) 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_smul_hi64’: 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1447s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1447s | ^~~~~~~~~~ 1447s | __int128__ 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4424:86: error: expected ‘)’ before ‘a’ 1447s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1447s | ~ ^ 1447s | ) 1447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4424:104: error: expected ‘)’ before ‘b’ 1447s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1447s | ~ ^ 1447s | ) 1447s 1447s If you find this error message confusing, uninformative, or wrong, please open an issue: 1447s https://github.com/diku-dk/futhark/issues 1447s 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.fut: 1450s Compiling with --backend=multicore: 1450s cc failed with code 1: 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_umul_hi64’: 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1450s | ^~~~~~~~~~~ 1450s | __uint32_t 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4420:90: error: expected ‘)’ before ‘a’ 1450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1450s | ~ ^ 1450s | ) 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4420:109: error: expected ‘)’ before ‘b’ 1450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1450s | ~ ^ 1450s | ) 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_smul_hi64’: 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1450s | ^~~~~~~~~~ 1450s | __int128__ 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4424:86: error: expected ‘)’ before ‘a’ 1450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1450s | ~ ^ 1450s | ) 1450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4424:104: error: expected ‘)’ before ‘b’ 1450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1450s | ~ ^ 1450s | ) 1450s 1450s If you find this error message confusing, uninformative, or wrong, please open an issue: 1450s https://github.com/diku-dk/futhark/issues 1450s 1453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.fut: 1453s Compiling with --backend=multicore: 1453s cc failed with code 1: 1453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_umul_hi64’: 1453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1453s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4420:90: error: expected ‘)’ before ‘a’ 1453s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4420:109: error: expected ‘)’ before ‘b’ 1453s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_smul_hi64’: 1453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1453s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4424:86: error: expected ‘)’ before ‘a’ 1453s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4424:104: error: expected ‘)’ before ‘b’ 1453s 4424 | 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 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.fut: 1454s Compiling with --backend=multicore: 1454s cc failed with code 1: 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_umul_hi64’: 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1454s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1454s | ^~~~~~~~~~~ 1454s | __uint32_t 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4420:90: error: expected ‘)’ before ‘a’ 1454s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1454s | ~ ^ 1454s | ) 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4420:109: error: expected ‘)’ before ‘b’ 1454s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1454s | ~ ^ 1454s | ) 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_smul_hi64’: 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1454s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1454s | ^~~~~~~~~~ 1454s | __int128__ 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4424:86: error: expected ‘)’ before ‘a’ 1454s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1454s | ~ ^ 1454s | ) 1454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4424:104: error: expected ‘)’ before ‘b’ 1454s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1454s | ~ ^ 1454s | ) 1454s 1454s If you find this error message confusing, uninformative, or wrong, please open an issue: 1454s https://github.com/diku-dk/futhark/issues 1454s 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.fut: 1455s Compiling with --backend=multicore: 1455s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.fut:5:8-10: 1455s Unused name "a2". 1455s cc failed with code 1: 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_umul_hi64’: 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1455s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1455s | ^~~~~~~~~~~ 1455s | __uint32_t 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:90: error: expected ‘)’ before ‘a’ 1455s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1455s | ~ ^ 1455s | ) 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4421:109: error: expected ‘)’ before ‘b’ 1455s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1455s | ~ ^ 1455s | ) 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_smul_hi64’: 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1455s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1455s | ^~~~~~~~~~ 1455s | __int128__ 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4425:86: error: expected ‘)’ before ‘a’ 1455s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1455s | ~ ^ 1455s | ) 1455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4425:104: error: expected ‘)’ before ‘b’ 1455s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1455s | ~ ^ 1455s | ) 1455s 1455s If you find this error message confusing, uninformative, or wrong, please open an issue: 1455s https://github.com/diku-dk/futhark/issues 1455s 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.fut: 1457s Compiling with --backend=multicore: 1457s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.fut:10:8-9: 1457s Unused name "c". 1457s cc failed with code 1: 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_umul_hi64’: 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1457s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1457s | ^~~~~~~~~~~ 1457s | __uint32_t 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:90: error: expected ‘)’ before ‘a’ 1457s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1457s | ~ ^ 1457s | ) 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4421:109: error: expected ‘)’ before ‘b’ 1457s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1457s | ~ ^ 1457s | ) 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_smul_hi64’: 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1457s | ^~~~~~~~~~ 1457s | __int128__ 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4425:86: error: expected ‘)’ before ‘a’ 1457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1457s | ~ ^ 1457s | ) 1457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4425:104: error: expected ‘)’ before ‘b’ 1457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1457s | ~ ^ 1457s | ) 1457s 1457s If you find this error message confusing, uninformative, or wrong, please open an issue: 1457s https://github.com/diku-dk/futhark/issues 1457s 1463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.fut: 1463s Compiling with --backend=multicore: 1463s cc failed with code 1: 1463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_umul_hi64’: 1463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1463s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4420:90: error: expected ‘)’ before ‘a’ 1463s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4420:109: error: expected ‘)’ before ‘b’ 1463s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_smul_hi64’: 1463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1463s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4424:86: error: expected ‘)’ before ‘a’ 1463s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4424:104: error: expected ‘)’ before ‘b’ 1463s 4424 | 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 454 failed, 38 passed, 1821 to go. 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.fut: 1464s Compiling with --backend=multicore: 1464s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.fut:4:11-13: 1464s Unused name "is". 1464s cc failed with code 1: 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_umul_hi64’: 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1464s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4422:90: error: expected ‘)’ before ‘a’ 1464s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4422:109: error: expected ‘)’ before ‘b’ 1464s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_smul_hi64’: 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1464s 4426 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4426:86: error: expected ‘)’ before ‘a’ 1464s 4426 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4426:104: error: expected ‘)’ before ‘b’ 1464s 4426 | 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 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.fut: 1464s Compiling with --backend=multicore: 1464s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.fut:16:10-14: 1464s Unused name "t_v1". 1464s 1464s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.fut:16:24-28: 1464s Unused name "t_v3". 1464s cc failed with code 1: 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_umul_hi64’: 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1464s 4451 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4451:90: error: expected ‘)’ before ‘a’ 1464s 4451 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4451:109: error: expected ‘)’ before ‘b’ 1464s 4451 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_smul_hi64’: 1464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1464s 4455 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4455:86: error: expected ‘)’ before ‘a’ 1464s 4455 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4455:104: error: expected ‘)’ before ‘b’ 1464s 4455 | 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 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.fut: 1466s Compiling with --backend=multicore: 1466s cc failed with code 1: 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_umul_hi64’: 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1466s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1466s | ^~~~~~~~~~~ 1466s | __uint32_t 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4420:90: error: expected ‘)’ before ‘a’ 1466s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1466s | ~ ^ 1466s | ) 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4420:109: error: expected ‘)’ before ‘b’ 1466s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1466s | ~ ^ 1466s | ) 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_smul_hi64’: 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1466s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1466s | ^~~~~~~~~~ 1466s | __int128__ 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4424:86: error: expected ‘)’ before ‘a’ 1466s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1466s | ~ ^ 1466s | ) 1466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4424:104: error: expected ‘)’ before ‘b’ 1466s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1466s | ~ ^ 1466s | ) 1466s 1466s If you find this error message confusing, uninformative, or wrong, please open an issue: 1466s https://github.com/diku-dk/futhark/issues 1466s 1468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.fut: 1468s Compiling with --backend=multicore: 1468s cc failed with code 1: 1468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_umul_hi64’: 1468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1468s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:90: error: expected ‘)’ before ‘a’ 1469s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1469s | ~ ^ 1469s | ) 1469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4422:109: error: expected ‘)’ before ‘b’ 1469s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1469s | ~ ^ 1469s | ) 1469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_smul_hi64’: 1469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1469s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1469s | ^~~~~~~~~~ 1469s | __int128__ 1469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4426:86: error: expected ‘)’ before ‘a’ 1469s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1469s | ~ ^ 1469s | ) 1469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4426:104: error: expected ‘)’ before ‘b’ 1469s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1469s | ~ ^ 1469s | ) 1469s 1469s If you find this error message confusing, uninformative, or wrong, please open an issue: 1469s https://github.com/diku-dk/futhark/issues 1469s 1471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.fut: 1471s Compiling with --backend=multicore: 1471s cc failed with code 1: 1471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_umul_hi64’: 1471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1471s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4420:90: error: expected ‘)’ before ‘a’ 1471s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4420:109: error: expected ‘)’ before ‘b’ 1471s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_smul_hi64’: 1471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1471s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4424:86: error: expected ‘)’ before ‘a’ 1471s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4424:104: error: expected ‘)’ before ‘b’ 1471s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.fut: 1473s Compiling with --backend=multicore: 1473s cc failed with code 1: 1473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_umul_hi64’: 1473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.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 | ~ ^ 1474s | ) 1474s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_smul_hi64’: 1474s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1474s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1474s | ^~~~~~~~~~ 1474s | __int128__ 1474s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4425:86: error: expected ‘)’ before ‘a’ 1474s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1474s | ~ ^ 1474s | ) 1474s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4425:104: error: expected ‘)’ before ‘b’ 1474s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1474s | ~ ^ 1474s | ) 1474s 1474s If you find this error message confusing, uninformative, or wrong, please open an issue: 1474s https://github.com/diku-dk/futhark/issues 1474s 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut: 1475s Compiling with --backend=multicore: 1475s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut:23:17-24: 1475s Unused name "md_vols". 1475s 1475s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut:24:17-26: 1475s Unused name "md_drifts". 1475s 1475s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut:34:9-39:10: 1475s Entry point parameter 1475s 1475s ((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) 1475s 1475s will have an opaque type, so the entry point will likely not be callable. 1475s cc failed with code 1: 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_umul_hi64’: 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1475s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1475s | ^~~~~~~~~~~ 1475s | __uint32_t 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4459:90: error: expected ‘)’ before ‘a’ 1475s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1475s | ~ ^ 1475s | ) 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4459:109: error: expected ‘)’ before ‘b’ 1475s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1475s | ~ ^ 1475s | ) 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_smul_hi64’: 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1475s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1475s | ^~~~~~~~~~ 1475s | __int128__ 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4463:86: error: expected ‘)’ before ‘a’ 1475s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1475s | ~ ^ 1475s | ) 1475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4463:104: error: expected ‘)’ before ‘b’ 1475s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1475s | ~ ^ 1475s | ) 1475s 1475s If you find this error message confusing, uninformative, or wrong, please open an issue: 1475s https://github.com/diku-dk/futhark/issues 1475s 1477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.fut: 1477s Compiling with --backend=multicore: 1477s cc failed with code 1: 1477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_umul_hi64’: 1477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:90: error: expected ‘)’ before ‘a’ 1477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4420:109: error: expected ‘)’ before ‘b’ 1477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_smul_hi64’: 1477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1477s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4424:86: error: expected ‘)’ before ‘a’ 1477s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4424:104: error: expected ‘)’ before ‘b’ 1477s 4424 | 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 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.fut: 1478s Compiling with --backend=multicore: 1478s cc failed with code 1: 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_umul_hi64’: 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1478s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1478s | ^~~~~~~~~~~ 1478s | __uint32_t 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:90: error: expected ‘)’ before ‘a’ 1478s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1478s | ~ ^ 1478s | ) 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4420:109: error: expected ‘)’ before ‘b’ 1478s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1478s | ~ ^ 1478s | ) 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_smul_hi64’: 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1478s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1478s | ^~~~~~~~~~ 1478s | __int128__ 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4424:86: error: expected ‘)’ before ‘a’ 1478s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1478s | ~ ^ 1478s | ) 1478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4424:104: error: expected ‘)’ before ‘b’ 1478s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1478s | ~ ^ 1478s | ) 1478s 1478s If you find this error message confusing, uninformative, or wrong, please open an issue: 1478s https://github.com/diku-dk/futhark/issues 1478s 1479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.fut: 1479s Compiling with --backend=multicore: 1479s cc failed with code 1: 1479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_umul_hi64’: 1479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1479s 4407 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:90: error: expected ‘)’ before ‘a’ 1479s 4407 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4407:109: error: expected ‘)’ before ‘b’ 1479s 4407 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_smul_hi64’: 1479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1479s 4411 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4411:86: error: expected ‘)’ before ‘a’ 1479s 4411 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4411:104: error: expected ‘)’ before ‘b’ 1479s 4411 | 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 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.fut: 1481s Compiling with --backend=multicore: 1481s cc failed with code 1: 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_umul_hi64’: 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:90: error: expected ‘)’ before ‘a’ 1481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4420:109: error: expected ‘)’ before ‘b’ 1481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_smul_hi64’: 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1481s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4424:86: error: expected ‘)’ before ‘a’ 1481s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4424:104: error: expected ‘)’ before ‘b’ 1481s 4424 | 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 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.fut: 1481s Compiling with --backend=multicore: 1481s cc failed with code 1: 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_umul_hi64’: 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:90: error: expected ‘)’ before ‘a’ 1481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4420:109: error: expected ‘)’ before ‘b’ 1481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_smul_hi64’: 1481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1481s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4424:86: error: expected ‘)’ before ‘a’ 1481s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4424:104: error: expected ‘)’ before ‘b’ 1481s 4424 | 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 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.fut: 1483s Compiling with --backend=multicore: 1483s cc failed with code 1: 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_umul_hi64’: 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1483s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1483s | ^~~~~~~~~~~ 1483s | __uint32_t 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:90: error: expected ‘)’ before ‘a’ 1483s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1483s | ~ ^ 1483s | ) 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4439:109: error: expected ‘)’ before ‘b’ 1483s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1483s | ~ ^ 1483s | ) 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_smul_hi64’: 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1483s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1483s | ^~~~~~~~~~ 1483s | __int128__ 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4443:86: error: expected ‘)’ before ‘a’ 1483s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1483s | ~ ^ 1483s | ) 1483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4443:104: error: expected ‘)’ before ‘b’ 1483s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1483s | ~ ^ 1483s | ) 1483s 1483s If you find this error message confusing, uninformative, or wrong, please open an issue: 1483s https://github.com/diku-dk/futhark/issues 1483s 1484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.fut: 1484s Compiling with --backend=multicore: 1484s cc failed with code 1: 1484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_umul_hi64’: 1484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1484s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:90: error: expected ‘)’ before ‘a’ 1484s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4420:109: error: expected ‘)’ before ‘b’ 1484s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_smul_hi64’: 1484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1484s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4424:86: error: expected ‘)’ before ‘a’ 1484s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4424:104: error: expected ‘)’ before ‘b’ 1484s 4424 | 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 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.fut: 1485s Compiling with --backend=multicore: 1485s cc failed with code 1: 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_umul_hi64’: 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1485s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1485s | ^~~~~~~~~~~ 1485s | __uint32_t 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:90: error: expected ‘)’ before ‘a’ 1485s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1485s | ~ ^ 1485s | ) 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4420:109: error: expected ‘)’ before ‘b’ 1485s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1485s | ~ ^ 1485s | ) 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_smul_hi64’: 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1485s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1485s | ^~~~~~~~~~ 1485s | __int128__ 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4424:86: error: expected ‘)’ before ‘a’ 1485s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1485s | ~ ^ 1485s | ) 1485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4424:104: error: expected ‘)’ before ‘b’ 1485s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1485s | ~ ^ 1485s | ) 1485s 1485s If you find this error message confusing, uninformative, or wrong, please open an issue: 1485s https://github.com/diku-dk/futhark/issues 1485s 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.fut: 1486s Compiling with --backend=multicore: 1486s cc failed with code 1: 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_umul_hi64’: 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1486s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1486s | ^~~~~~~~~~~ 1486s | __uint32_t 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:90: error: expected ‘)’ before ‘a’ 1486s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1486s | ~ ^ 1486s | ) 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4421:109: error: expected ‘)’ before ‘b’ 1486s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1486s | ~ ^ 1486s | ) 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_smul_hi64’: 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1486s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1486s | ^~~~~~~~~~ 1486s | __int128__ 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4425:86: error: expected ‘)’ before ‘a’ 1486s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1486s | ~ ^ 1486s | ) 1486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4425:104: error: expected ‘)’ before ‘b’ 1486s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1486s | ~ ^ 1486s | ) 1486s 1486s If you find this error message confusing, uninformative, or wrong, please open an issue: 1486s https://github.com/diku-dk/futhark/issues 1486s 1487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.fut: 1487s Compiling with --backend=multicore: 1487s cc failed with code 1: 1487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_umul_hi64’: 1487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1487s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:90: error: expected ‘)’ before ‘a’ 1487s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4422:109: error: expected ‘)’ before ‘b’ 1487s 4422 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_smul_hi64’: 1487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1487s 4426 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4426:86: error: expected ‘)’ before ‘a’ 1487s 4426 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4426:104: error: expected ‘)’ before ‘b’ 1487s 4426 | 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 1490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.fut: 1490s Compiling with --backend=multicore: 1490s cc failed with code 1: 1490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_umul_hi64’: 1490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1490s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:90: error: expected ‘)’ before ‘a’ 1490s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4423:109: error: expected ‘)’ before ‘b’ 1490s 4423 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_smul_hi64’: 1490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1490s 4427 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4427:86: error: expected ‘)’ before ‘a’ 1490s 4427 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4427:104: error: expected ‘)’ before ‘b’ 1490s 4427 | 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 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.fut: 1491s Compiling with --backend=multicore: 1491s cc failed with code 1: 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_umul_hi64’: 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1491s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1491s | ^~~~~~~~~~~ 1491s | __uint32_t 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:90: error: expected ‘)’ before ‘a’ 1491s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1491s | ~ ^ 1491s | ) 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4421:109: error: expected ‘)’ before ‘b’ 1491s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1491s | ~ ^ 1491s | ) 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_smul_hi64’: 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1491s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1491s | ^~~~~~~~~~ 1491s | __int128__ 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4425:86: error: expected ‘)’ before ‘a’ 1491s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1491s | ~ ^ 1491s | ) 1491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4425:104: error: expected ‘)’ before ‘b’ 1491s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1491s | ~ ^ 1491s | ) 1491s 1491s If you find this error message confusing, uninformative, or wrong, please open an issue: 1491s https://github.com/diku-dk/futhark/issues 1491s 1492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.fut: 1492s Compiling with --backend=multicore: 1492s cc failed with code 1: 1492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_umul_hi64’: 1492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1492s 4437 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:90: error: expected ‘)’ before ‘a’ 1492s 4437 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4437:109: error: expected ‘)’ before ‘b’ 1492s 4437 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_smul_hi64’: 1492s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1492s 4441 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4441:86: error: expected ‘)’ before ‘a’ 1492s 4441 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4441:104: error: expected ‘)’ before ‘b’ 1492s 4441 | 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 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.fut: 1494s Compiling with --backend=multicore: 1494s cc failed with code 1: 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_umul_hi64’: 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1494s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1494s | ^~~~~~~~~~~ 1494s | __uint32_t 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:90: error: expected ‘)’ before ‘a’ 1494s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1494s | ~ ^ 1494s | ) 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4437:109: error: expected ‘)’ before ‘b’ 1494s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1494s | ~ ^ 1494s | ) 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_smul_hi64’: 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1494s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1494s | ^~~~~~~~~~ 1494s | __int128__ 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4441:86: error: expected ‘)’ before ‘a’ 1494s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1494s | ~ ^ 1494s | ) 1494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4441:104: error: expected ‘)’ before ‘b’ 1494s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1494s | ~ ^ 1494s | ) 1494s 1494s If you find this error message confusing, uninformative, or wrong, please open an issue: 1494s https://github.com/diku-dk/futhark/issues 1494s 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.fut: 1495s Compiling with --backend=multicore: 1495s cc failed with code 1: 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_umul_hi64’: 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1495s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1495s | ^~~~~~~~~~~ 1495s | __uint32_t 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:90: error: expected ‘)’ before ‘a’ 1495s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4420:109: error: expected ‘)’ before ‘b’ 1495s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_smul_hi64’: 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1495s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1495s | ^~~~~~~~~~ 1495s | __int128__ 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4424:86: error: expected ‘)’ before ‘a’ 1495s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4424:104: error: expected ‘)’ before ‘b’ 1495s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s 1495s If you find this error message confusing, uninformative, or wrong, please open an issue: 1495s https://github.com/diku-dk/futhark/issues 1495s 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.fut: 1495s Compiling with --backend=multicore: 1495s cc failed with code 1: 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_umul_hi64’: 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1495s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1495s | ^~~~~~~~~~~ 1495s | __uint32_t 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:90: error: expected ‘)’ before ‘a’ 1495s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4438:109: error: expected ‘)’ before ‘b’ 1495s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_smul_hi64’: 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1495s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1495s | ^~~~~~~~~~ 1495s | __int128__ 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4442:86: error: expected ‘)’ before ‘a’ 1495s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4442:104: error: expected ‘)’ before ‘b’ 1495s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1495s | ~ ^ 1495s | ) 1495s 1495s If you find this error message confusing, uninformative, or wrong, please open an issue: 1495s https://github.com/diku-dk/futhark/issues 1495s 1496s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.fut: 1496s Compiling with --backend=multicore: 1496s cc failed with code 1: 1496s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_umul_hi64’: 1496s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1496s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1496s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:90: error: expected ‘)’ before ‘a’ 1496s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4420:109: error: expected ‘)’ before ‘b’ 1496s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_smul_hi64’: 1496s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1496s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4424:86: error: expected ‘)’ before ‘a’ 1496s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4424:104: error: expected ‘)’ before ‘b’ 1496s 4424 | 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 1498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.fut: 1498s Compiling with --backend=multicore: 1498s cc failed with code 1: 1498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_umul_hi64’: 1498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_smul_hi64’: 1498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.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.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.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 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.fut: 1501s Compiling with --backend=multicore: 1501s cc failed with code 1: 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_umul_hi64’: 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1501s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1501s | ^~~~~~~~~~~ 1501s | __uint32_t 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:90: error: expected ‘)’ before ‘a’ 1501s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4420:109: error: expected ‘)’ before ‘b’ 1501s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_smul_hi64’: 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1501s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1501s | ^~~~~~~~~~ 1501s | __int128__ 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4424:86: error: expected ‘)’ before ‘a’ 1501s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4424:104: error: expected ‘)’ before ‘b’ 1501s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s 1501s If you find this error message confusing, uninformative, or wrong, please open an issue: 1501s https://github.com/diku-dk/futhark/issues 1501s 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.fut: 1501s Compiling with --backend=multicore: 1501s cc failed with code 1: 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_umul_hi64’: 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1501s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1501s | ^~~~~~~~~~~ 1501s | __uint32_t 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:90: error: expected ‘)’ before ‘a’ 1501s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4420:109: error: expected ‘)’ before ‘b’ 1501s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_smul_hi64’: 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1501s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1501s | ^~~~~~~~~~ 1501s | __int128__ 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4424:86: error: expected ‘)’ before ‘a’ 1501s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4424:104: error: expected ‘)’ before ‘b’ 1501s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1501s | ~ ^ 1501s | ) 1501s 1501s If you find this error message confusing, uninformative, or wrong, please open an issue: 1501s https://github.com/diku-dk/futhark/issues 1501s 1503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.fut: 1503s Compiling with --backend=multicore: 1503s cc failed with code 1: 1503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_umul_hi64’: 1503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1503s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:90: error: expected ‘)’ before ‘a’ 1503s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4420:109: error: expected ‘)’ before ‘b’ 1503s 4420 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_smul_hi64’: 1503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1503s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4424:86: error: expected ‘)’ before ‘a’ 1503s 4424 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4424:104: error: expected ‘)’ before ‘b’ 1503s 4424 | 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 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.fut: 1505s Compiling with --backend=multicore: 1505s cc failed with code 1: 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_umul_hi64’: 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1505s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1505s | ^~~~~~~~~~~ 1505s | __uint32_t 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:90: error: expected ‘)’ before ‘a’ 1505s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1505s | ~ ^ 1505s | ) 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4421:109: error: expected ‘)’ before ‘b’ 1505s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1505s | ~ ^ 1505s | ) 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_smul_hi64’: 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1505s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1505s | ^~~~~~~~~~ 1505s | __int128__ 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4425:86: error: expected ‘)’ before ‘a’ 1505s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1505s | ~ ^ 1505s | ) 1505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4425:104: error: expected ‘)’ before ‘b’ 1505s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1505s | ~ ^ 1505s | ) 1505s 1505s If you find this error message confusing, uninformative, or wrong, please open an issue: 1505s https://github.com/diku-dk/futhark/issues 1505s 1506s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.fut: 1506s Compiling with --backend=multicore: 1506s cc failed with code 1: 1506s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_umul_hi64’: 1506s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1506s 4436 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1506s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:90: error: expected ‘)’ before ‘a’ 1506s 4436 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4436:109: error: expected ‘)’ before ‘b’ 1506s 4436 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_smul_hi64’: 1506s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1506s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4440:86: error: expected ‘)’ before ‘a’ 1506s 4440 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4440:104: error: expected ‘)’ before ‘b’ 1506s 4440 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.fut: 1507s Compiling with --backend=multicore: 1507s cc failed with code 1: 1507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_umul_hi64’: 1507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1507s 4497 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 1507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4497:90: error: expected ‘)’ before ‘a’ 1507s 4497 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4497:109: error: expected ‘)’ before ‘b’ 1507s 4497 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_smul_hi64’: 1507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1507s 4501 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4501:86: error: expected ‘)’ before ‘a’ 1507s 4501 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4501:104: error: expected ‘)’ before ‘b’ 1507s 4501 | 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 1510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.fut: 1510s Compiling with --backend=multicore: 1510s cc failed with code 1: 1510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_umul_hi64’: 1510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4621:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1510s 4621 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4621:78: note: each undeclared identifier is reported only once for each function it appears in 1510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4621:90: error: expected ‘)’ before ‘a’ 1510s 4621 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4621:109: error: expected ‘)’ before ‘b’ 1510s 4621 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_smul_hi64’: 1510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4625:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1510s 4625 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4625:86: error: expected ‘)’ before ‘a’ 1510s 4625 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4625:104: error: expected ‘)’ before ‘b’ 1510s 4625 | 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.K0ihat/autopkgtest_tmp/tests/globalsize0.fut: 1512s Compiling with --backend=multicore: 1512s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.fut:7:1-18: 1512s Entry point return type 1512s 1512s {xs: [n]f32} 1512s 1512s will have an opaque type, so the result will likely not be usable. 1512s cc failed with code 1: 1512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_umul_hi64’: 1512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1512s 4436 | 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.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4436:90: error: expected ‘)’ before ‘a’ 1512s 4436 | 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.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4436:109: error: expected ‘)’ before ‘b’ 1512s 4436 | 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.K0ihat/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_smul_hi64’: 1512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1512s 4440 | 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.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4440:86: error: expected ‘)’ before ‘a’ 1512s 4440 | 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.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4440:104: error: expected ‘)’ before ‘b’ 1512s 4440 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.fut: 1515s Compiling with --backend=multicore: 1515s cc failed with code 1: 1515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_umul_hi64’: 1515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1515s 4406 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c:4406:90: error: expected ‘)’ before ‘a’ 1515s 4406 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4406:109: error: expected ‘)’ before ‘b’ 1515s 4406 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_smul_hi64’: 1515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1515s 4410 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4410:86: error: expected ‘)’ before ‘a’ 1515s 4410 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4410:104: error: expected ‘)’ before ‘b’ 1515s 4410 | 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 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.fut: 1516s Compiling with --backend=multicore: 1516s cc failed with code 1: 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_umul_hi64’: 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1516s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1516s | ^~~~~~~~~~~ 1516s | __uint32_t 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4420:90: error: expected ‘)’ before ‘a’ 1516s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1516s | ~ ^ 1516s | ) 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4420:109: error: expected ‘)’ before ‘b’ 1516s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1516s | ~ ^ 1516s | ) 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_smul_hi64’: 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1516s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1516s | ^~~~~~~~~~ 1516s | __int128__ 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4424:86: error: expected ‘)’ before ‘a’ 1516s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1516s | ~ ^ 1516s | ) 1516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4424:104: error: expected ‘)’ before ‘b’ 1516s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1516s | ~ ^ 1516s | ) 1516s 1516s If you find this error message confusing, uninformative, or wrong, please open an issue: 1516s https://github.com/diku-dk/futhark/issues 1516s 1517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.fut: 1517s Compiling with --backend=multicore: 1517s cc failed with code 1: 1517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_umul_hi64’: 1517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1517s 4420 | 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.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4420:90: error: expected ‘)’ before ‘a’ 1517s 4420 | 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.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4420:109: error: expected ‘)’ before ‘b’ 1517s 4420 | 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.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_smul_hi64’: 1517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1517s 4424 | 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.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4424:86: error: expected ‘)’ before ‘a’ 1517s 4424 | 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.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4424:104: error: expected ‘)’ before ‘b’ 1517s 4424 | 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 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.fut: 1518s Compiling with --backend=multicore: 1518s cc failed with code 1: 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_umul_hi64’: 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1518s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1518s | ^~~~~~~~~~~ 1518s | __uint32_t 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:90: error: expected ‘)’ before ‘a’ 1518s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4421:109: error: expected ‘)’ before ‘b’ 1518s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_smul_hi64’: 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1518s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1518s | ^~~~~~~~~~ 1518s | __int128__ 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4425:86: error: expected ‘)’ before ‘a’ 1518s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4425:104: error: expected ‘)’ before ‘b’ 1518s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s 1518s If you find this error message confusing, uninformative, or wrong, please open an issue: 1518s https://github.com/diku-dk/futhark/issues 1518s 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.fut: 1518s Compiling with --backend=multicore: 1518s cc failed with code 1: 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_umul_hi64’: 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1518s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1518s | ^~~~~~~~~~~ 1518s | __uint32_t 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4436:90: error: expected ‘)’ before ‘a’ 1518s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4436:109: error: expected ‘)’ before ‘b’ 1518s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_smul_hi64’: 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1518s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1518s | ^~~~~~~~~~ 1518s | __int128__ 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4440:86: error: expected ‘)’ before ‘a’ 1518s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4440:104: error: expected ‘)’ before ‘b’ 1518s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1518s | ~ ^ 1518s | ) 1518s 1518s If you find this error message confusing, uninformative, or wrong, please open an issue: 1518s https://github.com/diku-dk/futhark/issues 1518s 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.fut: 1519s Compiling with --backend=multicore: 1519s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.fut:4:1-5:21: 1519s Entry point return type 1519s 1519s *[m][n](f32, f32) 1519s 1519s will have an opaque type, so the result will likely not be usable. 1519s cc failed with code 1: 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_umul_hi64’: 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1519s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1519s | ^~~~~~~~~~~ 1519s | __uint32_t 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:90: error: expected ‘)’ before ‘a’ 1519s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1519s | ~ ^ 1519s | ) 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4451:109: error: expected ‘)’ before ‘b’ 1519s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1519s | ~ ^ 1519s | ) 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_smul_hi64’: 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1519s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1519s | ^~~~~~~~~~ 1519s | __int128__ 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4455:86: error: expected ‘)’ before ‘a’ 1519s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1519s | ~ ^ 1519s | ) 1519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4455:104: error: expected ‘)’ before ‘b’ 1519s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1519s | ~ ^ 1519s | ) 1519s 1519s If you find this error message confusing, uninformative, or wrong, please open an issue: 1519s https://github.com/diku-dk/futhark/issues 1519s 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.fut: 1521s Compiling with --backend=multicore: 1521s cc failed with code 1: 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_umul_hi64’: 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1521s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1521s | ^~~~~~~~~~~ 1521s | __uint32_t 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:90: error: expected ‘)’ before ‘a’ 1521s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1521s | ~ ^ 1521s | ) 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4436:109: error: expected ‘)’ before ‘b’ 1521s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1521s | ~ ^ 1521s | ) 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_smul_hi64’: 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1521s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1521s | ^~~~~~~~~~ 1521s | __int128__ 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4440:86: error: expected ‘)’ before ‘a’ 1521s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1521s | ~ ^ 1521s | ) 1521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4440:104: error: expected ‘)’ before ‘b’ 1521s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1521s | ~ ^ 1521s | ) 1521s 1521s If you find this error message confusing, uninformative, or wrong, please open an issue: 1521s https://github.com/diku-dk/futhark/issues 1521s 1523s 494 failed, 42 passed, 1777 to go. 1525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.fut: 1525s Compiling with --backend=multicore: 1525s cc failed with code 1: 1525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_umul_hi64’: 1525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1525s 4481 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:78: note: each undeclared identifier is reported only once for each function it appears in 1525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:90: error: expected ‘)’ before ‘a’ 1525s 4481 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4481:109: error: expected ‘)’ before ‘b’ 1525s 4481 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1525s | ~ ^ 1525s | ) 1526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_smul_hi64’: 1526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4485:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1526s 4485 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1526s | ^~~~~~~~~~ 1526s | __int128__ 1526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4485:86: error: expected ‘)’ before ‘a’ 1526s 4485 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1526s | ~ ^ 1526s | ) 1526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4485:104: error: expected ‘)’ before ‘b’ 1526s 4485 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1526s | ~ ^ 1526s | ) 1526s 1526s If you find this error message confusing, uninformative, or wrong, please open an issue: 1526s https://github.com/diku-dk/futhark/issues 1526s 1528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.fut: 1528s Compiling with --backend=multicore: 1528s cc failed with code 1: 1528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_umul_hi64’: 1528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1528s 4408 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:90: error: expected ‘)’ before ‘a’ 1528s 4408 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4408:109: error: expected ‘)’ before ‘b’ 1528s 4408 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_smul_hi64’: 1528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1528s 4412 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4412:86: error: expected ‘)’ before ‘a’ 1528s 4412 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4412:104: error: expected ‘)’ before ‘b’ 1528s 4412 | 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 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.fut: 1530s Compiling with --backend=multicore: 1530s cc failed with code 1: 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_umul_hi64’: 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1530s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1530s | ^~~~~~~~~~~ 1530s | __uint32_t 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:90: error: expected ‘)’ before ‘a’ 1530s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1530s | ~ ^ 1530s | ) 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4407:109: error: expected ‘)’ before ‘b’ 1530s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1530s | ~ ^ 1530s | ) 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_smul_hi64’: 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1530s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1530s | ^~~~~~~~~~ 1530s | __int128__ 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4411:86: error: expected ‘)’ before ‘a’ 1530s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1530s | ~ ^ 1530s | ) 1530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4411:104: error: expected ‘)’ before ‘b’ 1530s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1530s | ~ ^ 1530s | ) 1530s 1530s If you find this error message confusing, uninformative, or wrong, please open an issue: 1530s https://github.com/diku-dk/futhark/issues 1530s 1531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.fut: 1531s Compiling with --backend=multicore: 1531s cc failed with code 1: 1531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_umul_hi64’: 1531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1531s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:90: error: expected ‘)’ before ‘a’ 1531s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4407:109: error: expected ‘)’ before ‘b’ 1531s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_smul_hi64’: 1531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1531s 4411 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4411:86: error: expected ‘)’ before ‘a’ 1531s 4411 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4411:104: error: expected ‘)’ before ‘b’ 1531s 4411 | 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 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.fut: 1532s Compiling with --backend=multicore: 1532s cc failed with code 1: 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_umul_hi64’: 1532s /tmp/autopkgtest.K0ihat/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’? 1532s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1532s | ^~~~~~~~~~~ 1532s | __uint32_t 1532s /tmp/autopkgtest.K0ihat/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 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4407:90: error: expected ‘)’ before ‘a’ 1532s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1532s | ~ ^ 1532s | ) 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4407:109: error: expected ‘)’ before ‘b’ 1532s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1532s | ~ ^ 1532s | ) 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_smul_hi64’: 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1532s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1532s | ^~~~~~~~~~ 1532s | __int128__ 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4411:86: error: expected ‘)’ before ‘a’ 1532s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1532s | ~ ^ 1532s | ) 1532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4411:104: error: expected ‘)’ before ‘b’ 1532s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1532s | ~ ^ 1532s | ) 1532s 1532s If you find this error message confusing, uninformative, or wrong, please open an issue: 1532s https://github.com/diku-dk/futhark/issues 1532s 1533s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.fut: 1533s Compiling with --backend=multicore: 1533s cc failed with code 1: 1533s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_umul_hi64’: 1533s /tmp/autopkgtest.K0ihat/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’? 1533s 4408 | 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.K0ihat/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 1533s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4408:90: error: expected ‘)’ before ‘a’ 1533s 4408 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4408:109: error: expected ‘)’ before ‘b’ 1533s 4408 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_smul_hi64’: 1533s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1533s 4412 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4412:86: error: expected ‘)’ before ‘a’ 1533s 4412 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4412:104: error: expected ‘)’ before ‘b’ 1533s 4412 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.fut: 1535s Compiling with --backend=multicore: 1535s cc failed with code 1: 1535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_umul_hi64’: 1535s /tmp/autopkgtest.K0ihat/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’? 1535s 4407 | 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.K0ihat/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 1535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4407:90: error: expected ‘)’ before ‘a’ 1535s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4407:109: error: expected ‘)’ before ‘b’ 1535s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_smul_hi64’: 1535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1535s 4411 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4411:86: error: expected ‘)’ before ‘a’ 1535s 4411 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4411:104: error: expected ‘)’ before ‘b’ 1535s 4411 | 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 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.fut: 1536s Compiling with --backend=multicore: 1536s cc failed with code 1: 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_umul_hi64’: 1536s /tmp/autopkgtest.K0ihat/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’? 1536s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1536s | ^~~~~~~~~~~ 1536s | __uint32_t 1536s /tmp/autopkgtest.K0ihat/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 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4437:90: error: expected ‘)’ before ‘a’ 1536s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1536s | ~ ^ 1536s | ) 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4437:109: error: expected ‘)’ before ‘b’ 1536s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1536s | ~ ^ 1536s | ) 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_smul_hi64’: 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1536s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1536s | ^~~~~~~~~~ 1536s | __int128__ 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4441:86: error: expected ‘)’ before ‘a’ 1536s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1536s | ~ ^ 1536s | ) 1536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4441:104: error: expected ‘)’ before ‘b’ 1536s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1536s | ~ ^ 1536s | ) 1536s 1536s If you find this error message confusing, uninformative, or wrong, please open an issue: 1536s https://github.com/diku-dk/futhark/issues 1536s 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.fut: 1538s Compiling with --backend=multicore: 1538s cc failed with code 1: 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_umul_hi64’: 1538s /tmp/autopkgtest.K0ihat/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’? 1538s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1538s | ^~~~~~~~~~~ 1538s | __uint32_t 1538s /tmp/autopkgtest.K0ihat/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 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4407:90: error: expected ‘)’ before ‘a’ 1538s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1538s | ~ ^ 1538s | ) 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4407:109: error: expected ‘)’ before ‘b’ 1538s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1538s | ~ ^ 1538s | ) 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_smul_hi64’: 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1538s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1538s | ^~~~~~~~~~ 1538s | __int128__ 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4411:86: error: expected ‘)’ before ‘a’ 1538s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1538s | ~ ^ 1538s | ) 1538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4411:104: error: expected ‘)’ before ‘b’ 1538s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1538s | ~ ^ 1538s | ) 1538s 1538s If you find this error message confusing, uninformative, or wrong, please open an issue: 1538s https://github.com/diku-dk/futhark/issues 1538s 1540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.fut: 1540s Compiling with --backend=multicore: 1540s cc failed with code 1: 1540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_umul_hi64’: 1540s /tmp/autopkgtest.K0ihat/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’? 1540s 4407 | 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.K0ihat/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 1540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4407:90: error: expected ‘)’ before ‘a’ 1540s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4407:109: error: expected ‘)’ before ‘b’ 1540s 4407 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_smul_hi64’: 1540s /tmp/autopkgtest.K0ihat/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__’? 1540s 4411 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4411:86: error: expected ‘)’ before ‘a’ 1540s 4411 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4411:104: error: expected ‘)’ before ‘b’ 1540s 4411 | 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 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.fut: 1542s Compiling with --backend=multicore: 1542s cc failed with code 1: 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_umul_hi64’: 1542s /tmp/autopkgtest.K0ihat/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’? 1542s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1542s | ^~~~~~~~~~~ 1542s | __uint32_t 1542s /tmp/autopkgtest.K0ihat/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 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4407:90: error: expected ‘)’ before ‘a’ 1542s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1542s | ~ ^ 1542s | ) 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4407:109: error: expected ‘)’ before ‘b’ 1542s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1542s | ~ ^ 1542s | ) 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_smul_hi64’: 1542s /tmp/autopkgtest.K0ihat/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__’? 1542s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1542s | ^~~~~~~~~~ 1542s | __int128__ 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4411:86: error: expected ‘)’ before ‘a’ 1542s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1542s | ~ ^ 1542s | ) 1542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4411:104: error: expected ‘)’ before ‘b’ 1542s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1542s | ~ ^ 1542s | ) 1542s 1542s If you find this error message confusing, uninformative, or wrong, please open an issue: 1542s https://github.com/diku-dk/futhark/issues 1542s 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.fut: 1543s Compiling with --backend=multicore: 1543s cc failed with code 1: 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_umul_hi64’: 1543s /tmp/autopkgtest.K0ihat/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’? 1543s 4406 | 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.K0ihat/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 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4406:90: error: expected ‘)’ before ‘a’ 1543s 4406 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4406:109: error: expected ‘)’ before ‘b’ 1543s 4406 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_smul_hi64’: 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1543s 4410 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4410:86: error: expected ‘)’ before ‘a’ 1543s 4410 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4410:104: error: expected ‘)’ before ‘b’ 1543s 4410 | 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 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.fut: 1543s Compiling with --backend=multicore: 1543s cc failed with code 1: 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_umul_hi64’: 1543s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_smul_hi64’: 1543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut: 1545s Compiling with --backend=multicore: 1545s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:1:20-21: 1545s Unused name "p". 1545s 1545s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:7:8-11: 1545s Unused name "get". 1545s cc failed with code 1: 1545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_umul_hi64’: 1545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1545s 4435 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:90: error: expected ‘)’ before ‘a’ 1545s 4435 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4435:109: error: expected ‘)’ before ‘b’ 1545s 4435 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_smul_hi64’: 1545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1545s 4439 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4439:86: error: expected ‘)’ before ‘a’ 1545s 4439 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4439:104: error: expected ‘)’ before ‘b’ 1545s 4439 | 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 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.fut: 1546s Compiling with --backend=multicore: 1546s cc failed with code 1: 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_umul_hi64’: 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1546s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1546s | ^~~~~~~~~~~ 1546s | __uint32_t 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:90: error: expected ‘)’ before ‘a’ 1546s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1546s | ~ ^ 1546s | ) 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4436:109: error: expected ‘)’ before ‘b’ 1546s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1546s | ~ ^ 1546s | ) 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_smul_hi64’: 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1546s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1546s | ^~~~~~~~~~ 1546s | __int128__ 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4440:86: error: expected ‘)’ before ‘a’ 1546s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1546s | ~ ^ 1546s | ) 1546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4440:104: error: expected ‘)’ before ‘b’ 1546s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1546s | ~ ^ 1546s | ) 1546s 1546s If you find this error message confusing, uninformative, or wrong, please open an issue: 1546s https://github.com/diku-dk/futhark/issues 1546s 1547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.fut: 1547s Compiling with --backend=multicore: 1547s cc failed with code 1: 1547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_umul_hi64’: 1547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_smul_hi64’: 1547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.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 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.fut: 1551s Compiling with --backend=multicore: 1551s cc failed with code 1: 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_umul_hi64’: 1551s /tmp/autopkgtest.K0ihat/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’? 1551s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1551s | ^~~~~~~~~~~ 1551s | __uint32_t 1551s /tmp/autopkgtest.K0ihat/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 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4406:90: error: expected ‘)’ before ‘a’ 1551s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1551s | ~ ^ 1551s | ) 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4406:109: error: expected ‘)’ before ‘b’ 1551s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1551s | ~ ^ 1551s | ) 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_smul_hi64’: 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1551s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1551s | ^~~~~~~~~~ 1551s | __int128__ 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4410:86: error: expected ‘)’ before ‘a’ 1551s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1551s | ~ ^ 1551s | ) 1551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4410:104: error: expected ‘)’ before ‘b’ 1551s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1551s | ~ ^ 1551s | ) 1551s 1551s If you find this error message confusing, uninformative, or wrong, please open an issue: 1551s https://github.com/diku-dk/futhark/issues 1551s 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.fut: 1552s Compiling with --backend=multicore: 1552s cc failed with code 1: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_umul_hi64’: 1552s /tmp/autopkgtest.K0ihat/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’? 1552s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ^~~~~~~~~~~ 1552s | __uint32_t 1552s /tmp/autopkgtest.K0ihat/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 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4408:90: error: expected ‘)’ before ‘a’ 1552s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4408:109: error: expected ‘)’ before ‘b’ 1552s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_smul_hi64’: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1552s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ^~~~~~~~~~ 1552s | __int128__ 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4412:86: error: expected ‘)’ before ‘a’ 1552s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4412:104: error: expected ‘)’ before ‘b’ 1552s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s 1552s If you find this error message confusing, uninformative, or wrong, please open an issue: 1552s https://github.com/diku-dk/futhark/issues 1552s 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.fut: 1552s Compiling with --backend=multicore: 1552s cc failed with code 1: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_umul_hi64’: 1552s /tmp/autopkgtest.K0ihat/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’? 1552s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ^~~~~~~~~~~ 1552s | __uint32_t 1552s /tmp/autopkgtest.K0ihat/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 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4406:90: error: expected ‘)’ before ‘a’ 1552s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4406:109: error: expected ‘)’ before ‘b’ 1552s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_smul_hi64’: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1552s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ^~~~~~~~~~ 1552s | __int128__ 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4410:86: error: expected ‘)’ before ‘a’ 1552s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4410:104: error: expected ‘)’ before ‘b’ 1552s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s 1552s If you find this error message confusing, uninformative, or wrong, please open an issue: 1552s https://github.com/diku-dk/futhark/issues 1552s 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.fut: 1552s Compiling with --backend=multicore: 1552s cc failed with code 1: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_umul_hi64’: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1552s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ^~~~~~~~~~~ 1552s | __uint32_t 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:90: error: expected ‘)’ before ‘a’ 1552s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4408:109: error: expected ‘)’ before ‘b’ 1552s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_smul_hi64’: 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1552s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ^~~~~~~~~~ 1552s | __int128__ 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4412:86: error: expected ‘)’ before ‘a’ 1552s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4412:104: error: expected ‘)’ before ‘b’ 1552s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1552s | ~ ^ 1552s | ) 1552s 1552s If you find this error message confusing, uninformative, or wrong, please open an issue: 1552s https://github.com/diku-dk/futhark/issues 1552s 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.fut: 1555s Compiling with --backend=multicore: 1555s cc failed with code 1: 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_umul_hi64’: 1555s /tmp/autopkgtest.K0ihat/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’? 1555s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1555s | ^~~~~~~~~~~ 1555s | __uint32_t 1555s /tmp/autopkgtest.K0ihat/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 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4421:90: error: expected ‘)’ before ‘a’ 1555s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4421:109: error: expected ‘)’ before ‘b’ 1555s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_smul_hi64’: 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1555s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1555s | ^~~~~~~~~~ 1555s | __int128__ 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4425:86: error: expected ‘)’ before ‘a’ 1555s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4425:104: error: expected ‘)’ before ‘b’ 1555s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s 1555s If you find this error message confusing, uninformative, or wrong, please open an issue: 1555s https://github.com/diku-dk/futhark/issues 1555s 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.fut: 1555s Compiling with --backend=multicore: 1555s cc failed with code 1: 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_umul_hi64’: 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1555s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1555s | ^~~~~~~~~~~ 1555s | __uint32_t 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:90: error: expected ‘)’ before ‘a’ 1555s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4408:109: error: expected ‘)’ before ‘b’ 1555s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_smul_hi64’: 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1555s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1555s | ^~~~~~~~~~ 1555s | __int128__ 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4412:86: error: expected ‘)’ before ‘a’ 1555s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4412:104: error: expected ‘)’ before ‘b’ 1555s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1555s | ~ ^ 1555s | ) 1555s 1555s If you find this error message confusing, uninformative, or wrong, please open an issue: 1555s https://github.com/diku-dk/futhark/issues 1555s 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.fut: 1556s Compiling with --backend=multicore: 1556s cc failed with code 1: 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_umul_hi64’: 1556s /tmp/autopkgtest.K0ihat/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’? 1556s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1556s | ^~~~~~~~~~~ 1556s | __uint32_t 1556s /tmp/autopkgtest.K0ihat/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 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4421:90: error: expected ‘)’ before ‘a’ 1556s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1556s | ~ ^ 1556s | ) 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4421:109: error: expected ‘)’ before ‘b’ 1556s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1556s | ~ ^ 1556s | ) 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_smul_hi64’: 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1556s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1556s | ^~~~~~~~~~ 1556s | __int128__ 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4425:86: error: expected ‘)’ before ‘a’ 1556s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1556s | ~ ^ 1556s | ) 1556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4425:104: error: expected ‘)’ before ‘b’ 1556s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1556s | ~ ^ 1556s | ) 1556s 1556s If you find this error message confusing, uninformative, or wrong, please open an issue: 1556s https://github.com/diku-dk/futhark/issues 1556s 1557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.fut: 1557s Compiling with --backend=multicore: 1557s cc failed with code 1: 1557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_umul_hi64’: 1557s /tmp/autopkgtest.K0ihat/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’? 1557s 4422 | 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.K0ihat/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 1557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4422:90: error: expected ‘)’ before ‘a’ 1557s 4422 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4422:109: error: expected ‘)’ before ‘b’ 1557s 4422 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_smul_hi64’: 1557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1557s 4426 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4426:86: error: expected ‘)’ before ‘a’ 1557s 4426 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4426:104: error: expected ‘)’ before ‘b’ 1557s 4426 | 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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.fut: 1562s Compiling with --backend=multicore: 1562s cc failed with code 1: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_umul_hi64’: 1562s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_smul_hi64’: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut: 1562s Compiling with --backend=multicore: 1562s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut:3:28-29: 1562s Unused name "b". 1562s cc failed with code 1: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_umul_hi64’: 1562s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_smul_hi64’: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.fut: 1562s Compiling with --backend=multicore: 1562s cc failed with code 1: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_umul_hi64’: 1562s /tmp/autopkgtest.K0ihat/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’? 1562s 4421 | 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.K0ihat/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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4421:90: error: expected ‘)’ before ‘a’ 1562s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4421:109: error: expected ‘)’ before ‘b’ 1562s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_smul_hi64’: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1562s 4425 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4425:86: error: expected ‘)’ before ‘a’ 1562s 4425 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4425:104: error: expected ‘)’ before ‘b’ 1562s 4425 | 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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.fut: 1562s Compiling with --backend=multicore: 1562s cc failed with code 1: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_umul_hi64’: 1562s /tmp/autopkgtest.K0ihat/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’? 1562s 4421 | 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.K0ihat/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 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4421:90: error: expected ‘)’ before ‘a’ 1562s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4421:109: error: expected ‘)’ before ‘b’ 1562s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_smul_hi64’: 1562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1562s 4425 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4425:86: error: expected ‘)’ before ‘a’ 1562s 4425 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4425:104: error: expected ‘)’ before ‘b’ 1562s 4425 | 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 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.fut: 1566s Compiling with --backend=multicore: 1566s cc failed with code 1: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_umul_hi64’: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_smul_hi64’: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.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 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.fut: 1566s Compiling with --backend=multicore: 1566s cc failed with code 1: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_umul_hi64’: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_smul_hi64’: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.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 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.fut: 1566s Compiling with --backend=multicore: 1566s cc failed with code 1: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_umul_hi64’: 1566s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_smul_hi64’: 1566s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.fut: 1573s Compiling with --backend=multicore: 1573s cc failed with code 1: 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_umul_hi64’: 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1573s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1573s | ^~~~~~~~~~~ 1573s | __uint32_t 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:90: error: expected ‘)’ before ‘a’ 1573s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4423:109: error: expected ‘)’ before ‘b’ 1573s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_smul_hi64’: 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1573s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1573s | ^~~~~~~~~~ 1573s | __int128__ 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4427:86: error: expected ‘)’ before ‘a’ 1573s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4427:104: error: expected ‘)’ before ‘b’ 1573s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s 1573s If you find this error message confusing, uninformative, or wrong, please open an issue: 1573s https://github.com/diku-dk/futhark/issues 1573s 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.fut: 1573s Compiling with --backend=multicore: 1573s cc failed with code 1: 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_umul_hi64’: 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1573s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1573s | ^~~~~~~~~~~ 1573s | __uint32_t 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:90: error: expected ‘)’ before ‘a’ 1573s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4420:109: error: expected ‘)’ before ‘b’ 1573s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_smul_hi64’: 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1573s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1573s | ^~~~~~~~~~ 1573s | __int128__ 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4424:86: error: expected ‘)’ before ‘a’ 1573s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4424:104: error: expected ‘)’ before ‘b’ 1573s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1573s | ~ ^ 1573s | ) 1573s 1573s If you find this error message confusing, uninformative, or wrong, please open an issue: 1573s https://github.com/diku-dk/futhark/issues 1573s 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.fut: 1578s Compiling with --backend=multicore: 1578s cc failed with code 1: 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_umul_hi64’: 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1578s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1578s | ^~~~~~~~~~~ 1578s | __uint32_t 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:90: error: expected ‘)’ before ‘a’ 1578s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1578s | ~ ^ 1578s | ) 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4420:109: error: expected ‘)’ before ‘b’ 1578s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1578s | ~ ^ 1578s | ) 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_smul_hi64’: 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1578s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1578s | ^~~~~~~~~~ 1578s | __int128__ 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4424:86: error: expected ‘)’ before ‘a’ 1578s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1578s | ~ ^ 1578s | ) 1578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4424:104: error: expected ‘)’ before ‘b’ 1578s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1578s | ~ ^ 1578s | ) 1578s 1578s If you find this error message confusing, uninformative, or wrong, please open an issue: 1578s https://github.com/diku-dk/futhark/issues 1578s 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut: 1579s Compiling with --backend=multicore: 1579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:10-11: 1579s Unused name "i". 1579s 1579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:19-20: 1579s Unused name "j". 1579s cc failed with code 1: 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_umul_hi64’: 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1579s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1579s | ^~~~~~~~~~~ 1579s | __uint32_t 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:90: error: expected ‘)’ before ‘a’ 1579s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1579s | ~ ^ 1579s | ) 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4420:109: error: expected ‘)’ before ‘b’ 1579s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1579s | ~ ^ 1579s | ) 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_smul_hi64’: 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1579s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1579s | ^~~~~~~~~~ 1579s | __int128__ 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4424:86: error: expected ‘)’ before ‘a’ 1579s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1579s | ~ ^ 1579s | ) 1579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4424:104: error: expected ‘)’ before ‘b’ 1579s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1579s | ~ ^ 1579s | ) 1579s 1579s If you find this error message confusing, uninformative, or wrong, please open an issue: 1579s https://github.com/diku-dk/futhark/issues 1579s 1580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.fut: 1580s Compiling with --backend=multicore: 1580s cc failed with code 1: 1580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_umul_hi64’: 1580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1580s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:90: error: expected ‘)’ before ‘a’ 1580s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4421:109: error: expected ‘)’ before ‘b’ 1580s 4421 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_smul_hi64’: 1580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1580s 4425 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4425:86: error: expected ‘)’ before ‘a’ 1580s 4425 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4425:104: error: expected ‘)’ before ‘b’ 1580s 4425 | 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 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.fut: 1588s Compiling with --backend=multicore: 1588s cc failed with code 1: 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_umul_hi64’: 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1588s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1588s | ^~~~~~~~~~~ 1588s | __uint32_t 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4422:90: error: expected ‘)’ before ‘a’ 1588s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1588s | ~ ^ 1588s | ) 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4422:109: error: expected ‘)’ before ‘b’ 1588s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1588s | ~ ^ 1588s | ) 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_smul_hi64’: 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1588s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1588s | ^~~~~~~~~~ 1588s | __int128__ 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4426:86: error: expected ‘)’ before ‘a’ 1588s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1588s | ~ ^ 1588s | ) 1588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4426:104: error: expected ‘)’ before ‘b’ 1588s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1588s | ~ ^ 1588s | ) 1588s 1588s If you find this error message confusing, uninformative, or wrong, please open an issue: 1588s https://github.com/diku-dk/futhark/issues 1588s 1588s 531 failed, 60 passed, 1722 to go. 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.fut: 1589s Compiling with --backend=multicore: 1589s cc failed with code 1: 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_umul_hi64’: 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1589s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4437:90: error: expected ‘)’ before ‘a’ 1589s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4437:109: error: expected ‘)’ before ‘b’ 1589s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_smul_hi64’: 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1589s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4441:86: error: expected ‘)’ before ‘a’ 1589s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4441:104: error: expected ‘)’ before ‘b’ 1589s 4441 | 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 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.fut: 1589s Compiling with --backend=multicore: 1589s cc failed with code 1: 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_umul_hi64’: 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1589s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4437:90: error: expected ‘)’ before ‘a’ 1589s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4437:109: error: expected ‘)’ before ‘b’ 1589s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_smul_hi64’: 1589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1589s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4441:86: error: expected ‘)’ before ‘a’ 1589s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4441:104: error: expected ‘)’ before ‘b’ 1589s 4441 | 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 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.fut: 1590s Compiling with --backend=multicore: 1590s cc failed with code 1: 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_umul_hi64’: 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1590s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1590s | ^~~~~~~~~~~ 1590s | __uint32_t 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4423:90: error: expected ‘)’ before ‘a’ 1590s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4423:109: error: expected ‘)’ before ‘b’ 1590s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_smul_hi64’: 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1590s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1590s | ^~~~~~~~~~ 1590s | __int128__ 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4427:86: error: expected ‘)’ before ‘a’ 1590s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4427:104: error: expected ‘)’ before ‘b’ 1590s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s 1590s If you find this error message confusing, uninformative, or wrong, please open an issue: 1590s https://github.com/diku-dk/futhark/issues 1590s 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.fut: 1590s Compiling with --backend=multicore: 1590s cc failed with code 1: 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_umul_hi64’: 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1590s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1590s | ^~~~~~~~~~~ 1590s | __uint32_t 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4436:90: error: expected ‘)’ before ‘a’ 1590s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4436:109: error: expected ‘)’ before ‘b’ 1590s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_smul_hi64’: 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1590s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1590s | ^~~~~~~~~~ 1590s | __int128__ 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4440:86: error: expected ‘)’ before ‘a’ 1590s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4440:104: error: expected ‘)’ before ‘b’ 1590s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1590s | ~ ^ 1590s | ) 1590s 1590s If you find this error message confusing, uninformative, or wrong, please open an issue: 1590s https://github.com/diku-dk/futhark/issues 1590s 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.fut: 1592s Compiling with --backend=multicore: 1592s cc failed with code 1: 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_umul_hi64’: 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1592s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1592s | ^~~~~~~~~~~ 1592s | __uint32_t 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4436:90: error: expected ‘)’ before ‘a’ 1592s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1592s | ~ ^ 1592s | ) 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4436:109: error: expected ‘)’ before ‘b’ 1592s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1592s | ~ ^ 1592s | ) 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_smul_hi64’: 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1592s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1592s | ^~~~~~~~~~ 1592s | __int128__ 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4440:86: error: expected ‘)’ before ‘a’ 1592s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1592s | ~ ^ 1592s | ) 1592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4440:104: error: expected ‘)’ before ‘b’ 1592s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1592s | ~ ^ 1592s | ) 1592s 1592s If you find this error message confusing, uninformative, or wrong, please open an issue: 1592s https://github.com/diku-dk/futhark/issues 1592s 1593s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.fut: 1593s Compiling with --backend=multicore: 1593s cc failed with code 1: 1593s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_umul_hi64’: 1593s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1593s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1593s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4437:90: error: expected ‘)’ before ‘a’ 1593s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4437:109: error: expected ‘)’ before ‘b’ 1593s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_smul_hi64’: 1593s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1593s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4441:86: error: expected ‘)’ before ‘a’ 1593s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4441:104: error: expected ‘)’ before ‘b’ 1593s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/equiv.fut: 1594s Compiling with --backend=multicore: 1594s cc failed with code 1: 1594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_umul_hi64’: 1594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1594s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4437:90: error: expected ‘)’ before ‘a’ 1594s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4437:109: error: expected ‘)’ before ‘b’ 1594s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_smul_hi64’: 1594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1594s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4441:86: error: expected ‘)’ before ‘a’ 1594s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4441:104: error: expected ‘)’ before ‘b’ 1594s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.fut: 1598s Compiling with --backend=multicore: 1598s cc failed with code 1: 1598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_umul_hi64’: 1598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1598s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4437:90: error: expected ‘)’ before ‘a’ 1598s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4437:109: error: expected ‘)’ before ‘b’ 1598s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_smul_hi64’: 1598s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1598s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4441:86: error: expected ‘)’ before ‘a’ 1598s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4441:104: error: expected ‘)’ before ‘b’ 1598s 4441 | 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 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.fut: 1599s Compiling with --backend=multicore: 1599s cc failed with code 1: 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_umul_hi64’: 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1599s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1599s | ^~~~~~~~~~~ 1599s | __uint32_t 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4437:90: error: expected ‘)’ before ‘a’ 1599s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4437:109: error: expected ‘)’ before ‘b’ 1599s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_smul_hi64’: 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1599s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1599s | ^~~~~~~~~~ 1599s | __int128__ 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4441:86: error: expected ‘)’ before ‘a’ 1599s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4441:104: error: expected ‘)’ before ‘b’ 1599s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s 1599s If you find this error message confusing, uninformative, or wrong, please open an issue: 1599s https://github.com/diku-dk/futhark/issues 1599s 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.fut: 1599s Compiling with --backend=multicore: 1599s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.fut:5:17-49: 1599s Entry point parameter 1599s 1599s ((hist: *[n]i32): *[n]i32, (image: [m]i32): [m]i32) 1599s 1599s will have an opaque type, so the entry point will likely not be callable. 1599s cc failed with code 1: 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_umul_hi64’: 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1599s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1599s | ^~~~~~~~~~~ 1599s | __uint32_t 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4438:90: error: expected ‘)’ before ‘a’ 1599s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4438:109: error: expected ‘)’ before ‘b’ 1599s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_smul_hi64’: 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1599s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1599s | ^~~~~~~~~~ 1599s | __int128__ 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4442:86: error: expected ‘)’ before ‘a’ 1599s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4442:104: error: expected ‘)’ before ‘b’ 1599s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1599s | ~ ^ 1599s | ) 1599s 1599s If you find this error message confusing, uninformative, or wrong, please open an issue: 1599s https://github.com/diku-dk/futhark/issues 1599s 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.fut: 1600s Compiling with --backend=multicore: 1600s cc failed with code 1: 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_umul_hi64’: 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1600s 4420 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4420:90: error: expected ‘)’ before ‘a’ 1600s 4420 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4420:109: error: expected ‘)’ before ‘b’ 1600s 4420 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_smul_hi64’: 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1600s 4424 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4424:86: error: expected ‘)’ before ‘a’ 1600s 4424 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4424:104: error: expected ‘)’ before ‘b’ 1600s 4424 | 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 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.fut: 1600s Compiling with --backend=multicore: 1600s cc failed with code 1: 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_umul_hi64’: 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1600s 4453 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4453:90: error: expected ‘)’ before ‘a’ 1600s 4453 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4453:109: error: expected ‘)’ before ‘b’ 1600s 4453 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_smul_hi64’: 1600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1600s 4457 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4457:86: error: expected ‘)’ before ‘a’ 1600s 4457 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4457:104: error: expected ‘)’ before ‘b’ 1600s 4457 | 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 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.fut: 1603s Compiling with --backend=multicore: 1603s cc failed with code 1: 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_umul_hi64’: 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1603s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:90: error: expected ‘)’ before ‘a’ 1603s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4437:109: error: expected ‘)’ before ‘b’ 1603s 4437 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_smul_hi64’: 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1603s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4441:86: error: expected ‘)’ before ‘a’ 1603s 4441 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4441:104: error: expected ‘)’ before ‘b’ 1603s 4441 | 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 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.fut: 1603s Compiling with --backend=multicore: 1603s cc failed with code 1: 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_umul_hi64’: 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1603s 4407 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4407:90: error: expected ‘)’ before ‘a’ 1603s 4407 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c:4407:109: error: expected ‘)’ before ‘b’ 1603s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1603s | ~ ^ 1604s | ) 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_smul_hi64’: 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1604s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1604s | ^~~~~~~~~~ 1604s | __int128__ 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4411:86: error: expected ‘)’ before ‘a’ 1604s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1604s | ~ ^ 1604s | ) 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4411:104: error: expected ‘)’ before ‘b’ 1604s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1604s | ~ ^ 1604s | ) 1604s 1604s If you find this error message confusing, uninformative, or wrong, please open an issue: 1604s https://github.com/diku-dk/futhark/issues 1604s 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.fut: 1604s Generating reference outputs: 1604s cc failed with code 1: 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_umul_hi64’: 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1604s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1604s | ^~~~~~~~~~~ 1604s | __uint32_t 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:78: note: each undeclared identifier is reported only once for each function it appears in 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:90: error: expected ‘)’ before ‘a’ 1604s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1604s | ~ ^ 1604s | ) 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:109: error: expected ‘)’ before ‘b’ 1604s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1604s | ~ ^ 1604s | ) 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_smul_hi64’: 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4407:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1604s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1604s | ^~~~~~~~~~ 1604s | __int128__ 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4407:86: error: expected ‘)’ before ‘a’ 1604s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1604s | ~ ^ 1604s | ) 1604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4407:104: error: expected ‘)’ before ‘b’ 1604s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1604s | ~ ^ 1604s | ) 1604s 1604s If you find this error message confusing, uninformative, or wrong, please open an issue: 1604s https://github.com/diku-dk/futhark/issues 1604s 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.fut: 1609s Compiling with --backend=multicore: 1609s cc failed with code 1: 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_umul_hi64’: 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1609s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1609s | ^~~~~~~~~~~ 1609s | __uint32_t 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4423:90: error: expected ‘)’ before ‘a’ 1609s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4423:109: error: expected ‘)’ before ‘b’ 1609s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_smul_hi64’: 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1609s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1609s | ^~~~~~~~~~ 1609s | __int128__ 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4427:86: error: expected ‘)’ before ‘a’ 1609s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4427:104: error: expected ‘)’ before ‘b’ 1609s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s 1609s If you find this error message confusing, uninformative, or wrong, please open an issue: 1609s https://github.com/diku-dk/futhark/issues 1609s 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.fut: 1609s Compiling with --backend=multicore: 1609s cc failed with code 1: 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_umul_hi64’: 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1609s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1609s | ^~~~~~~~~~~ 1609s | __uint32_t 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4422:90: error: expected ‘)’ before ‘a’ 1609s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4422:109: error: expected ‘)’ before ‘b’ 1609s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_smul_hi64’: 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1609s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1609s | ^~~~~~~~~~ 1609s | __int128__ 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4426:86: error: expected ‘)’ before ‘a’ 1609s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1609s | ~ ^ 1609s | ) 1609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4426:104: error: expected ‘)’ before ‘b’ 1609s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1609s | ~ ^ 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 1610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.fut: 1610s Compiling with --backend=multicore: 1610s cc failed with code 1: 1610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_umul_hi64’: 1610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1610s 4423 | 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.K0ihat/autopkgtest_tmp/tests/hist/min.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4423:90: error: expected ‘)’ before ‘a’ 1610s 4423 | 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.K0ihat/autopkgtest_tmp/tests/hist/min.c:4423:109: error: expected ‘)’ before ‘b’ 1610s 4423 | 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.K0ihat/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_smul_hi64’: 1610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1610s 4427 | 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.K0ihat/autopkgtest_tmp/tests/hist/min.c:4427:86: error: expected ‘)’ before ‘a’ 1610s 4427 | 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.K0ihat/autopkgtest_tmp/tests/hist/min.c:4427:104: error: expected ‘)’ before ‘b’ 1610s 4427 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.fut: 1613s Compiling with --backend=multicore: 1613s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.fut:10:45-63: 1613s Defaulting ambiguous type to i32. 1613s cc failed with code 1: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_umul_hi64’: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1613s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4421:90: error: expected ‘)’ before ‘a’ 1613s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4421:109: error: expected ‘)’ before ‘b’ 1613s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_smul_hi64’: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1613s 4425 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4425:86: error: expected ‘)’ before ‘a’ 1613s 4425 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4425:104: error: expected ‘)’ before ‘b’ 1613s 4425 | 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 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.fut: 1613s Compiling with --backend=multicore: 1613s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.fut:21:38-56: 1613s Defaulting ambiguous type to i32. 1613s cc failed with code 1: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_umul_hi64’: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1613s 4438 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:90: error: expected ‘)’ before ‘a’ 1613s 4438 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4438:109: error: expected ‘)’ before ‘b’ 1613s 4438 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_smul_hi64’: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1613s 4442 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4442:86: error: expected ‘)’ before ‘a’ 1613s 4442 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4442:104: error: expected ‘)’ before ‘b’ 1613s 4442 | 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 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.fut: 1613s Compiling with --backend=multicore: 1613s cc failed with code 1: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_umul_hi64’: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1613s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4421:90: error: expected ‘)’ before ‘a’ 1613s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4421:109: error: expected ‘)’ before ‘b’ 1613s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_smul_hi64’: 1613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1613s 4425 | 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.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4425:86: error: expected ‘)’ before ‘a’ 1613s 4425 | 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.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4425:104: error: expected ‘)’ before ‘b’ 1613s 4425 | 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 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.fut: 1615s Compiling with --backend=multicore: 1615s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.fut:10:17-38: 1615s Entry point parameter 1615s 1615s ((xs: *[m](i32, i32)): *[m](i32, i32)) 1615s 1615s will have an opaque type, so the entry point will likely not be callable. 1615s cc failed with code 1: 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_umul_hi64’: 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1615s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1615s | ^~~~~~~~~~~ 1615s | __uint32_t 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4452:90: error: expected ‘)’ before ‘a’ 1615s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1615s | ~ ^ 1615s | ) 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4452:109: error: expected ‘)’ before ‘b’ 1615s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1615s | ~ ^ 1615s | ) 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_smul_hi64’: 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1615s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1615s | ^~~~~~~~~~ 1615s | __int128__ 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4456:86: error: expected ‘)’ before ‘a’ 1615s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1615s | ~ ^ 1615s | ) 1615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4456:104: error: expected ‘)’ before ‘b’ 1615s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1615s | ~ ^ 1615s | ) 1615s 1615s If you find this error message confusing, uninformative, or wrong, please open an issue: 1615s https://github.com/diku-dk/futhark/issues 1615s 1616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.fut: 1616s Compiling with --backend=multicore: 1616s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.fut:9:66-98: 1616s Defaulting ambiguous type to i32. 1616s cc failed with code 1: 1616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_umul_hi64’: 1616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1616s 4436 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:90: error: expected ‘)’ before ‘a’ 1616s 4436 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4436:109: error: expected ‘)’ before ‘b’ 1616s 4436 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_smul_hi64’: 1616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1616s 4440 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4440:86: error: expected ‘)’ before ‘a’ 1616s 4440 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4440:104: error: expected ‘)’ before ‘b’ 1616s 4440 | 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 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.fut: 1621s Compiling with --backend=multicore: 1621s cc failed with code 1: 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_umul_hi64’: 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1621s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1621s | ^~~~~~~~~~~ 1621s | __uint32_t 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4422:90: error: expected ‘)’ before ‘a’ 1621s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4422:109: error: expected ‘)’ before ‘b’ 1621s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_smul_hi64’: 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1621s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1621s | ^~~~~~~~~~ 1621s | __int128__ 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4426:86: error: expected ‘)’ before ‘a’ 1621s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4426:104: error: expected ‘)’ before ‘b’ 1621s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s 1621s If you find this error message confusing, uninformative, or wrong, please open an issue: 1621s https://github.com/diku-dk/futhark/issues 1621s 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.fut: 1621s Compiling with --backend=multicore: 1621s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.fut:11:21-22: 1621s Unused name "i". 1621s 1621s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.fut:11:29-30: 1621s Unused name "n". 1621s cc failed with code 1: 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_umul_hi64’: 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1621s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1621s | ^~~~~~~~~~~ 1621s | __uint32_t 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4420:90: error: expected ‘)’ before ‘a’ 1621s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4420:109: error: expected ‘)’ before ‘b’ 1621s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_smul_hi64’: 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1621s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1621s | ^~~~~~~~~~ 1621s | __int128__ 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4424:86: error: expected ‘)’ before ‘a’ 1621s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4424:104: error: expected ‘)’ before ‘b’ 1621s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1621s | ~ ^ 1621s | ) 1621s 1621s If you find this error message confusing, uninformative, or wrong, please open an issue: 1621s https://github.com/diku-dk/futhark/issues 1621s 1622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.fut: 1622s Compiling with --backend=multicore: 1622s cc failed with code 1: 1622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_umul_hi64’: 1622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1622s 4424 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:90: error: expected ‘)’ before ‘a’ 1622s 4424 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4424:109: error: expected ‘)’ before ‘b’ 1622s 4424 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_smul_hi64’: 1622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1622s 4428 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4428:86: error: expected ‘)’ before ‘a’ 1622s 4428 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4428:104: error: expected ‘)’ before ‘b’ 1622s 4428 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.fut: 1623s Compiling with --backend=multicore: 1623s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.fut:6:16-17: 1623s Unused name "i". 1623s cc failed with code 1: 1623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_umul_hi64’: 1623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1623s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4421:90: error: expected ‘)’ before ‘a’ 1623s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4421:109: error: expected ‘)’ before ‘b’ 1623s 4421 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_smul_hi64’: 1623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1623s 4425 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4425:86: error: expected ‘)’ before ‘a’ 1623s 4425 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4425:104: error: expected ‘)’ before ‘b’ 1623s 4425 | 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 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.fut: 1625s Compiling with --backend=multicore: 1625s cc failed with code 1: 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_umul_hi64’: 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1625s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1625s | ^~~~~~~~~~~ 1625s | __uint32_t 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:90: error: expected ‘)’ before ‘a’ 1625s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1625s | ~ ^ 1625s | ) 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4421:109: error: expected ‘)’ before ‘b’ 1625s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1625s | ~ ^ 1625s | ) 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_smul_hi64’: 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1625s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1625s | ^~~~~~~~~~ 1625s | __int128__ 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4425:86: error: expected ‘)’ before ‘a’ 1625s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1625s | ~ ^ 1625s | ) 1625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4425:104: error: expected ‘)’ before ‘b’ 1625s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1625s | ~ ^ 1625s | ) 1625s 1625s If you find this error message confusing, uninformative, or wrong, please open an issue: 1625s https://github.com/diku-dk/futhark/issues 1625s 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.fut: 1626s Compiling with --backend=multicore: 1626s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.fut:4:28-31: 1626s Hole of type: i64 -> i64 -> bool 1626s cc failed with code 1: 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_umul_hi64’: 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1626s | ^~~~~~~~~~~ 1626s | __uint32_t 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4406:90: error: expected ‘)’ before ‘a’ 1626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1626s | ~ ^ 1626s | ) 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4406:109: error: expected ‘)’ before ‘b’ 1626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1626s | ~ ^ 1626s | ) 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_smul_hi64’: 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1626s | ^~~~~~~~~~ 1626s | __int128__ 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4410:86: error: expected ‘)’ before ‘a’ 1626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1626s | ~ ^ 1626s | ) 1626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4410:104: error: expected ‘)’ before ‘b’ 1626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1626s | ~ ^ 1626s | ) 1626s 1626s If you find this error message confusing, uninformative, or wrong, please open an issue: 1626s https://github.com/diku-dk/futhark/issues 1626s 1627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.fut: 1627s Compiling with --backend=multicore: 1627s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.fut:4:28-31: 1627s Hole of type: (i32 -> i32) -> i64 -> bool 1627s cc failed with code 1: 1627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_umul_hi64’: 1627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1627s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4406:90: error: expected ‘)’ before ‘a’ 1627s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4406:109: error: expected ‘)’ before ‘b’ 1627s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_smul_hi64’: 1627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1627s 4410 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4410:86: error: expected ‘)’ before ‘a’ 1627s 4410 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4410:104: error: expected ‘)’ before ‘b’ 1627s 4410 | 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 1630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.fut: 1630s Generating reference outputs: 1630s cc failed with code 1: 1630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_umul_hi64’: 1630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1630s 4415 | 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.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:90: error: expected ‘)’ before ‘a’ 1630s 4415 | 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.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:109: error: expected ‘)’ before ‘b’ 1630s 4415 | 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.K0ihat/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_smul_hi64’: 1630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1630s 4419 | 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.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4419:86: error: expected ‘)’ before ‘a’ 1630s 4419 | 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.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4419:104: error: expected ‘)’ before ‘b’ 1630s 4419 | 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 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.fut: 1632s Compiling with --backend=multicore: 1632s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.fut:3:29-32: 1632s Hole of type: (x: i64) -> ?[d₀].[d₀]i64 1632s cc failed with code 1: 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_umul_hi64’: 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1632s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1632s | ^~~~~~~~~~~ 1632s | __uint32_t 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4420:90: error: expected ‘)’ before ‘a’ 1632s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4420:109: error: expected ‘)’ before ‘b’ 1632s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_smul_hi64’: 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1632s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1632s | ^~~~~~~~~~ 1632s | __int128__ 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4424:86: error: expected ‘)’ before ‘a’ 1632s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4424:104: error: expected ‘)’ before ‘b’ 1632s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s 1632s If you find this error message confusing, uninformative, or wrong, please open an issue: 1632s https://github.com/diku-dk/futhark/issues 1632s 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.fut: 1632s Compiling with --backend=multicore: 1632s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.fut:7:41-44: 1632s Hole of type: f32 1632s cc failed with code 1: 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_umul_hi64’: 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1632s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1632s | ^~~~~~~~~~~ 1632s | __uint32_t 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4406:90: error: expected ‘)’ before ‘a’ 1632s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4406:109: error: expected ‘)’ before ‘b’ 1632s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_smul_hi64’: 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1632s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1632s | ^~~~~~~~~~ 1632s | __int128__ 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4410:86: error: expected ‘)’ before ‘a’ 1632s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4410:104: error: expected ‘)’ before ‘b’ 1632s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1632s | ~ ^ 1632s | ) 1632s 1632s If you find this error message confusing, uninformative, or wrong, please open an issue: 1632s https://github.com/diku-dk/futhark/issues 1632s 1634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut: 1634s Compiling with --backend=multicore: 1634s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut:1:15-19: 1634s Unused name "jets". 1634s 1634s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut:11:10-13: 1634s Hole of type: bool 1634s 1634s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut:12:12-15: 1634s Hole of type: (i32, i64, i64, [h][7]i32, i32) 1634s cc failed with code 1: 1634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_umul_hi64’: 1634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1634s 4420 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4420:90: error: expected ‘)’ before ‘a’ 1634s 4420 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4420:109: error: expected ‘)’ before ‘b’ 1634s 4420 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_smul_hi64’: 1634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1634s 4424 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4424:86: error: expected ‘)’ before ‘a’ 1634s 4424 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4424:104: error: expected ‘)’ before ‘b’ 1634s 4424 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut: 1635s Compiling with --backend=multicore: 1635s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut:5:12-13: 1635s Unused name "x". 1635s 1635s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut:5:28-31: 1635s Hole of type: i32 1635s 1635s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut:7:44-45: 1635s Unused name "i". 1635s cc failed with code 1: 1635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_umul_hi64’: 1635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1635s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4406:90: error: expected ‘)’ before ‘a’ 1635s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4406:109: error: expected ‘)’ before ‘b’ 1635s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_smul_hi64’: 1635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1635s 4410 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4410:86: error: expected ‘)’ before ‘a’ 1635s 4410 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4410:104: error: expected ‘)’ before ‘b’ 1635s 4410 | 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 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.fut: 1637s Compiling with --backend=multicore: 1637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.fut:4:11-12: 1637s Unused name "x". 1637s 1637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.fut:4:27-30: 1637s Hole of type: i32 1637s cc failed with code 1: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_umul_hi64’: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1637s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ^~~~~~~~~~~ 1637s | __uint32_t 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4406:90: error: expected ‘)’ before ‘a’ 1637s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4406:109: error: expected ‘)’ before ‘b’ 1637s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_smul_hi64’: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1637s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ^~~~~~~~~~ 1637s | __int128__ 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4410:86: error: expected ‘)’ before ‘a’ 1637s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4410:104: error: expected ‘)’ before ‘b’ 1637s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s 1637s If you find this error message confusing, uninformative, or wrong, please open an issue: 1637s https://github.com/diku-dk/futhark/issues 1637s 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut: 1637s Compiling with --backend=multicore: 1637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut:7:12-13: 1637s Unused name "x". 1637s 1637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut:7:28-31: 1637s Hole of type: i32 1637s 1637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut:9:38-39: 1637s Unused name "i". 1637s cc failed with code 1: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_umul_hi64’: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1637s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ^~~~~~~~~~~ 1637s | __uint32_t 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4406:90: error: expected ‘)’ before ‘a’ 1637s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4406:109: error: expected ‘)’ before ‘b’ 1637s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_smul_hi64’: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1637s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ^~~~~~~~~~ 1637s | __int128__ 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4410:86: error: expected ‘)’ before ‘a’ 1637s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4410:104: error: expected ‘)’ before ‘b’ 1637s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s 1637s If you find this error message confusing, uninformative, or wrong, please open an issue: 1637s https://github.com/diku-dk/futhark/issues 1637s 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.fut: 1637s Compiling with --backend=multicore: 1637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.fut:4:31-34: 1637s Hole of type: [x]i32 1637s cc failed with code 1: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_umul_hi64’: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1637s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ^~~~~~~~~~~ 1637s | __uint32_t 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4420:90: error: expected ‘)’ before ‘a’ 1637s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4420:109: error: expected ‘)’ before ‘b’ 1637s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_smul_hi64’: 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1637s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ^~~~~~~~~~ 1637s | __int128__ 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4424:86: error: expected ‘)’ before ‘a’ 1637s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4424:104: error: expected ‘)’ before ‘b’ 1637s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1637s | ~ ^ 1637s | ) 1637s 1637s If you find this error message confusing, uninformative, or wrong, please open an issue: 1637s https://github.com/diku-dk/futhark/issues 1637s 1640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.fut: 1640s Compiling with --backend=multicore: 1640s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.fut:5:37-38: 1640s Defaulting ambiguous type to i32. 1640s 1640s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.fut:5:45-48: 1640s Hole of type: [3]i32 1640s cc failed with code 1: 1640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_umul_hi64’: 1640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1640s 4420 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4420:90: error: expected ‘)’ before ‘a’ 1640s 4420 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4420:109: error: expected ‘)’ before ‘b’ 1640s 4420 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_smul_hi64’: 1640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1640s 4424 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4424:86: error: expected ‘)’ before ‘a’ 1640s 4424 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4424:104: error: expected ‘)’ before ‘b’ 1640s 4424 | 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 1645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.fut: 1645s Compiling with --backend=multicore: 1645s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.fut:1:8-9: 1645s Unused name "x". 1645s 1645s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.fut:1:24-27: 1645s Hole of type: f32 1645s cc failed with code 1: 1645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_umul_hi64’: 1645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1645s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4406:90: error: expected ‘)’ before ‘a’ 1645s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4406:109: error: expected ‘)’ before ‘b’ 1645s 4406 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_smul_hi64’: 1645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1645s 4410 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4410:86: error: expected ‘)’ before ‘a’ 1645s 4410 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4410:104: error: expected ‘)’ before ‘b’ 1645s 4410 | 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 1647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.fut: 1647s Compiling with --backend=multicore: 1647s cc failed with code 1: 1647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_umul_hi64’: 1647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.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.K0ihat/autopkgtest_tmp/tests/include_basic.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.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.K0ihat/autopkgtest_tmp/tests/include_basic.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.K0ihat/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_smul_hi64’: 1647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.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.K0ihat/autopkgtest_tmp/tests/include_basic.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.K0ihat/autopkgtest_tmp/tests/include_basic.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 1649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.fut: 1649s Compiling with --backend=multicore: 1649s cc failed with code 1: 1649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_umul_hi64’: 1649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1649s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4394:90: error: expected ‘)’ before ‘a’ 1649s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4394:109: error: expected ‘)’ before ‘b’ 1649s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_smul_hi64’: 1649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1649s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4398:86: error: expected ‘)’ before ‘a’ 1649s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4398:104: error: expected ‘)’ before ‘b’ 1649s 4398 | 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 1649s 573 failed, 65 passed, 1675 to go. 1650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.fut: 1650s Compiling with --backend=multicore: 1650s cc failed with code 1: 1650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_umul_hi64’: 1650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.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.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.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; } 1651s | ~ ^ 1651s | ) 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4435:109: error: expected ‘)’ before ‘b’ 1651s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_smul_hi64’: 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1651s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1651s | ^~~~~~~~~~ 1651s | __int128__ 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4439:86: error: expected ‘)’ before ‘a’ 1651s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4439:104: error: expected ‘)’ before ‘b’ 1651s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s 1651s If you find this error message confusing, uninformative, or wrong, please open an issue: 1651s https://github.com/diku-dk/futhark/issues 1651s 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.fut: 1651s Compiling with --backend=multicore: 1651s cc failed with code 1: 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_umul_hi64’: 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1651s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1651s | ^~~~~~~~~~~ 1651s | __uint32_t 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4406:90: error: expected ‘)’ before ‘a’ 1651s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4406:109: error: expected ‘)’ before ‘b’ 1651s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_smul_hi64’: 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1651s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1651s | ^~~~~~~~~~ 1651s | __int128__ 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4410:86: error: expected ‘)’ before ‘a’ 1651s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4410:104: error: expected ‘)’ before ‘b’ 1651s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1651s | ~ ^ 1651s | ) 1651s 1651s If you find this error message confusing, uninformative, or wrong, please open an issue: 1651s https://github.com/diku-dk/futhark/issues 1651s 1652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.fut: 1652s Compiling with --backend=multicore: 1652s cc failed with code 1: 1652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_umul_hi64’: 1652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1652s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4394:90: error: expected ‘)’ before ‘a’ 1652s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4394:109: error: expected ‘)’ before ‘b’ 1652s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_smul_hi64’: 1652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1652s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4398:86: error: expected ‘)’ before ‘a’ 1652s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4398:104: error: expected ‘)’ before ‘b’ 1652s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.fut: 1653s Compiling with --backend=multicore: 1653s cc failed with code 1: 1653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_umul_hi64’: 1653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1653s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:90: error: expected ‘)’ before ‘a’ 1653s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4394:109: error: expected ‘)’ before ‘b’ 1653s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_smul_hi64’: 1653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1653s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4398:86: error: expected ‘)’ before ‘a’ 1653s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4398:104: error: expected ‘)’ before ‘b’ 1653s 4398 | 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 1656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.fut: 1656s Compiling with --backend=multicore: 1656s cc failed with code 1: 1656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_umul_hi64’: 1656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1656s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4394:90: error: expected ‘)’ before ‘a’ 1656s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4394:109: error: expected ‘)’ before ‘b’ 1656s 4394 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_smul_hi64’: 1656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1656s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4398:86: error: expected ‘)’ before ‘a’ 1656s 4398 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4398:104: error: expected ‘)’ before ‘b’ 1656s 4398 | 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 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.fut: 1658s Compiling with --backend=multicore: 1658s cc failed with code 1: 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c: In function ‘futrts_umul_hi64’: 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1658s | ^~~~~~~~~~~ 1658s | __uint32_t 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4421:90: error: expected ‘)’ before ‘a’ 1658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1658s | ~ ^ 1658s | ) 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4421:109: error: expected ‘)’ before ‘b’ 1658s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1658s | ~ ^ 1658s | ) 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c: In function ‘futrts_smul_hi64’: 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1658s | ^~~~~~~~~~ 1658s | __int128__ 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4425:86: error: expected ‘)’ before ‘a’ 1658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1658s | ~ ^ 1658s | ) 1658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4425:104: error: expected ‘)’ before ‘b’ 1658s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1658s | ~ ^ 1658s | ) 1658s 1658s If you find this error message confusing, uninformative, or wrong, please open an issue: 1658s https://github.com/diku-dk/futhark/issues 1658s 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.fut: 1660s Compiling with --backend=multicore: 1660s cc failed with code 1: 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c: In function ‘futrts_umul_hi64’: 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1660s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1660s | ^~~~~~~~~~~ 1660s | __uint32_t 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4436:90: error: expected ‘)’ before ‘a’ 1660s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1660s | ~ ^ 1660s | ) 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4436:109: error: expected ‘)’ before ‘b’ 1660s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1660s | ~ ^ 1660s | ) 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c: In function ‘futrts_smul_hi64’: 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1660s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1660s | ^~~~~~~~~~ 1660s | __int128__ 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4440:86: error: expected ‘)’ before ‘a’ 1660s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1660s | ~ ^ 1660s | ) 1660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4440:104: error: expected ‘)’ before ‘b’ 1660s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1660s | ~ ^ 1660s | ) 1660s 1660s If you find this error message confusing, uninformative, or wrong, please open an issue: 1660s https://github.com/diku-dk/futhark/issues 1660s 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.fut: 1661s Compiling with --backend=multicore: 1661s cc failed with code 1: 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c: In function ‘futrts_umul_hi64’: 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1661s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1661s | ^~~~~~~~~~~ 1661s | __uint32_t 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4406:90: error: expected ‘)’ before ‘a’ 1661s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1661s | ~ ^ 1661s | ) 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4406:109: error: expected ‘)’ before ‘b’ 1661s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1661s | ~ ^ 1661s | ) 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c: In function ‘futrts_smul_hi64’: 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1661s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1661s | ^~~~~~~~~~ 1661s | __int128__ 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4410:86: error: expected ‘)’ before ‘a’ 1661s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1661s | ~ ^ 1661s | ) 1661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4410:104: error: expected ‘)’ before ‘b’ 1661s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1661s | ~ ^ 1661s | ) 1661s 1661s If you find this error message confusing, uninformative, or wrong, please open an issue: 1661s https://github.com/diku-dk/futhark/issues 1661s 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.fut: 1663s Compiling with --backend=multicore: 1663s cc failed with code 1: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c: In function ‘futrts_umul_hi64’: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1663s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ^~~~~~~~~~~ 1663s | __uint32_t 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4420:90: error: expected ‘)’ before ‘a’ 1663s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4420:109: error: expected ‘)’ before ‘b’ 1663s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c: In function ‘futrts_smul_hi64’: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1663s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ^~~~~~~~~~ 1663s | __int128__ 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4424:86: error: expected ‘)’ before ‘a’ 1663s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4424:104: error: expected ‘)’ before ‘b’ 1663s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s 1663s If you find this error message confusing, uninformative, or wrong, please open an issue: 1663s https://github.com/diku-dk/futhark/issues 1663s 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.fut: 1663s Compiling with --backend=multicore: 1663s cc failed with code 1: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c: In function ‘futrts_umul_hi64’: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1663s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ^~~~~~~~~~~ 1663s | __uint32_t 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4454:90: error: expected ‘)’ before ‘a’ 1663s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4454:109: error: expected ‘)’ before ‘b’ 1663s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c: In function ‘futrts_smul_hi64’: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1663s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ^~~~~~~~~~ 1663s | __int128__ 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4458:86: error: expected ‘)’ before ‘a’ 1663s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4458:104: error: expected ‘)’ before ‘b’ 1663s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s 1663s If you find this error message confusing, uninformative, or wrong, please open an issue: 1663s https://github.com/diku-dk/futhark/issues 1663s 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.fut: 1663s Compiling with --backend=multicore: 1663s cc failed with code 1: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_umul_hi64’: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1663s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ^~~~~~~~~~~ 1663s | __uint32_t 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4441:90: error: expected ‘)’ before ‘a’ 1663s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4441:109: error: expected ‘)’ before ‘b’ 1663s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_smul_hi64’: 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1663s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ^~~~~~~~~~ 1663s | __int128__ 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4445:86: error: expected ‘)’ before ‘a’ 1663s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4445:104: error: expected ‘)’ before ‘b’ 1663s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1663s | ~ ^ 1663s | ) 1663s 1663s If you find this error message confusing, uninformative, or wrong, please open an issue: 1663s https://github.com/diku-dk/futhark/issues 1663s 1664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.fut: 1664s Compiling with --backend=multicore: 1664s cc failed with code 1: 1664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c: In function ‘futrts_umul_hi64’: 1664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1664s 4437 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c:4437:90: error: expected ‘)’ before ‘a’ 1664s 4437 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4437:109: error: expected ‘)’ before ‘b’ 1664s 4437 | 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.K0ihat/autopkgtest_tmp/tests/index13.c: In function ‘futrts_smul_hi64’: 1664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1664s 4441 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4441:86: error: expected ‘)’ before ‘a’ 1664s 4441 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4441:104: error: expected ‘)’ before ‘b’ 1664s 4441 | 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 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.fut: 1669s Compiling with --backend=multicore: 1669s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.fut:3:12-46: 1669s Entry point parameter 1669s 1669s ((A: *[d₀]([d₁](i32, i32), [d₂](i32, i32))): *[]([](i32, i32), [](i32, i32))) 1669s 1669s will have an opaque type, so the entry point will likely not be callable. 1669s cc failed with code 1: 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c: In function ‘futrts_umul_hi64’: 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4509:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1669s 4509 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1669s | ^~~~~~~~~~~ 1669s | __uint32_t 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4509:78: note: each undeclared identifier is reported only once for each function it appears in 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4509:90: error: expected ‘)’ before ‘a’ 1669s 4509 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4509:109: error: expected ‘)’ before ‘b’ 1669s 4509 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c: In function ‘futrts_smul_hi64’: 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4513:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1669s 4513 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1669s | ^~~~~~~~~~ 1669s | __int128__ 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4513:86: error: expected ‘)’ before ‘a’ 1669s 4513 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4513:104: error: expected ‘)’ before ‘b’ 1669s 4513 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s 1669s If you find this error message confusing, uninformative, or wrong, please open an issue: 1669s https://github.com/diku-dk/futhark/issues 1669s 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.fut: 1669s Compiling with --backend=multicore: 1669s cc failed with code 1: 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c: In function ‘futrts_umul_hi64’: 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1669s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1669s | ^~~~~~~~~~~ 1669s | __uint32_t 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4438:90: error: expected ‘)’ before ‘a’ 1669s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4438:109: error: expected ‘)’ before ‘b’ 1669s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c: In function ‘futrts_smul_hi64’: 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1669s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1669s | ^~~~~~~~~~ 1669s | __int128__ 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4442:86: error: expected ‘)’ before ‘a’ 1669s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4442:104: error: expected ‘)’ before ‘b’ 1669s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1669s | ~ ^ 1669s | ) 1669s 1669s If you find this error message confusing, uninformative, or wrong, please open an issue: 1669s https://github.com/diku-dk/futhark/issues 1669s 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.fut: 1672s Compiling with --backend=multicore: 1672s cc failed with code 1: 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c: In function ‘futrts_umul_hi64’: 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1672s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1672s | ^~~~~~~~~~~ 1672s | __uint32_t 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4437:90: error: expected ‘)’ before ‘a’ 1672s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1672s | ~ ^ 1672s | ) 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4437:109: error: expected ‘)’ before ‘b’ 1672s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1672s | ~ ^ 1672s | ) 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c: In function ‘futrts_smul_hi64’: 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1672s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1672s | ^~~~~~~~~~ 1672s | __int128__ 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4441:86: error: expected ‘)’ before ‘a’ 1672s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1672s | ~ ^ 1672s | ) 1672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4441:104: error: expected ‘)’ before ‘b’ 1672s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1672s | ~ ^ 1672s | ) 1672s 1672s If you find this error message confusing, uninformative, or wrong, please open an issue: 1672s https://github.com/diku-dk/futhark/issues 1672s 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.fut: 1673s Compiling with --backend=multicore: 1673s cc failed with code 1: 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c: In function ‘futrts_umul_hi64’: 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1673s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1673s | ^~~~~~~~~~~ 1673s | __uint32_t 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4423:90: error: expected ‘)’ before ‘a’ 1673s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1673s | ~ ^ 1673s | ) 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4423:109: error: expected ‘)’ before ‘b’ 1673s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1673s | ~ ^ 1673s | ) 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c: In function ‘futrts_smul_hi64’: 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1673s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1673s | ^~~~~~~~~~ 1673s | __int128__ 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4427:86: error: expected ‘)’ before ‘a’ 1673s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1673s | ~ ^ 1673s | ) 1673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4427:104: error: expected ‘)’ before ‘b’ 1673s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1673s | ~ ^ 1673s | ) 1673s 1673s If you find this error message confusing, uninformative, or wrong, please open an issue: 1673s https://github.com/diku-dk/futhark/issues 1673s 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.fut: 1674s Compiling with --backend=multicore: 1674s cc failed with code 1: 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c: In function ‘futrts_umul_hi64’: 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1674s 4420 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c:4420:90: error: expected ‘)’ before ‘a’ 1674s 4420 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4420:109: error: expected ‘)’ before ‘b’ 1674s 4420 | 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.K0ihat/autopkgtest_tmp/tests/index8.c: In function ‘futrts_smul_hi64’: 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1674s 4424 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4424:86: error: expected ‘)’ before ‘a’ 1674s 4424 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4424:104: error: expected ‘)’ before ‘b’ 1674s 4424 | 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.K0ihat/autopkgtest_tmp/tests/index6.fut: 1674s Compiling with --backend=multicore: 1674s cc failed with code 1: 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c: In function ‘futrts_umul_hi64’: 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1674s 4421 | 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.K0ihat/autopkgtest_tmp/tests/index6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4421:90: error: expected ‘)’ before ‘a’ 1674s 4421 | 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.K0ihat/autopkgtest_tmp/tests/index6.c:4421:109: error: expected ‘)’ before ‘b’ 1674s 4421 | 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.K0ihat/autopkgtest_tmp/tests/index6.c: In function ‘futrts_smul_hi64’: 1674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1674s 4425 | 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.K0ihat/autopkgtest_tmp/tests/index6.c:4425:86: error: expected ‘)’ before ‘a’ 1674s 4425 | 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.K0ihat/autopkgtest_tmp/tests/index6.c:4425:104: error: expected ‘)’ before ‘b’ 1674s 4425 | 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.K0ihat/autopkgtest_tmp/tests/index7.fut: 1675s Compiling with --backend=multicore: 1675s cc failed with code 1: 1675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c: In function ‘futrts_umul_hi64’: 1675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1675s 4436 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c:4436:90: error: expected ‘)’ before ‘a’ 1675s 4436 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4436:109: error: expected ‘)’ before ‘b’ 1675s 4436 | 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.K0ihat/autopkgtest_tmp/tests/index7.c: In function ‘futrts_smul_hi64’: 1675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1675s 4440 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4440:86: error: expected ‘)’ before ‘a’ 1675s 4440 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4440:104: error: expected ‘)’ before ‘b’ 1675s 4440 | 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.K0ihat/autopkgtest_tmp/tests/index9.fut: 1676s Compiling with --backend=multicore: 1676s cc failed with code 1: 1676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c: In function ‘futrts_umul_hi64’: 1676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1676s 4436 | 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.K0ihat/autopkgtest_tmp/tests/index9.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4436:90: error: expected ‘)’ before ‘a’ 1676s 4436 | 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.K0ihat/autopkgtest_tmp/tests/index9.c:4436:109: error: expected ‘)’ before ‘b’ 1676s 4436 | 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.K0ihat/autopkgtest_tmp/tests/index9.c: In function ‘futrts_smul_hi64’: 1676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1676s 4440 | 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.K0ihat/autopkgtest_tmp/tests/index9.c:4440:86: error: expected ‘)’ before ‘a’ 1676s 4440 | 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.K0ihat/autopkgtest_tmp/tests/index9.c:4440:104: error: expected ‘)’ before ‘b’ 1676s 4440 | 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 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.fut: 1681s Compiling with --backend=multicore: 1681s cc failed with code 1: 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_umul_hi64’: 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1681s 4407 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4407:90: error: expected ‘)’ before ‘a’ 1681s 4407 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4407:109: error: expected ‘)’ before ‘b’ 1681s 4407 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_smul_hi64’: 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1681s 4411 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4411:86: error: expected ‘)’ before ‘a’ 1681s 4411 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4411:104: error: expected ‘)’ before ‘b’ 1681s 4411 | 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 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.fut: 1681s Compiling with --backend=multicore: 1681s cc failed with code 1: 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_umul_hi64’: 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1681s 4422 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4422:90: error: expected ‘)’ before ‘a’ 1681s 4422 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4422:109: error: expected ‘)’ before ‘b’ 1681s 4422 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_smul_hi64’: 1681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1681s 4426 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4426:86: error: expected ‘)’ before ‘a’ 1681s 4426 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4426:104: error: expected ‘)’ before ‘b’ 1681s 4426 | 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 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.fut: 1684s Compiling with --backend=multicore: 1684s cc failed with code 1: 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_umul_hi64’: 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1684s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1684s | ^~~~~~~~~~~ 1684s | __uint32_t 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4423:90: error: expected ‘)’ before ‘a’ 1684s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4423:109: error: expected ‘)’ before ‘b’ 1684s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_smul_hi64’: 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1684s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1684s | ^~~~~~~~~~ 1684s | __int128__ 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4427:86: error: expected ‘)’ before ‘a’ 1684s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4427:104: error: expected ‘)’ before ‘b’ 1684s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s 1684s If you find this error message confusing, uninformative, or wrong, please open an issue: 1684s https://github.com/diku-dk/futhark/issues 1684s 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.fut: 1684s Compiling with --backend=multicore: 1684s cc failed with code 1: 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_umul_hi64’: 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1684s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1684s | ^~~~~~~~~~~ 1684s | __uint32_t 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4422:90: error: expected ‘)’ before ‘a’ 1684s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4422:109: error: expected ‘)’ before ‘b’ 1684s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_smul_hi64’: 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1684s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1684s | ^~~~~~~~~~ 1684s | __int128__ 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4426:86: error: expected ‘)’ before ‘a’ 1684s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4426:104: error: expected ‘)’ before ‘b’ 1684s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1684s | ~ ^ 1684s | ) 1684s 1684s If you find this error message confusing, uninformative, or wrong, please open an issue: 1684s https://github.com/diku-dk/futhark/issues 1684s 1685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.fut: 1685s Compiling with --backend=multicore: 1685s cc failed with code 1: 1685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_umul_hi64’: 1685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1685s 4422 | 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.K0ihat/autopkgtest_tmp/tests/inplace2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4422:90: error: expected ‘)’ before ‘a’ 1685s 4422 | 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.K0ihat/autopkgtest_tmp/tests/inplace2.c:4422:109: error: expected ‘)’ before ‘b’ 1685s 4422 | 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.K0ihat/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_smul_hi64’: 1685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1685s 4426 | 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.K0ihat/autopkgtest_tmp/tests/inplace2.c:4426:86: error: expected ‘)’ before ‘a’ 1685s 4426 | 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.K0ihat/autopkgtest_tmp/tests/inplace2.c:4426:104: error: expected ‘)’ before ‘b’ 1685s 4426 | 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 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.fut: 1686s Compiling with --backend=multicore: 1686s cc failed with code 1: 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_umul_hi64’: 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1686s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1686s | ^~~~~~~~~~~ 1686s | __uint32_t 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4422:90: error: expected ‘)’ before ‘a’ 1686s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1686s | ~ ^ 1686s | ) 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4422:109: error: expected ‘)’ before ‘b’ 1686s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1686s | ~ ^ 1686s | ) 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_smul_hi64’: 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1686s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1686s | ^~~~~~~~~~ 1686s | __int128__ 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4426:86: error: expected ‘)’ before ‘a’ 1686s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1686s | ~ ^ 1686s | ) 1686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4426:104: error: expected ‘)’ before ‘b’ 1686s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1686s | ~ ^ 1686s | ) 1686s 1686s If you find this error message confusing, uninformative, or wrong, please open an issue: 1686s https://github.com/diku-dk/futhark/issues 1686s 1687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.fut: 1687s Compiling with --backend=multicore: 1687s cc failed with code 1: 1687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_umul_hi64’: 1687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.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.K0ihat/autopkgtest_tmp/tests/inplace4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.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.K0ihat/autopkgtest_tmp/tests/inplace4.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.K0ihat/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_smul_hi64’: 1687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.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.K0ihat/autopkgtest_tmp/tests/inplace4.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.K0ihat/autopkgtest_tmp/tests/inplace4.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 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.fut: 1689s Compiling with --backend=multicore: 1689s cc failed with code 1: 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_umul_hi64’: 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1689s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1689s | ^~~~~~~~~~~ 1689s | __uint32_t 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4422:90: error: expected ‘)’ before ‘a’ 1689s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1689s | ~ ^ 1689s | ) 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4422:109: error: expected ‘)’ before ‘b’ 1689s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1689s | ~ ^ 1689s | ) 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_smul_hi64’: 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1689s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1689s | ^~~~~~~~~~ 1689s | __int128__ 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4426:86: error: expected ‘)’ before ‘a’ 1689s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1689s | ~ ^ 1689s | ) 1689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c:4426:104: error: expected ‘)’ before ‘b’ 1689s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1689s | ~ ^ 1689s | ) 1689s 1689s If you find this error message confusing, uninformative, or wrong, please open an issue: 1689s https://github.com/diku-dk/futhark/issues 1689s 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.fut: 1692s Compiling with --backend=multicore: 1692s cc failed with code 1: 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c: In function ‘futrts_umul_hi64’: 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1692s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1692s | ^~~~~~~~~~~ 1692s | __uint32_t 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4410:90: error: expected ‘)’ before ‘a’ 1692s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4410:109: error: expected ‘)’ before ‘b’ 1692s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c: In function ‘futrts_smul_hi64’: 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1692s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1692s | ^~~~~~~~~~ 1692s | __int128__ 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4414:86: error: expected ‘)’ before ‘a’ 1692s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4414:104: error: expected ‘)’ before ‘b’ 1692s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s 1692s If you find this error message confusing, uninformative, or wrong, please open an issue: 1692s https://github.com/diku-dk/futhark/issues 1692s 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.fut: 1692s Compiling with --backend=multicore: 1692s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.fut:12:9-10: 1692s Defaulting ambiguous type to i32. 1692s cc failed with code 1: 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_umul_hi64’: 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1692s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1692s | ^~~~~~~~~~~ 1692s | __uint32_t 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4422:90: error: expected ‘)’ before ‘a’ 1692s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4422:109: error: expected ‘)’ before ‘b’ 1692s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_smul_hi64’: 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1692s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1692s | ^~~~~~~~~~ 1692s | __int128__ 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4426:86: error: expected ‘)’ before ‘a’ 1692s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4426:104: error: expected ‘)’ before ‘b’ 1692s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1692s | ~ ^ 1692s | ) 1692s 1692s If you find this error message confusing, uninformative, or wrong, please open an issue: 1692s https://github.com/diku-dk/futhark/issues 1692s 1697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.fut: 1697s Generating reference outputs: 1697s cc failed with code 1: 1697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_umul_hi64’: 1697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1697s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:90: error: expected ‘)’ before ‘a’ 1697s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:109: error: expected ‘)’ before ‘b’ 1697s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_smul_hi64’: 1697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1697s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4419:86: error: expected ‘)’ before ‘a’ 1697s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4419:104: error: expected ‘)’ before ‘b’ 1697s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.fut: 1698s Compiling with --backend=multicore: 1698s cc failed with code 1: 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_umul_hi64’: 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1698s 4436 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:90: error: expected ‘)’ before ‘a’ 1698s 4436 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4436:109: error: expected ‘)’ before ‘b’ 1698s 4436 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_smul_hi64’: 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1698s 4440 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4440:86: error: expected ‘)’ before ‘a’ 1698s 4440 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4440:104: error: expected ‘)’ before ‘b’ 1698s 4440 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.fut: 1698s Compiling with --backend=multicore: 1698s cc failed with code 1: 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_umul_hi64’: 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1698s 4436 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:90: error: expected ‘)’ before ‘a’ 1698s 4436 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4436:109: error: expected ‘)’ before ‘b’ 1698s 4436 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_smul_hi64’: 1698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1698s 4440 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4440:86: error: expected ‘)’ before ‘a’ 1698s 4440 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4440:104: error: expected ‘)’ before ‘b’ 1698s 4440 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.fut: 1699s Generating reference outputs: 1699s cc failed with code 1: 1699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_umul_hi64’: 1699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1699s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:90: error: expected ‘)’ before ‘a’ 1699s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:109: error: expected ‘)’ before ‘b’ 1699s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_smul_hi64’: 1699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1699s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4435:86: error: expected ‘)’ before ‘a’ 1699s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4435:104: error: expected ‘)’ before ‘b’ 1699s 4435 | 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 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.fut: 1700s Generating reference outputs: 1700s cc failed with code 1: 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_umul_hi64’: 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1700s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1700s | ^~~~~~~~~~~ 1700s | __uint32_t 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:90: error: expected ‘)’ before ‘a’ 1700s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:109: error: expected ‘)’ before ‘b’ 1700s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_smul_hi64’: 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1700s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1700s | ^~~~~~~~~~ 1700s | __int128__ 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:86: error: expected ‘)’ before ‘a’ 1700s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:104: error: expected ‘)’ before ‘b’ 1700s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s 1700s If you find this error message confusing, uninformative, or wrong, please open an issue: 1700s https://github.com/diku-dk/futhark/issues 1700s 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.fut: 1700s Generating reference outputs: 1700s cc failed with code 1: 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_umul_hi64’: 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1700s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1700s | ^~~~~~~~~~~ 1700s | __uint32_t 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:90: error: expected ‘)’ before ‘a’ 1700s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:109: error: expected ‘)’ before ‘b’ 1700s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_smul_hi64’: 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1700s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1700s | ^~~~~~~~~~ 1700s | __int128__ 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:86: error: expected ‘)’ before ‘a’ 1700s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:104: error: expected ‘)’ before ‘b’ 1700s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1700s | ~ ^ 1700s | ) 1700s 1700s If you find this error message confusing, uninformative, or wrong, please open an issue: 1700s https://github.com/diku-dk/futhark/issues 1700s 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.fut: 1703s Generating reference outputs: 1703s cc failed with code 1: 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_umul_hi64’: 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1703s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1703s | ^~~~~~~~~~~ 1703s | __uint32_t 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:90: error: expected ‘)’ before ‘a’ 1703s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1703s | ~ ^ 1703s | ) 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:109: error: expected ‘)’ before ‘b’ 1703s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1703s | ~ ^ 1703s | ) 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_smul_hi64’: 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1703s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1703s | ^~~~~~~~~~ 1703s | __int128__ 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:86: error: expected ‘)’ before ‘a’ 1703s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1703s | ~ ^ 1703s | ) 1703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:104: error: expected ‘)’ before ‘b’ 1703s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1703s | ~ ^ 1703s | ) 1703s 1703s If you find this error message confusing, uninformative, or wrong, please open an issue: 1703s https://github.com/diku-dk/futhark/issues 1703s 1704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.fut: 1704s Generating reference outputs: 1704s cc failed with code 1: 1704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_umul_hi64’: 1704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1704s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1704s | ^~~~~~~~~~~ 1704s | __uint32_t 1704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:90: error: expected ‘)’ before ‘a’ 1704s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1704s | ~ ^ 1704s | ) 1704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:109: error: expected ‘)’ before ‘b’ 1704s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1704s | ~ ^ 1705s | ) 1705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_smul_hi64’: 1705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1705s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1705s | ^~~~~~~~~~ 1705s | __int128__ 1705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:86: error: expected ‘)’ before ‘a’ 1705s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1705s | ~ ^ 1705s | ) 1705s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:104: error: expected ‘)’ before ‘b’ 1705s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1705s | ~ ^ 1705s | ) 1705s 1705s If you find this error message confusing, uninformative, or wrong, please open an issue: 1705s https://github.com/diku-dk/futhark/issues 1705s 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.fut: 1708s Generating reference outputs: 1708s cc failed with code 1: 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_umul_hi64’: 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1708s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1708s | ^~~~~~~~~~~ 1708s | __uint32_t 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:90: error: expected ‘)’ before ‘a’ 1708s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1708s | ~ ^ 1708s | ) 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:109: error: expected ‘)’ before ‘b’ 1708s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1708s | ~ ^ 1708s | ) 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_smul_hi64’: 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1708s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1708s | ^~~~~~~~~~ 1708s | __int128__ 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:86: error: expected ‘)’ before ‘a’ 1708s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1708s | ~ ^ 1708s | ) 1708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:104: error: expected ‘)’ before ‘b’ 1708s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1708s | ~ ^ 1708s | ) 1708s 1708s If you find this error message confusing, uninformative, or wrong, please open an issue: 1708s https://github.com/diku-dk/futhark/issues 1708s 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.fut: 1709s Generating reference outputs: 1709s cc failed with code 1: 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_umul_hi64’: 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1709s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1709s | ^~~~~~~~~~~ 1709s | __uint32_t 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:90: error: expected ‘)’ before ‘a’ 1709s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:109: error: expected ‘)’ before ‘b’ 1709s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_smul_hi64’: 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1709s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1709s | ^~~~~~~~~~ 1709s | __int128__ 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:86: error: expected ‘)’ before ‘a’ 1709s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:104: error: expected ‘)’ before ‘b’ 1709s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s 1709s If you find this error message confusing, uninformative, or wrong, please open an issue: 1709s https://github.com/diku-dk/futhark/issues 1709s 1709s 613 failed, 65 passed, 1635 to go. 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.fut: 1709s Generating reference outputs: 1709s cc failed with code 1: 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1709s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1709s | ^~~~~~~~~~~ 1709s | __uint32_t 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:90: error: expected ‘)’ before ‘a’ 1709s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:109: error: expected ‘)’ before ‘b’ 1709s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1709s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1709s | ^~~~~~~~~~ 1709s | __int128__ 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:86: error: expected ‘)’ before ‘a’ 1709s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:104: error: expected ‘)’ before ‘b’ 1709s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1709s | ~ ^ 1709s | ) 1709s 1709s If you find this error message confusing, uninformative, or wrong, please open an issue: 1709s https://github.com/diku-dk/futhark/issues 1709s 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.fut: 1711s Generating reference outputs: 1711s cc failed with code 1: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_umul_hi64’: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1711s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:90: error: expected ‘)’ before ‘a’ 1711s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:109: error: expected ‘)’ before ‘b’ 1711s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_smul_hi64’: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1711s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:86: error: expected ‘)’ before ‘a’ 1711s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:104: error: expected ‘)’ before ‘b’ 1711s 4435 | 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 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.fut: 1711s Generating reference outputs: 1711s cc failed with code 1: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_umul_hi64’: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1711s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:90: error: expected ‘)’ before ‘a’ 1711s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:109: error: expected ‘)’ before ‘b’ 1711s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_smul_hi64’: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1711s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:86: error: expected ‘)’ before ‘a’ 1711s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:104: error: expected ‘)’ before ‘b’ 1711s 4419 | 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 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.fut: 1711s Generating reference outputs: 1711s cc failed with code 1: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1711s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:90: error: expected ‘)’ before ‘a’ 1711s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:109: error: expected ‘)’ before ‘b’ 1711s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 1711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1711s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:86: error: expected ‘)’ before ‘a’ 1711s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:104: error: expected ‘)’ before ‘b’ 1711s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.fut: 1714s Generating reference outputs: 1714s cc failed with code 1: 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_umul_hi64’: 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1714s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:90: error: expected ‘)’ before ‘a’ 1714s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:109: error: expected ‘)’ before ‘b’ 1714s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_smul_hi64’: 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1714s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:86: error: expected ‘)’ before ‘a’ 1714s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:104: error: expected ‘)’ before ‘b’ 1714s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.fut: 1714s Generating reference outputs: 1714s cc failed with code 1: 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_umul_hi64’: 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1714s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:90: error: expected ‘)’ before ‘a’ 1714s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:109: error: expected ‘)’ before ‘b’ 1714s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_smul_hi64’: 1714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1714s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4419:86: error: expected ‘)’ before ‘a’ 1714s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4419:104: error: expected ‘)’ before ‘b’ 1714s 4419 | 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 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.fut: 1717s Generating reference outputs: 1717s cc failed with code 1: 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_umul_hi64’: 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1717s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1717s | ^~~~~~~~~~~ 1717s | __uint32_t 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:90: error: expected ‘)’ before ‘a’ 1717s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1717s | ~ ^ 1717s | ) 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:109: error: expected ‘)’ before ‘b’ 1717s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1717s | ~ ^ 1717s | ) 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_smul_hi64’: 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1717s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1717s | ^~~~~~~~~~ 1717s | __int128__ 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4420:86: error: expected ‘)’ before ‘a’ 1717s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1717s | ~ ^ 1717s | ) 1717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4420:104: error: expected ‘)’ before ‘b’ 1717s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1717s | ~ ^ 1717s | ) 1717s 1717s If you find this error message confusing, uninformative, or wrong, please open an issue: 1717s https://github.com/diku-dk/futhark/issues 1717s 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.fut: 1718s Generating reference outputs: 1718s cc failed with code 1: 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_umul_hi64’: 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1718s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1718s | ^~~~~~~~~~~ 1718s | __uint32_t 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:90: error: expected ‘)’ before ‘a’ 1718s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:109: error: expected ‘)’ before ‘b’ 1718s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_smul_hi64’: 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1718s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1718s | ^~~~~~~~~~ 1718s | __int128__ 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4419:86: error: expected ‘)’ before ‘a’ 1718s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4419:104: error: expected ‘)’ before ‘b’ 1718s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s 1718s If you find this error message confusing, uninformative, or wrong, please open an issue: 1718s https://github.com/diku-dk/futhark/issues 1718s 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.fut: 1718s Generating reference outputs: 1718s cc failed with code 1: 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_umul_hi64’: 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1718s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1718s | ^~~~~~~~~~~ 1718s | __uint32_t 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:90: error: expected ‘)’ before ‘a’ 1718s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:109: error: expected ‘)’ before ‘b’ 1718s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_smul_hi64’: 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1718s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1718s | ^~~~~~~~~~ 1718s | __int128__ 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4420:86: error: expected ‘)’ before ‘a’ 1718s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4420:104: error: expected ‘)’ before ‘b’ 1718s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1718s | ~ ^ 1718s | ) 1718s 1718s If you find this error message confusing, uninformative, or wrong, please open an issue: 1718s https://github.com/diku-dk/futhark/issues 1718s 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.fut: 1720s Generating reference outputs: 1720s cc failed with code 1: 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_umul_hi64’: 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1720s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1720s | ^~~~~~~~~~~ 1720s | __uint32_t 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:90: error: expected ‘)’ before ‘a’ 1720s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:109: error: expected ‘)’ before ‘b’ 1720s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_smul_hi64’: 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1720s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1720s | ^~~~~~~~~~ 1720s | __int128__ 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:86: error: expected ‘)’ before ‘a’ 1720s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:104: error: expected ‘)’ before ‘b’ 1720s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s 1720s If you find this error message confusing, uninformative, or wrong, please open an issue: 1720s https://github.com/diku-dk/futhark/issues 1720s 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.fut: 1720s Generating reference outputs: 1720s cc failed with code 1: 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_umul_hi64’: 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1720s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1720s | ^~~~~~~~~~~ 1720s | __uint32_t 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:90: error: expected ‘)’ before ‘a’ 1720s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:109: error: expected ‘)’ before ‘b’ 1720s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_smul_hi64’: 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1720s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1720s | ^~~~~~~~~~ 1720s | __int128__ 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:86: error: expected ‘)’ before ‘a’ 1720s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:104: error: expected ‘)’ before ‘b’ 1720s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1720s | ~ ^ 1720s | ) 1720s 1720s If you find this error message confusing, uninformative, or wrong, please open an issue: 1720s https://github.com/diku-dk/futhark/issues 1720s 1722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.fut: 1722s Generating reference outputs: 1722s cc failed with code 1: 1722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_umul_hi64’: 1722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1722s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:90: error: expected ‘)’ before ‘a’ 1722s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:109: error: expected ‘)’ before ‘b’ 1722s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_smul_hi64’: 1722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1722s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:86: error: expected ‘)’ before ‘a’ 1722s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:104: error: expected ‘)’ before ‘b’ 1722s 4435 | 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 1724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.fut: 1724s Generating reference outputs: 1724s cc failed with code 1: 1724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_umul_hi64’: 1724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1724s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:90: error: expected ‘)’ before ‘a’ 1724s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:109: error: expected ‘)’ before ‘b’ 1724s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_smul_hi64’: 1724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1724s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:86: error: expected ‘)’ before ‘a’ 1724s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:104: error: expected ‘)’ before ‘b’ 1724s 4419 | 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 1725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.fut: 1725s Generating reference outputs: 1725s cc failed with code 1: 1725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_umul_hi64’: 1725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1725s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1725s | ^~~~~~~~~~~ 1725s | __uint32_t 1725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:90: error: expected ‘)’ before ‘a’ 1725s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:109: error: expected ‘)’ before ‘b’ 1725s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_smul_hi64’: 1725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1725s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:86: error: expected ‘)’ before ‘a’ 1725s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:104: error: expected ‘)’ before ‘b’ 1725s 4420 | 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 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.fut: 1726s Generating reference outputs: 1726s cc failed with code 1: 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_umul_hi64’: 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1726s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1726s | ^~~~~~~~~~~ 1726s | __uint32_t 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:90: error: expected ‘)’ before ‘a’ 1726s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1726s | ~ ^ 1726s | ) 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:109: error: expected ‘)’ before ‘b’ 1726s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1726s | ~ ^ 1726s | ) 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_smul_hi64’: 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1726s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1726s | ^~~~~~~~~~ 1726s | __int128__ 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:86: error: expected ‘)’ before ‘a’ 1726s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1726s | ~ ^ 1726s | ) 1726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:104: error: expected ‘)’ before ‘b’ 1726s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1726s | ~ ^ 1726s | ) 1726s 1726s If you find this error message confusing, uninformative, or wrong, please open an issue: 1726s https://github.com/diku-dk/futhark/issues 1726s 1727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.fut: 1727s Generating reference outputs: 1727s cc failed with code 1: 1727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_umul_hi64’: 1727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1727s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:90: error: expected ‘)’ before ‘a’ 1727s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:109: error: expected ‘)’ before ‘b’ 1727s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_smul_hi64’: 1727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1727s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:86: error: expected ‘)’ before ‘a’ 1727s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:104: error: expected ‘)’ before ‘b’ 1727s 4420 | 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 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.fut: 1728s Compiling with --backend=multicore: 1728s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.fut:6:11-12: 1728s Unused name "x". 1728s cc failed with code 1: 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_umul_hi64’: 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1728s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1728s | ^~~~~~~~~~~ 1728s | __uint32_t 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4406:90: error: expected ‘)’ before ‘a’ 1728s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1728s | ~ ^ 1728s | ) 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4406:109: error: expected ‘)’ before ‘b’ 1728s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1728s | ~ ^ 1728s | ) 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_smul_hi64’: 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1728s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1728s | ^~~~~~~~~~ 1728s | __int128__ 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4410:86: error: expected ‘)’ before ‘a’ 1728s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1728s | ~ ^ 1728s | ) 1728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4410:104: error: expected ‘)’ before ‘b’ 1728s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1728s | ~ ^ 1728s | ) 1728s 1728s If you find this error message confusing, uninformative, or wrong, please open an issue: 1728s https://github.com/diku-dk/futhark/issues 1728s 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.fut: 1730s Compiling with --backend=multicore: 1730s cc failed with code 1: 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_umul_hi64’: 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1730s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1730s | ^~~~~~~~~~~ 1730s | __uint32_t 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4420:90: error: expected ‘)’ before ‘a’ 1730s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1730s | ~ ^ 1730s | ) 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4420:109: error: expected ‘)’ before ‘b’ 1730s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1730s | ~ ^ 1730s | ) 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_smul_hi64’: 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1730s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1730s | ^~~~~~~~~~ 1730s | __int128__ 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4424:86: error: expected ‘)’ before ‘a’ 1730s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1730s | ~ ^ 1730s | ) 1730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4424:104: error: expected ‘)’ before ‘b’ 1730s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1730s | ~ ^ 1730s | ) 1730s 1730s If you find this error message confusing, uninformative, or wrong, please open an issue: 1730s https://github.com/diku-dk/futhark/issues 1730s 1734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.fut: 1734s Compiling with --backend=multicore: 1734s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.fut:3:14-51: 1734s Entry point parameter 1734s 1734s ((xs: *[n][n]i32): *[n][n]i32, (ys0: [n]i32): [n]i32, (i: i32): i32) 1734s 1734s will have an opaque type, so the entry point will likely not be callable. 1734s cc failed with code 1: 1734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_umul_hi64’: 1734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1734s 4456 | 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.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 1734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4456:90: error: expected ‘)’ before ‘a’ 1734s 4456 | 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.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4456:109: error: expected ‘)’ before ‘b’ 1734s 4456 | 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.K0ihat/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_smul_hi64’: 1734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1734s 4460 | 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.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4460:86: error: expected ‘)’ before ‘a’ 1734s 4460 | 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.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4460:104: error: expected ‘)’ before ‘b’ 1734s 4460 | 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 1736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.fut: 1736s Generating reference outputs: 1736s cc failed with code 1: 1736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_umul_hi64’: 1736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1736s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 1736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:90: error: expected ‘)’ before ‘a’ 1736s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:109: error: expected ‘)’ before ‘b’ 1736s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_smul_hi64’: 1736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1736s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:86: error: expected ‘)’ before ‘a’ 1736s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:104: error: expected ‘)’ before ‘b’ 1736s 4420 | 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 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.fut: 1739s Generating reference outputs: 1739s cc failed with code 1: 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_umul_hi64’: 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1739s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1739s | ^~~~~~~~~~~ 1739s | __uint32_t 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:90: error: expected ‘)’ before ‘a’ 1739s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1739s | ~ ^ 1739s | ) 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:109: error: expected ‘)’ before ‘b’ 1739s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1739s | ~ ^ 1739s | ) 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_smul_hi64’: 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1739s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1739s | ^~~~~~~~~~ 1739s | __int128__ 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4434:86: error: expected ‘)’ before ‘a’ 1739s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1739s | ~ ^ 1739s | ) 1739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4434:104: error: expected ‘)’ before ‘b’ 1739s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1739s | ~ ^ 1739s | ) 1739s 1739s If you find this error message confusing, uninformative, or wrong, please open an issue: 1739s https://github.com/diku-dk/futhark/issues 1739s 1744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.fut: 1744s Compiling with --backend=multicore: 1744s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.fut:7:47-48: 1744s Unused name "j". 1744s 1744s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.fut:7:61-65: 1744s Defaulting ambiguous type to i32. 1744s cc failed with code 1: 1744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_umul_hi64’: 1744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1744s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c:4435:90: error: expected ‘)’ before ‘a’ 1744s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4435:109: error: expected ‘)’ before ‘b’ 1744s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_smul_hi64’: 1744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1744s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4439:86: error: expected ‘)’ before ‘a’ 1744s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4439:104: error: expected ‘)’ before ‘b’ 1744s 4439 | 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 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.fut: 1748s Generating reference outputs: 1748s cc failed with code 1: 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_umul_hi64’: 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1748s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1748s | ^~~~~~~~~~~ 1748s | __uint32_t 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:90: error: expected ‘)’ before ‘a’ 1748s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1748s | ~ ^ 1748s | ) 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:109: error: expected ‘)’ before ‘b’ 1748s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1748s | ~ ^ 1748s | ) 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_smul_hi64’: 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1748s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1748s | ^~~~~~~~~~ 1748s | __int128__ 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:86: error: expected ‘)’ before ‘a’ 1748s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1748s | ~ ^ 1748s | ) 1748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:104: error: expected ‘)’ before ‘b’ 1748s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1748s | ~ ^ 1748s | ) 1748s 1748s If you find this error message confusing, uninformative, or wrong, please open an issue: 1748s https://github.com/diku-dk/futhark/issues 1748s 1750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.fut: 1750s Compiling with --backend=multicore: 1750s cc failed with code 1: 1750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_umul_hi64’: 1750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1750s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1100.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4420:90: error: expected ‘)’ before ‘a’ 1750s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1100.c:4420:109: error: expected ‘)’ before ‘b’ 1750s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_smul_hi64’: 1750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1750s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1100.c:4424:86: error: expected ‘)’ before ‘a’ 1750s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1100.c:4424:104: error: expected ‘)’ before ‘b’ 1750s 4424 | 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 1753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.fut: 1753s Compiling with --backend=multicore: 1753s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.fut:20:8-10: 1753s Unused name "n'". 1753s 1753s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.fut:41:1-42:46: 1753s Entry point return type 1753s 1753s *[n₈][n₁₁][n₅]{i: f32, r: f32} 1753s 1753s will have an opaque type, so the result will likely not be usable. 1753s cc failed with code 1: 1753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_umul_hi64’: 1753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1753s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1068.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4450:90: error: expected ‘)’ before ‘a’ 1753s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1068.c:4450:109: error: expected ‘)’ before ‘b’ 1753s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_smul_hi64’: 1753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1753s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue1068.c:4454:86: error: expected ‘)’ before ‘a’ 1753s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue1068.c:4454:104: error: expected ‘)’ before ‘b’ 1753s 4454 | 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 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut: 1754s Compiling with --backend=multicore: 1754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut:25:11-14: 1754s Unused name "xp0". 1754s 1754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut:25:18-21: 1754s Unused name "yp0". 1754s 1754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut:31:21-26: 1754s Entry point parameter 1754s 1754s (rects: [n₆₃]({x: i32, y: i32}, {x: i32, y: i32})) 1754s 1754s will have an opaque type, so the entry point will likely not be callable. 1754s cc failed with code 1: 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_umul_hi64’: 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4628:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1754s 4628 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1754s | ^~~~~~~~~~~ 1754s | __uint32_t 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4628:78: note: each undeclared identifier is reported only once for each function it appears in 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4628:90: error: expected ‘)’ before ‘a’ 1754s 4628 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1754s | ~ ^ 1754s | ) 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4628:109: error: expected ‘)’ before ‘b’ 1754s 4628 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1754s | ~ ^ 1754s | ) 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_smul_hi64’: 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4632:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1754s 4632 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1754s | ^~~~~~~~~~ 1754s | __int128__ 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4632:86: error: expected ‘)’ before ‘a’ 1754s 4632 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1754s | ~ ^ 1754s | ) 1754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4632:104: error: expected ‘)’ before ‘b’ 1754s 4632 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1754s | ~ ^ 1754s | ) 1754s 1754s If you find this error message confusing, uninformative, or wrong, please open an issue: 1754s https://github.com/diku-dk/futhark/issues 1754s 1759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.fut: 1759s Compiling with --backend=multicore: 1759s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.fut:26:19-29:70: 1759s Defaulting ambiguous type to f64. 1759s cc failed with code 1: 1759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_umul_hi64’: 1759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4487:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1759s 4487 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c:4487:78: note: each undeclared identifier is reported only once for each function it appears in 1759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4487:90: error: expected ‘)’ before ‘a’ 1759s 4487 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c:4487:109: error: expected ‘)’ before ‘b’ 1759s 4487 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_smul_hi64’: 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4491:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1760s 4491 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1760s | ^~~~~~~~~~ 1760s | __int128__ 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4491:86: error: expected ‘)’ before ‘a’ 1760s 4491 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1760s | ~ ^ 1760s | ) 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4491:104: error: expected ‘)’ before ‘b’ 1760s 4491 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1760s | ~ ^ 1760s | ) 1760s 1760s If you find this error message confusing, uninformative, or wrong, please open an issue: 1760s https://github.com/diku-dk/futhark/issues 1760s 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.fut: 1760s Compiling with --backend=multicore: 1760s cc failed with code 1: 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_umul_hi64’: 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1760s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1760s | ^~~~~~~~~~~ 1760s | __uint32_t 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4435:90: error: expected ‘)’ before ‘a’ 1760s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1760s | ~ ^ 1760s | ) 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4435:109: error: expected ‘)’ before ‘b’ 1760s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1760s | ~ ^ 1760s | ) 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_smul_hi64’: 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1760s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1760s | ^~~~~~~~~~ 1760s | __int128__ 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4439:86: error: expected ‘)’ before ‘a’ 1760s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1760s | ~ ^ 1760s | ) 1760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4439:104: error: expected ‘)’ before ‘b’ 1760s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1760s | ~ ^ 1760s | ) 1760s 1760s If you find this error message confusing, uninformative, or wrong, please open an issue: 1760s https://github.com/diku-dk/futhark/issues 1760s 1763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.fut: 1763s Compiling with --backend=multicore: 1763s cc failed with code 1: 1763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_umul_hi64’: 1763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1763s 4491 | 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.K0ihat/autopkgtest_tmp/tests/issue1139.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 1763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4491:90: error: expected ‘)’ before ‘a’ 1763s 4491 | 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.K0ihat/autopkgtest_tmp/tests/issue1139.c:4491:109: error: expected ‘)’ before ‘b’ 1763s 4491 | 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.K0ihat/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_smul_hi64’: 1763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1763s 4495 | 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.K0ihat/autopkgtest_tmp/tests/issue1139.c:4495:86: error: expected ‘)’ before ‘a’ 1763s 4495 | 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.K0ihat/autopkgtest_tmp/tests/issue1139.c:4495:104: error: expected ‘)’ before ‘b’ 1763s 4495 | 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 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.fut: 1770s Compiling with --backend=multicore: 1770s cc failed with code 1: 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_umul_hi64’: 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1770s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1770s | ^~~~~~~~~~~ 1770s | __uint32_t 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4406:90: error: expected ‘)’ before ‘a’ 1770s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1770s | ~ ^ 1770s | ) 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4406:109: error: expected ‘)’ before ‘b’ 1770s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1770s | ~ ^ 1770s | ) 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_smul_hi64’: 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1770s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1770s | ^~~~~~~~~~ 1770s | __int128__ 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4410:86: error: expected ‘)’ before ‘a’ 1770s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1770s | ~ ^ 1770s | ) 1770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4410:104: error: expected ‘)’ before ‘b’ 1770s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1770s | ~ ^ 1770s | ) 1770s 1770s If you find this error message confusing, uninformative, or wrong, please open an issue: 1770s https://github.com/diku-dk/futhark/issues 1770s 1770s 643 failed, 69 passed, 1601 to go. 1773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.fut: 1773s Compiling with --backend=multicore: 1773s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.fut:5:36-37: 1773s Unused name "y". 1773s cc failed with code 1: 1773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_umul_hi64’: 1773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1773s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c:4407:90: error: expected ‘)’ before ‘a’ 1773s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4407:109: error: expected ‘)’ before ‘b’ 1773s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_smul_hi64’: 1773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1773s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4411:86: error: expected ‘)’ before ‘a’ 1773s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4411:104: error: expected ‘)’ before ‘b’ 1773s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue1143.fut: 1775s Compiling with --backend=multicore: 1775s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut:31:11-12: 1775s Unused name "V". 1775s 1775s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut:32:11-13: 1775s Unused name "Bs". 1775s 1775s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut:47:1-61: 1775s Entry point return type 1775s 1775s *[n₃]([m₆][m₆]f32, [m₆][n₇]f32) 1776s 1776s will have an opaque type, so the result will likely not be usable. 1776s cc failed with code 1: 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_umul_hi64’: 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1776s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue1143.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4466:90: error: expected ‘)’ before ‘a’ 1776s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue1143.c:4466:109: error: expected ‘)’ before ‘b’ 1776s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_smul_hi64’: 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1776s 4470 | 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.K0ihat/autopkgtest_tmp/tests/issue1143.c:4470:86: error: expected ‘)’ before ‘a’ 1776s 4470 | 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.K0ihat/autopkgtest_tmp/tests/issue1143.c:4470:104: error: expected ‘)’ before ‘b’ 1776s 4470 | 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 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut: 1776s Compiling with --backend=multicore: 1776s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut:6:1-8:39: 1776s Entry point return type 1776s 1776s ?[loop₁₅][loop₁₆].*[loop₁₅]([loop₁₆]i32, i64) 1776s 1776s will have an opaque type, so the result will likely not be usable. 1776s 1776s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut:7:8-11: 1776s Unused name "acc". 1776s 1776s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut:8:5-39: 1776s Defaulting ambiguous type to i32. 1776s cc failed with code 1: 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_umul_hi64’: 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c:4480:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1776s 4480 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4480:78: note: each undeclared identifier is reported only once for each function it appears in 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c:4480:90: error: expected ‘)’ before ‘a’ 1776s 4480 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4480:109: error: expected ‘)’ before ‘b’ 1776s 4480 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_smul_hi64’: 1776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c:4484:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1776s 4484 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4484:86: error: expected ‘)’ before ‘a’ 1776s 4484 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4484:104: error: expected ‘)’ before ‘b’ 1776s 4484 | 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 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.fut: 1780s Compiling with --backend=multicore: 1780s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.fut:47:10-14: 1780s Entry point parameter 1780s 1780s (u_bs: [d₂][6](f32, f32, f32)) 1780s 1780s will have an opaque type, so the entry point will likely not be callable. 1780s cc failed with code 1: 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_umul_hi64’: 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1780s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1780s | ^~~~~~~~~~~ 1780s | __uint32_t 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4550:90: error: expected ‘)’ before ‘a’ 1780s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1780s | ~ ^ 1780s | ) 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4550:109: error: expected ‘)’ before ‘b’ 1780s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1780s | ~ ^ 1780s | ) 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_smul_hi64’: 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1780s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1780s | ^~~~~~~~~~ 1780s | __int128__ 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4554:86: error: expected ‘)’ before ‘a’ 1780s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1780s | ~ ^ 1780s | ) 1780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4554:104: error: expected ‘)’ before ‘b’ 1780s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1780s | ~ ^ 1780s | ) 1780s 1780s If you find this error message confusing, uninformative, or wrong, please open an issue: 1780s https://github.com/diku-dk/futhark/issues 1780s 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.fut: 1781s Compiling with --backend=multicore: 1781s cc failed with code 1: 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_umul_hi64’: 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1781s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1781s | ^~~~~~~~~~~ 1781s | __uint32_t 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4435:90: error: expected ‘)’ before ‘a’ 1781s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4435:109: error: expected ‘)’ before ‘b’ 1781s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_smul_hi64’: 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1781s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1781s | ^~~~~~~~~~ 1781s | __int128__ 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4439:86: error: expected ‘)’ before ‘a’ 1781s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4439:104: error: expected ‘)’ before ‘b’ 1781s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s 1781s If you find this error message confusing, uninformative, or wrong, please open an issue: 1781s https://github.com/diku-dk/futhark/issues 1781s 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.fut: 1781s Compiling with --backend=multicore: 1781s cc failed with code 1: 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_umul_hi64’: 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1781s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1781s | ^~~~~~~~~~~ 1781s | __uint32_t 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4451:90: error: expected ‘)’ before ‘a’ 1781s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4451:109: error: expected ‘)’ before ‘b’ 1781s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_smul_hi64’: 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1781s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1781s | ^~~~~~~~~~ 1781s | __int128__ 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4455:86: error: expected ‘)’ before ‘a’ 1781s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4455:104: error: expected ‘)’ before ‘b’ 1781s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1781s | ~ ^ 1781s | ) 1781s 1781s If you find this error message confusing, uninformative, or wrong, please open an issue: 1781s https://github.com/diku-dk/futhark/issues 1781s 1782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.fut: 1782s Compiling with --backend=multicore: 1782s cc failed with code 1: 1782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_umul_hi64’: 1782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1782s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1194.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4406:90: error: expected ‘)’ before ‘a’ 1782s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1194.c:4406:109: error: expected ‘)’ before ‘b’ 1782s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_smul_hi64’: 1782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1782s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1194.c:4410:86: error: expected ‘)’ before ‘a’ 1782s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1194.c:4410:104: error: expected ‘)’ before ‘b’ 1782s 4410 | 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 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.fut: 1785s Compiling with --backend=multicore: 1785s cc failed with code 1: 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_umul_hi64’: 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1785s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1785s | ^~~~~~~~~~~ 1785s | __uint32_t 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4442:90: error: expected ‘)’ before ‘a’ 1785s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1785s | ~ ^ 1785s | ) 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4442:109: error: expected ‘)’ before ‘b’ 1785s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1785s | ~ ^ 1785s | ) 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_smul_hi64’: 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1785s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1785s | ^~~~~~~~~~ 1785s | __int128__ 1785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4446:86: error: expected ‘)’ before ‘a’ 1785s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1785s | ~ ^ 1785s | ) 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4446:104: error: expected ‘)’ before ‘b’ 1786s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1786s | ~ ^ 1786s | ) 1786s 1786s If you find this error message confusing, uninformative, or wrong, please open an issue: 1786s https://github.com/diku-dk/futhark/issues 1786s 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.fut: 1786s Compiling with --backend=multicore: 1786s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.fut:1:1-9:6: 1786s Entry point return type 1786s 1786s *[d₀]([n]i64, i64) 1786s 1786s will have an opaque type, so the result will likely not be usable. 1786s cc failed with code 1: 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_umul_hi64’: 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1786s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1786s | ^~~~~~~~~~~ 1786s | __uint32_t 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4466:90: error: expected ‘)’ before ‘a’ 1786s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1786s | ~ ^ 1786s | ) 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4466:109: error: expected ‘)’ before ‘b’ 1786s 4466 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1786s | ~ ^ 1786s | ) 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_smul_hi64’: 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1786s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1786s | ^~~~~~~~~~ 1786s | __int128__ 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4470:86: error: expected ‘)’ before ‘a’ 1786s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1786s | ~ ^ 1786s | ) 1786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4470:104: error: expected ‘)’ before ‘b’ 1786s 4470 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1786s | ~ ^ 1786s | ) 1786s 1786s If you find this error message confusing, uninformative, or wrong, please open an issue: 1786s https://github.com/diku-dk/futhark/issues 1786s 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.fut: 1789s Compiling with --backend=multicore: 1789s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.fut:44:1-21: 1789s Entry point return type 1789s 1789s (as: [n₁][m₃][n₄][k₅]{i: f32, r: f32}) -> *[n₁][m₃][n₄][k₅]{i: f32, r: f32} 1789s 1789s will have an opaque type, so the result will likely not be usable. 1789s cc failed with code 1: 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_umul_hi64’: 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1789s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1789s | ^~~~~~~~~~~ 1789s | __uint32_t 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4450:90: error: expected ‘)’ before ‘a’ 1789s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1789s | ~ ^ 1789s | ) 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4450:109: error: expected ‘)’ before ‘b’ 1789s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1789s | ~ ^ 1789s | ) 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_smul_hi64’: 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1789s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1789s | ^~~~~~~~~~ 1789s | __int128__ 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4454:86: error: expected ‘)’ before ‘a’ 1789s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1789s | ~ ^ 1789s | ) 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4454:104: error: expected ‘)’ before ‘b’ 1789s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1789s | ~ ^ 1789s | ) 1789s 1789s If you find this error message confusing, uninformative, or wrong, please open an issue: 1789s https://github.com/diku-dk/futhark/issues 1789s 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.fut: 1789s Compiling with --backend=multicore: 1789s cc failed with code 1: 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_umul_hi64’: 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1789s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1789s | ^~~~~~~~~~~ 1789s | __uint32_t 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4435:90: error: expected ‘)’ before ‘a’ 1789s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1789s | ~ ^ 1789s | ) 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4435:109: error: expected ‘)’ before ‘b’ 1789s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1789s | ~ ^ 1789s | ) 1789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_smul_hi64’: 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1790s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1790s | ^~~~~~~~~~ 1790s | __int128__ 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4439:86: error: expected ‘)’ before ‘a’ 1790s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1790s | ~ ^ 1790s | ) 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4439:104: error: expected ‘)’ before ‘b’ 1790s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1790s | ~ ^ 1790s | ) 1790s 1790s If you find this error message confusing, uninformative, or wrong, please open an issue: 1790s https://github.com/diku-dk/futhark/issues 1790s 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.fut: 1790s Compiling with --backend=multicore: 1790s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.fut:1:18-19: 1790s Unused name "n". 1790s cc failed with code 1: 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_umul_hi64’: 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1790s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1790s | ^~~~~~~~~~~ 1790s | __uint32_t 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4421:90: error: expected ‘)’ before ‘a’ 1790s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1790s | ~ ^ 1790s | ) 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4421:109: error: expected ‘)’ before ‘b’ 1790s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1790s | ~ ^ 1790s | ) 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_smul_hi64’: 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1790s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1790s | ^~~~~~~~~~ 1790s | __int128__ 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4425:86: error: expected ‘)’ before ‘a’ 1790s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1790s | ~ ^ 1790s | ) 1790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4425:104: error: expected ‘)’ before ‘b’ 1790s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1790s | ~ ^ 1790s | ) 1790s 1790s If you find this error message confusing, uninformative, or wrong, please open an issue: 1790s https://github.com/diku-dk/futhark/issues 1790s 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.fut: 1794s Compiling with --backend=multicore: 1794s cc failed with code 1: 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_umul_hi64’: 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1794s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c:4436:90: error: expected ‘)’ before ‘a’ 1794s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4436:109: error: expected ‘)’ before ‘b’ 1794s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_smul_hi64’: 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1794s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4440:86: error: expected ‘)’ before ‘a’ 1794s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4440:104: error: expected ‘)’ before ‘b’ 1794s 4440 | 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 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.fut: 1794s Compiling with --backend=multicore: 1794s cc failed with code 1: 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_umul_hi64’: 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1794s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1232.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4406:90: error: expected ‘)’ before ‘a’ 1794s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1232.c:4406:109: error: expected ‘)’ before ‘b’ 1794s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_smul_hi64’: 1794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1794s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1232.c:4410:86: error: expected ‘)’ before ‘a’ 1794s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1232.c:4410:104: error: expected ‘)’ before ‘b’ 1794s 4410 | 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 1797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1223.fut: 1797s Compiling with --backend=multicore: 1797s cc failed with code 1: 1797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1223.c: In function ‘futrts_umul_hi64’: 1797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1223.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1797s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1223.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1223.c:4421:90: error: expected ‘)’ before ‘a’ 1797s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1223.c:4421:109: error: expected ‘)’ before ‘b’ 1797s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1223.c: In function ‘futrts_smul_hi64’: 1797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1223.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1797s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1223.c:4425:86: error: expected ‘)’ before ‘a’ 1797s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1223.c:4425:104: error: expected ‘)’ before ‘b’ 1797s 4425 | 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 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.fut: 1798s Compiling with --backend=multicore: 1798s cc failed with code 1: 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_umul_hi64’: 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1798s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1798s | ^~~~~~~~~~~ 1798s | __uint32_t 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4420:90: error: expected ‘)’ before ‘a’ 1798s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1798s | ~ ^ 1798s | ) 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4420:109: error: expected ‘)’ before ‘b’ 1798s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1798s | ~ ^ 1798s | ) 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_smul_hi64’: 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1798s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1798s | ^~~~~~~~~~ 1798s | __int128__ 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4424:86: error: expected ‘)’ before ‘a’ 1798s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1798s | ~ ^ 1798s | ) 1798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4424:104: error: expected ‘)’ before ‘b’ 1798s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1798s | ~ ^ 1798s | ) 1798s 1798s If you find this error message confusing, uninformative, or wrong, please open an issue: 1798s https://github.com/diku-dk/futhark/issues 1798s 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.fut: 1799s Compiling with --backend=multicore: 1799s cc failed with code 1: 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_umul_hi64’: 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1799s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1799s | ^~~~~~~~~~~ 1799s | __uint32_t 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4420:90: error: expected ‘)’ before ‘a’ 1799s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4420:109: error: expected ‘)’ before ‘b’ 1799s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_smul_hi64’: 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1799s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1799s | ^~~~~~~~~~ 1799s | __int128__ 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4424:86: error: expected ‘)’ before ‘a’ 1799s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c:4424:104: error: expected ‘)’ before ‘b’ 1799s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s 1799s If you find this error message confusing, uninformative, or wrong, please open an issue: 1799s https://github.com/diku-dk/futhark/issues 1799s 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.fut: 1799s Compiling with --backend=multicore: 1799s cc failed with code 1: 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_umul_hi64’: 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1799s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1799s | ^~~~~~~~~~~ 1799s | __uint32_t 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4422:90: error: expected ‘)’ before ‘a’ 1799s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4422:109: error: expected ‘)’ before ‘b’ 1799s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_smul_hi64’: 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1799s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1799s | ^~~~~~~~~~ 1799s | __int128__ 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4426:86: error: expected ‘)’ before ‘a’ 1799s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4426:104: error: expected ‘)’ before ‘b’ 1799s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1799s | ~ ^ 1799s | ) 1799s 1799s If you find this error message confusing, uninformative, or wrong, please open an issue: 1799s https://github.com/diku-dk/futhark/issues 1799s 1802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut: 1802s Compiling with --backend=multicore: 1802s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut:1:14-15: 1802s Unused name "f". 1802s 1802s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut:1:30-33: 1802s Unused name "irf". 1802s 1802s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut:1:44-45: 1802s Unused name "b". 1802s cc failed with code 1: 1802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_umul_hi64’: 1802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1802s 4451 | 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.K0ihat/autopkgtest_tmp/tests/issue1242.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4451:90: error: expected ‘)’ before ‘a’ 1802s 4451 | 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.K0ihat/autopkgtest_tmp/tests/issue1242.c:4451:109: error: expected ‘)’ before ‘b’ 1802s 4451 | 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.K0ihat/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_smul_hi64’: 1802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1802s 4455 | 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.K0ihat/autopkgtest_tmp/tests/issue1242.c:4455:86: error: expected ‘)’ before ‘a’ 1802s 4455 | 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.K0ihat/autopkgtest_tmp/tests/issue1242.c:4455:104: error: expected ‘)’ before ‘b’ 1802s 4455 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.fut: 1804s Compiling with --backend=multicore: 1804s cc failed with code 1: 1804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_umul_hi64’: 1804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1804s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4406:90: error: expected ‘)’ before ‘a’ 1804s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c:4406:109: error: expected ‘)’ before ‘b’ 1804s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1804s | ~ ^ 1804s | ) 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_smul_hi64’: 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1805s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1805s | ^~~~~~~~~~ 1805s | __int128__ 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4410:86: error: expected ‘)’ before ‘a’ 1805s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1805s | ~ ^ 1805s | ) 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4410:104: error: expected ‘)’ before ‘b’ 1805s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1805s | ~ ^ 1805s | ) 1805s 1805s If you find this error message confusing, uninformative, or wrong, please open an issue: 1805s https://github.com/diku-dk/futhark/issues 1805s 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.fut: 1805s Compiling with --backend=multicore: 1805s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.fut:11:41-42: 1805s Defaulting ambiguous type to i32. 1805s cc failed with code 1: 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_umul_hi64’: 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1805s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1805s | ^~~~~~~~~~~ 1805s | __uint32_t 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4451:90: error: expected ‘)’ before ‘a’ 1805s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1805s | ~ ^ 1805s | ) 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4451:109: error: expected ‘)’ before ‘b’ 1805s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1805s | ~ ^ 1805s | ) 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_smul_hi64’: 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1805s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1805s | ^~~~~~~~~~ 1805s | __int128__ 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4455:86: error: expected ‘)’ before ‘a’ 1805s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1805s | ~ ^ 1805s | ) 1805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4455:104: error: expected ‘)’ before ‘b’ 1805s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1805s | ~ ^ 1805s | ) 1805s 1805s If you find this error message confusing, uninformative, or wrong, please open an issue: 1805s https://github.com/diku-dk/futhark/issues 1805s 1806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut: 1806s Compiling with --backend=multicore: 1806s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut:2:43-44: 1806s Unused name "f". 1806s 1806s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut:5:40-43: 1806s Unused name "add". 1806s 1806s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut:10:9-10: 1806s Unused name "v". 1806s cc failed with code 1: 1806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_umul_hi64’: 1806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1806s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c:4394:90: error: expected ‘)’ before ‘a’ 1806s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4394:109: error: expected ‘)’ before ‘b’ 1806s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_smul_hi64’: 1806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1806s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4398:86: error: expected ‘)’ before ‘a’ 1806s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4398:104: error: expected ‘)’ before ‘b’ 1806s 4398 | 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 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut: 1807s Compiling with --backend=multicore: 1807s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut:6:10-11: 1807s Unused name "d". 1807s 1807s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut:6:23-24: 1807s Unused name "j". 1807s 1807s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut:11:7-12: 1807s Unused name "lows'". 1807s cc failed with code 1: 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_umul_hi64’: 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1807s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1807s | ^~~~~~~~~~~ 1807s | __uint32_t 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4453:90: error: expected ‘)’ before ‘a’ 1807s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1807s | ~ ^ 1807s | ) 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4453:109: error: expected ‘)’ before ‘b’ 1807s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1807s | ~ ^ 1807s | ) 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_smul_hi64’: 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1807s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1807s | ^~~~~~~~~~ 1807s | __int128__ 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4457:86: error: expected ‘)’ before ‘a’ 1807s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1807s | ~ ^ 1807s | ) 1807s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4457:104: error: expected ‘)’ before ‘b’ 1807s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1807s | ~ ^ 1807s | ) 1807s 1807s If you find this error message confusing, uninformative, or wrong, please open an issue: 1807s https://github.com/diku-dk/futhark/issues 1807s 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.fut: 1810s Compiling with --backend=multicore: 1810s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.fut:2:31-32: 1810s Unused name "i". 1810s 1810s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.fut:2:33-34: 1810s Unused name "j". 1810s cc failed with code 1: 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_umul_hi64’: 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1810s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1810s | ^~~~~~~~~~~ 1810s | __uint32_t 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4433:90: error: expected ‘)’ before ‘a’ 1810s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4433:109: error: expected ‘)’ before ‘b’ 1810s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_smul_hi64’: 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1810s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1810s | ^~~~~~~~~~ 1810s | __int128__ 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4437:86: error: expected ‘)’ before ‘a’ 1810s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4437:104: error: expected ‘)’ before ‘b’ 1810s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s 1810s If you find this error message confusing, uninformative, or wrong, please open an issue: 1810s https://github.com/diku-dk/futhark/issues 1810s 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.fut: 1810s Compiling with --backend=multicore: 1810s cc failed with code 1: 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_umul_hi64’: 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1810s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1810s | ^~~~~~~~~~~ 1810s | __uint32_t 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4437:90: error: expected ‘)’ before ‘a’ 1810s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4437:109: error: expected ‘)’ before ‘b’ 1810s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_smul_hi64’: 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1810s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1810s | ^~~~~~~~~~ 1810s | __int128__ 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4441:86: error: expected ‘)’ before ‘a’ 1810s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c:4441:104: error: expected ‘)’ before ‘b’ 1810s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1810s | ~ ^ 1810s | ) 1810s 1810s If you find this error message confusing, uninformative, or wrong, please open an issue: 1810s https://github.com/diku-dk/futhark/issues 1810s 1813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.fut: 1813s Generating reference outputs: 1813s cc failed with code 1: 1813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_umul_hi64’: 1813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1813s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:90: error: expected ‘)’ before ‘a’ 1813s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:109: error: expected ‘)’ before ‘b’ 1813s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_smul_hi64’: 1813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1813s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4436:86: error: expected ‘)’ before ‘a’ 1813s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4436:104: error: expected ‘)’ before ‘b’ 1813s 4436 | 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 1814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.fut: 1814s Compiling with --backend=multicore: 1814s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.fut:8:23-25: 1814s Defaulting ambiguous type to i32. 1814s cc failed with code 1: 1814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_umul_hi64’: 1814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1814s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c:4420:90: error: expected ‘)’ before ‘a’ 1814s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4420:109: error: expected ‘)’ before ‘b’ 1814s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_smul_hi64’: 1814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1814s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4424:86: error: expected ‘)’ before ‘a’ 1814s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4424:104: error: expected ‘)’ before ‘b’ 1814s 4424 | 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 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.fut: 1815s Compiling with --backend=multicore: 1815s cc failed with code 1: 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_umul_hi64’: 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1815s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1815s | ^~~~~~~~~~~ 1815s | __uint32_t 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4420:90: error: expected ‘)’ before ‘a’ 1815s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1815s | ~ ^ 1815s | ) 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4420:109: error: expected ‘)’ before ‘b’ 1815s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1815s | ~ ^ 1815s | ) 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_smul_hi64’: 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1815s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1815s | ^~~~~~~~~~ 1815s | __int128__ 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4424:86: error: expected ‘)’ before ‘a’ 1815s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1815s | ~ ^ 1815s | ) 1815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4424:104: error: expected ‘)’ before ‘b’ 1815s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1815s | ~ ^ 1815s | ) 1815s 1815s If you find this error message confusing, uninformative, or wrong, please open an issue: 1815s https://github.com/diku-dk/futhark/issues 1815s 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.fut: 1817s Compiling with --backend=multicore: 1817s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.fut:41:23-38: 1817s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 1817s cc failed with code 1: 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_umul_hi64’: 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1817s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1817s | ^~~~~~~~~~~ 1817s | __uint32_t 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4422:90: error: expected ‘)’ before ‘a’ 1817s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1817s | ~ ^ 1817s | ) 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4422:109: error: expected ‘)’ before ‘b’ 1817s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1817s | ~ ^ 1817s | ) 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_smul_hi64’: 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1817s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1817s | ^~~~~~~~~~ 1817s | __int128__ 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4426:86: error: expected ‘)’ before ‘a’ 1817s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1817s | ~ ^ 1817s | ) 1817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4426:104: error: expected ‘)’ before ‘b’ 1817s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1817s | ~ ^ 1817s | ) 1817s 1817s If you find this error message confusing, uninformative, or wrong, please open an issue: 1817s https://github.com/diku-dk/futhark/issues 1817s 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.fut: 1819s Generating reference outputs: 1819s cc failed with code 1: 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_umul_hi64’: 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1819s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1819s | ^~~~~~~~~~~ 1819s | __uint32_t 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:90: error: expected ‘)’ before ‘a’ 1819s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1819s | ~ ^ 1819s | ) 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:109: error: expected ‘)’ before ‘b’ 1819s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1819s | ~ ^ 1819s | ) 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_smul_hi64’: 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1819s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1819s | ^~~~~~~~~~ 1819s | __int128__ 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4452:86: error: expected ‘)’ before ‘a’ 1819s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1819s | ~ ^ 1819s | ) 1819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4452:104: error: expected ‘)’ before ‘b’ 1819s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1819s | ~ ^ 1819s | ) 1819s 1819s If you find this error message confusing, uninformative, or wrong, please open an issue: 1819s https://github.com/diku-dk/futhark/issues 1819s 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.fut: 1820s Compiling with --backend=multicore: 1820s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.fut:1:22-23: 1820s Unused name "a". 1820s cc failed with code 1: 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_umul_hi64’: 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1820s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1820s | ^~~~~~~~~~~ 1820s | __uint32_t 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4436:90: error: expected ‘)’ before ‘a’ 1820s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1820s | ~ ^ 1820s | ) 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4436:109: error: expected ‘)’ before ‘b’ 1820s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1820s | ~ ^ 1820s | ) 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_smul_hi64’: 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1820s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1820s | ^~~~~~~~~~ 1820s | __int128__ 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4440:86: error: expected ‘)’ before ‘a’ 1820s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1820s | ~ ^ 1820s | ) 1820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4440:104: error: expected ‘)’ before ‘b’ 1820s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1820s | ~ ^ 1820s | ) 1820s 1820s If you find this error message confusing, uninformative, or wrong, please open an issue: 1820s https://github.com/diku-dk/futhark/issues 1820s 1821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.fut: 1821s Compiling with --backend=multicore: 1821s cc failed with code 1: 1821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_umul_hi64’: 1821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1821s 4433 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c:4433:90: error: expected ‘)’ before ‘a’ 1821s 4433 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4433:109: error: expected ‘)’ before ‘b’ 1821s 4433 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_smul_hi64’: 1821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1821s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4437:86: error: expected ‘)’ before ‘a’ 1821s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4437:104: error: expected ‘)’ before ‘b’ 1821s 4437 | 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 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.fut: 1824s Compiling with --backend=multicore: 1824s cc failed with code 1: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_umul_hi64’: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1824s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ^~~~~~~~~~~ 1824s | __uint32_t 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4420:90: error: expected ‘)’ before ‘a’ 1824s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4420:109: error: expected ‘)’ before ‘b’ 1824s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_smul_hi64’: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1824s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ^~~~~~~~~~ 1824s | __int128__ 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4424:86: error: expected ‘)’ before ‘a’ 1824s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c:4424:104: error: expected ‘)’ before ‘b’ 1824s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s 1824s If you find this error message confusing, uninformative, or wrong, please open an issue: 1824s https://github.com/diku-dk/futhark/issues 1824s 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.fut: 1824s Compiling with --backend=multicore: 1824s cc failed with code 1: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_umul_hi64’: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1824s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ^~~~~~~~~~~ 1824s | __uint32_t 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4406:90: error: expected ‘)’ before ‘a’ 1824s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4406:109: error: expected ‘)’ before ‘b’ 1824s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_smul_hi64’: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1824s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ^~~~~~~~~~ 1824s | __int128__ 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4410:86: error: expected ‘)’ before ‘a’ 1824s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4410:104: error: expected ‘)’ before ‘b’ 1824s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s 1824s If you find this error message confusing, uninformative, or wrong, please open an issue: 1824s https://github.com/diku-dk/futhark/issues 1824s 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.fut: 1824s Compiling with --backend=multicore: 1824s cc failed with code 1: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_umul_hi64’: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1824s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ^~~~~~~~~~~ 1824s | __uint32_t 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4421:90: error: expected ‘)’ before ‘a’ 1824s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4421:109: error: expected ‘)’ before ‘b’ 1824s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_smul_hi64’: 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1824s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ^~~~~~~~~~ 1824s | __int128__ 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4425:86: error: expected ‘)’ before ‘a’ 1824s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4425:104: error: expected ‘)’ before ‘b’ 1824s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1824s | ~ ^ 1824s | ) 1824s 1824s If you find this error message confusing, uninformative, or wrong, please open an issue: 1824s https://github.com/diku-dk/futhark/issues 1824s 1825s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.fut: 1825s Generating reference outputs: 1825s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.fut:10:17-19: 1825s Unused name "Y0". 1825s cc failed with code 1: 1825s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_umul_hi64’: 1825s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1825s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1825s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:90: error: expected ‘)’ before ‘a’ 1825s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:109: error: expected ‘)’ before ‘b’ 1825s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_smul_hi64’: 1825s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1825s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4436:86: error: expected ‘)’ before ‘a’ 1825s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4436:104: error: expected ‘)’ before ‘b’ 1825s 4436 | 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 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.fut: 1827s Compiling with --backend=multicore: 1827s cc failed with code 1: 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_umul_hi64’: 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1827s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1827s | ^~~~~~~~~~~ 1827s | __uint32_t 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4406:90: error: expected ‘)’ before ‘a’ 1827s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1827s | ~ ^ 1827s | ) 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4406:109: error: expected ‘)’ before ‘b’ 1827s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1827s | ~ ^ 1827s | ) 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_smul_hi64’: 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1827s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1827s | ^~~~~~~~~~ 1827s | __int128__ 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4410:86: error: expected ‘)’ before ‘a’ 1827s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1827s | ~ ^ 1827s | ) 1827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4410:104: error: expected ‘)’ before ‘b’ 1827s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1827s | ~ ^ 1827s | ) 1827s 1827s If you find this error message confusing, uninformative, or wrong, please open an issue: 1827s https://github.com/diku-dk/futhark/issues 1827s 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.fut: 1831s Compiling with --backend=multicore: 1831s cc failed with code 1: 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_umul_hi64’: 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1831s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1831s | ^~~~~~~~~~~ 1831s | __uint32_t 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4421:90: error: expected ‘)’ before ‘a’ 1831s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1831s | ~ ^ 1831s | ) 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4421:109: error: expected ‘)’ before ‘b’ 1831s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1831s | ~ ^ 1831s | ) 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_smul_hi64’: 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1831s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1831s | ^~~~~~~~~~ 1831s | __int128__ 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4425:86: error: expected ‘)’ before ‘a’ 1831s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1831s | ~ ^ 1831s | ) 1831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4425:104: error: expected ‘)’ before ‘b’ 1831s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1831s | ~ ^ 1831s | ) 1831s 1831s If you find this error message confusing, uninformative, or wrong, please open an issue: 1831s https://github.com/diku-dk/futhark/issues 1831s 1831s 681 failed, 71 passed, 1561 to go. 1835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.fut: 1835s Compiling with --backend=multicore: 1835s cc failed with code 1: 1835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_umul_hi64’: 1835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1835s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4420:90: error: expected ‘)’ before ‘a’ 1835s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4420:109: error: expected ‘)’ before ‘b’ 1835s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_smul_hi64’: 1835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1835s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4424:86: error: expected ‘)’ before ‘a’ 1835s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4424:104: error: expected ‘)’ before ‘b’ 1835s 4424 | 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 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut: 1836s Generating reference outputs: 1836s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut:10:19-22: 1836s Unused name "arr". 1836s 1836s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut:10:27-28: 1836s Unused name "i". 1836s 1836s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut:10:31-32: 1836s Defaulting ambiguous type to i32. 1836s cc failed with code 1: 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_umul_hi64’: 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1836s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1836s | ^~~~~~~~~~~ 1836s | __uint32_t 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:90: error: expected ‘)’ before ‘a’ 1836s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1836s | ~ ^ 1836s | ) 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:109: error: expected ‘)’ before ‘b’ 1836s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1836s | ~ ^ 1836s | ) 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_smul_hi64’: 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1836s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1836s | ^~~~~~~~~~ 1836s | __int128__ 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4436:86: error: expected ‘)’ before ‘a’ 1836s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1836s | ~ ^ 1836s | ) 1836s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4436:104: error: expected ‘)’ before ‘b’ 1836s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1836s | ~ ^ 1836s | ) 1836s 1836s If you find this error message confusing, uninformative, or wrong, please open an issue: 1836s https://github.com/diku-dk/futhark/issues 1836s 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut: 1843s Compiling with --backend=multicore: 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:1:23-24: 1843s Unused name "q". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:1:32-37: 1843s Unused name "m_fun". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:8:28-32: 1843s Unused name "ww_l". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:9:28-35: 1843s Unused name "l_idx_l". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:11:28-34: 1843s Unused name "n_nn_l". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:13:26-31: 1843s Unused name "q_pad". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:14:14-16: 1843s Unused name "xx". 1843s 1843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:14:17-19: 1843s Unused name "yy". 1843s cc failed with code 1: 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_umul_hi64’: 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4458:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1843s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1843s | ^~~~~~~~~~~ 1843s | __uint32_t 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4458:78: note: each undeclared identifier is reported only once for each function it appears in 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4458:90: error: expected ‘)’ before ‘a’ 1843s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1843s | ~ ^ 1843s | ) 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4458:109: error: expected ‘)’ before ‘b’ 1843s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1843s | ~ ^ 1843s | ) 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_smul_hi64’: 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4462:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1843s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1843s | ^~~~~~~~~~ 1843s | __int128__ 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4462:86: error: expected ‘)’ before ‘a’ 1843s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1843s | ~ ^ 1843s | ) 1843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4462:104: error: expected ‘)’ before ‘b’ 1843s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1843s | ~ ^ 1843s | ) 1843s 1843s If you find this error message confusing, uninformative, or wrong, please open an issue: 1843s https://github.com/diku-dk/futhark/issues 1843s 1845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.fut: 1845s Compiling with --backend=multicore: 1845s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.fut:3:17-18: 1845s Unused name "a". 1845s cc failed with code 1: 1845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_umul_hi64’: 1845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1845s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c:4421:90: error: expected ‘)’ before ‘a’ 1845s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4421:109: error: expected ‘)’ before ‘b’ 1845s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_smul_hi64’: 1845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1845s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4425:86: error: expected ‘)’ before ‘a’ 1845s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4425:104: error: expected ‘)’ before ‘b’ 1845s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1350.fut: 1846s Compiling with --backend=multicore: 1846s cc failed with code 1: 1846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_umul_hi64’: 1846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1846s 4453 | 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.K0ihat/autopkgtest_tmp/tests/issue1350.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4453:90: error: expected ‘)’ before ‘a’ 1846s 4453 | 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.K0ihat/autopkgtest_tmp/tests/issue1350.c:4453:109: error: expected ‘)’ before ‘b’ 1846s 4453 | 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.K0ihat/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_smul_hi64’: 1846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1846s 4457 | 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.K0ihat/autopkgtest_tmp/tests/issue1350.c:4457:86: error: expected ‘)’ before ‘a’ 1846s 4457 | 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.K0ihat/autopkgtest_tmp/tests/issue1350.c:4457:104: error: expected ‘)’ before ‘b’ 1846s 4457 | 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 1851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.fut: 1851s Compiling with --backend=multicore: 1851s cc failed with code 1: 1851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_umul_hi64’: 1851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1851s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1457.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4436:90: error: expected ‘)’ before ‘a’ 1851s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1457.c:4436:109: error: expected ‘)’ before ‘b’ 1851s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_smul_hi64’: 1851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1851s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue1457.c:4440:86: error: expected ‘)’ before ‘a’ 1851s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue1457.c:4440:104: error: expected ‘)’ before ‘b’ 1851s 4440 | 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 1853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1462.fut: 1853s Compiling with --backend=multicore: 1853s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1462.fut:6:21-22: 1853s Unused name "i". 1853s cc failed with code 1: 1853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1462.c: In function ‘futrts_umul_hi64’: 1853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1462.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1853s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1462.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1462.c:4420:90: error: expected ‘)’ before ‘a’ 1853s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1462.c:4420:109: error: expected ‘)’ before ‘b’ 1853s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1462.c: In function ‘futrts_smul_hi64’: 1853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1462.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1853s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1462.c:4424:86: error: expected ‘)’ before ‘a’ 1853s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1462.c:4424:104: error: expected ‘)’ before ‘b’ 1853s 4424 | 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 1855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut: 1855s Compiling with --backend=multicore: 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:12:36-38: 1855s Unused name "nx". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:12:45-47: 1855s Unused name "ny". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:12:54-56: 1855s Unused name "nz". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:23:7-8: 1855s Unused name "c". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:24:7-10: 1855s Unused name "sxp". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:25:7-10: 1855s Unused name "sxn". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:26:7-10: 1855s Unused name "syp". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:27:7-10: 1855s Unused name "syn". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:28:7-10: 1855s Unused name "szp". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:29:7-10: 1855s Unused name "szn". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:42:38-39: 1855s Unused name "x". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:52:37-38: 1855s Unused name "i". 1855s 1855s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.fut:63:83-88: 1855s Entry point parameter 1855s 1855s (input: [n₂]({x: i64, y: i64, z: i64}, (f64, f64))) 1855s 1855s will have an opaque type, so the entry point will likely not be callable. 1855s cc failed with code 1: 1855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.c: In function ‘futrts_umul_hi64’: 1855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.c:4564:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1855s 4564 | 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.K0ihat/autopkgtest_tmp/tests/issue1424.c:4564:78: note: each undeclared identifier is reported only once for each function it appears in 1855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.c:4564:90: error: expected ‘)’ before ‘a’ 1855s 4564 | 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.K0ihat/autopkgtest_tmp/tests/issue1424.c:4564:109: error: expected ‘)’ before ‘b’ 1855s 4564 | 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.K0ihat/autopkgtest_tmp/tests/issue1424.c: In function ‘futrts_smul_hi64’: 1855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424.c:4568:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1855s 4568 | 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.K0ihat/autopkgtest_tmp/tests/issue1424.c:4568:86: error: expected ‘)’ before ‘a’ 1855s 4568 | 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.K0ihat/autopkgtest_tmp/tests/issue1424.c:4568:104: error: expected ‘)’ before ‘b’ 1855s 4568 | 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 1858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut: 1858s Compiling with --backend=multicore: 1858s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:39:16-18: 1858s Unused name "xs". 1858s 1858s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:39:20-22: 1858s Unused name "ys". 1858s 1858s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:40:13-47:44: 1858s Defaulting ambiguous type to i32. 1858s 1858s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:40:24-26: 1858s Unused name "xs". 1858s 1858s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:40:32-33: 1858s Unused name "x". 1858s 1858s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:42:36-38: 1858s Unused name "ys". 1858s cc failed with code 1: 1858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_umul_hi64’: 1858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.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.K0ihat/autopkgtest_tmp/tests/issue1435.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.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.K0ihat/autopkgtest_tmp/tests/issue1435.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.K0ihat/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_smul_hi64’: 1858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.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.K0ihat/autopkgtest_tmp/tests/issue1435.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.K0ihat/autopkgtest_tmp/tests/issue1435.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 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.fut: 1863s Compiling with --backend=multicore: 1863s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.fut:8:1-40: 1863s Entry point return type 1863s 1863s *[n₂](bool, bool) 1863s 1863s will have an opaque type, so the result will likely not be usable. 1863s cc failed with code 1: 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_umul_hi64’: 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4465:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1863s 4465 | 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.K0ihat/autopkgtest_tmp/tests/issue1499.c:4465:78: note: each undeclared identifier is reported only once for each function it appears in 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4465:90: error: expected ‘)’ before ‘a’ 1863s 4465 | 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.K0ihat/autopkgtest_tmp/tests/issue1499.c:4465:109: error: expected ‘)’ before ‘b’ 1863s 4465 | 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.K0ihat/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_smul_hi64’: 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4469:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1863s 4469 | 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.K0ihat/autopkgtest_tmp/tests/issue1499.c:4469:86: error: expected ‘)’ before ‘a’ 1863s 4469 | 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.K0ihat/autopkgtest_tmp/tests/issue1499.c:4469:104: error: expected ‘)’ before ‘b’ 1863s 4469 | 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.K0ihat/autopkgtest_tmp/tests/issue1500.fut: 1863s Compiling with --backend=multicore: 1863s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:14-21: 1863s Unused name "turning". 1863s 1863s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:29-30: 1863s Unused name "R". 1863s 1863s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:37-38: 1863s Unused name "v". 1863s 1863s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:45-46: 1863s Unused name "a". 1863s cc failed with code 1: 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_umul_hi64’: 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1863s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1500.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4406:90: error: expected ‘)’ before ‘a’ 1863s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1500.c:4406:109: error: expected ‘)’ before ‘b’ 1863s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_smul_hi64’: 1863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1863s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1500.c:4410:86: error: expected ‘)’ before ‘a’ 1863s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1500.c:4410:104: error: expected ‘)’ before ‘b’ 1863s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1476.fut: 1865s Compiling with --backend=multicore: 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.fut:10:10-11: 1865s Unused name "n". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.fut:10:33-35: 1865s Unused name "p0". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.fut:11:11-13: 1865s Unused name "pn". 1865s cc failed with code 1: 1865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.c: In function ‘futrts_umul_hi64’: 1865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1865s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue1476.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.c:4438:90: error: expected ‘)’ before ‘a’ 1865s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue1476.c:4438:109: error: expected ‘)’ before ‘b’ 1865s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue1476.c: In function ‘futrts_smul_hi64’: 1865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1476.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1865s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1476.c:4442:86: error: expected ‘)’ before ‘a’ 1865s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1476.c:4442:104: error: expected ‘)’ before ‘b’ 1865s 4442 | 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 1865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut: 1865s Compiling with --backend=multicore: 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:1:23-24: 1865s Unused name "d". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:1:43-46: 1865s Unused name "F_z". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:1:50-51: 1865s Defaulting ambiguous type to i32. 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:14-21: 1865s Unused name "turning". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:29-30: 1865s Unused name "R". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:37-38: 1865s Unused name "v". 1865s 1865s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:45-46: 1866s Unused name "a". 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 1866s Defaulting ambiguous type to i32. 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 1866s Defaulting ambiguous type to i32. 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 1866s Defaulting ambiguous type to i32. 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 1866s Defaulting ambiguous type to i32. 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 1866s Defaulting ambiguous type to i32. 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 1866s Defaulting ambiguous type to i32. 1866s 1866s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:12:15-17: 1866s Unused name "Ms". 1866s cc failed with code 1: 1866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_umul_hi64’: 1866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1866s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1501.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4420:90: error: expected ‘)’ before ‘a’ 1866s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1501.c:4420:109: error: expected ‘)’ before ‘b’ 1866s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_smul_hi64’: 1866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1866s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1501.c:4424:86: error: expected ‘)’ before ‘a’ 1866s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1501.c:4424:104: error: expected ‘)’ before ‘b’ 1866s 4424 | 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 1869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.fut: 1869s Compiling with --backend=multicore: 1869s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.fut:3:55-57: 1869s Defaulting ambiguous type to i32. 1869s cc failed with code 1: 1869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_umul_hi64’: 1869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1869s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1505.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.c:4421:90: error: expected ‘)’ before ‘a’ 1869s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1505.c:4421:109: error: expected ‘)’ before ‘b’ 1869s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_smul_hi64’: 1869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1869s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1505.c:4425:86: error: expected ‘)’ before ‘a’ 1869s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1505.c:4425:104: error: expected ‘)’ before ‘b’ 1869s 4425 | 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 1871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.fut: 1871s Compiling with --backend=multicore: 1871s cc failed with code 1: 1871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_umul_hi64’: 1871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1871s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1512.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.c:4420:90: error: expected ‘)’ before ‘a’ 1871s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1512.c:4420:109: error: expected ‘)’ before ‘b’ 1871s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_smul_hi64’: 1871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1871s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1512.c:4424:86: error: expected ‘)’ before ‘a’ 1871s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1512.c:4424:104: error: expected ‘)’ before ‘b’ 1871s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.fut: 1872s Compiling with --backend=multicore: 1872s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.fut:5:20-43: 1872s Unused name "thisMod". 1872s cc failed with code 1: 1872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_umul_hi64’: 1872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1872s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c:4420:90: error: expected ‘)’ before ‘a’ 1872s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4420:109: error: expected ‘)’ before ‘b’ 1872s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_smul_hi64’: 1872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1872s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4424:86: error: expected ‘)’ before ‘a’ 1872s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4424:104: error: expected ‘)’ before ‘b’ 1872s 4424 | 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 1876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.fut: 1876s Generating reference outputs: 1876s cc failed with code 1: 1876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_umul_hi64’: 1876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1876s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 1876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:90: error: expected ‘)’ before ‘a’ 1876s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:109: error: expected ‘)’ before ‘b’ 1876s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_smul_hi64’: 1876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1876s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4450:86: error: expected ‘)’ before ‘a’ 1876s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4450:104: error: expected ‘)’ before ‘b’ 1876s 4450 | 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 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.fut: 1879s Compiling with --backend=multicore: 1879s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.fut:2:16-70: 1879s Defaulting ambiguous type to i32. 1879s cc failed with code 1: 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_umul_hi64’: 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1879s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1879s | ^~~~~~~~~~~ 1879s | __uint32_t 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4420:90: error: expected ‘)’ before ‘a’ 1879s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1879s | ~ ^ 1879s | ) 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4420:109: error: expected ‘)’ before ‘b’ 1879s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1879s | ~ ^ 1879s | ) 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_smul_hi64’: 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1879s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1879s | ^~~~~~~~~~ 1879s | __int128__ 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4424:86: error: expected ‘)’ before ‘a’ 1879s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1879s | ~ ^ 1879s | ) 1879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4424:104: error: expected ‘)’ before ‘b’ 1879s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1879s | ~ ^ 1879s | ) 1879s 1879s If you find this error message confusing, uninformative, or wrong, please open an issue: 1879s https://github.com/diku-dk/futhark/issues 1879s 1880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.fut: 1880s Compiling with --backend=multicore: 1880s cc failed with code 1: 1880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_umul_hi64’: 1880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4458:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1880s 4458 | 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.K0ihat/autopkgtest_tmp/tests/issue1531.c:4458:78: note: each undeclared identifier is reported only once for each function it appears in 1880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4458:90: error: expected ‘)’ before ‘a’ 1880s 4458 | 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.K0ihat/autopkgtest_tmp/tests/issue1531.c:4458:109: error: expected ‘)’ before ‘b’ 1880s 4458 | 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.K0ihat/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_smul_hi64’: 1880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4462:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1881s 4462 | 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.K0ihat/autopkgtest_tmp/tests/issue1531.c:4462:86: error: expected ‘)’ before ‘a’ 1881s 4462 | 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.K0ihat/autopkgtest_tmp/tests/issue1531.c:4462:104: error: expected ‘)’ before ‘b’ 1881s 4462 | 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 1881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.fut: 1881s Compiling with --backend=multicore: 1881s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.fut:61:13-26: 1881s Unused name "lft_per_irreg". 1881s 1881s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.fut:62:13-24: 1881s Unused name "inner_slice". 1881s cc failed with code 1: 1881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_umul_hi64’: 1881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1881s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c:4421:90: error: expected ‘)’ before ‘a’ 1881s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4421:109: error: expected ‘)’ before ‘b’ 1881s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_smul_hi64’: 1881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1881s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4425:86: error: expected ‘)’ before ‘a’ 1881s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4425:104: error: expected ‘)’ before ‘b’ 1881s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1498.fut: 1884s Compiling with --backend=multicore: 1884s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut:3:50-55: 1884s Unused name "nstep". 1884s 1884s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut:3:63-65: 1884s Unused name "i0". 1884s 1884s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut:42:41-43: 1884s Unused name "nn". 1884s cc failed with code 1: 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_umul_hi64’: 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1884s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1498.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4442:90: error: expected ‘)’ before ‘a’ 1884s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1498.c:4442:109: error: expected ‘)’ before ‘b’ 1884s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_smul_hi64’: 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1884s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1498.c:4446:86: error: expected ‘)’ before ‘a’ 1884s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1498.c:4446:104: error: expected ‘)’ before ‘b’ 1884s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1535.fut: 1884s Compiling with --backend=multicore: 1884s cc failed with code 1: 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_umul_hi64’: 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1884s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1535.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4420:90: error: expected ‘)’ before ‘a’ 1884s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1535.c:4420:109: error: expected ‘)’ before ‘b’ 1884s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_smul_hi64’: 1884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1884s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1535.c:4424:86: error: expected ‘)’ before ‘a’ 1884s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1535.c:4424:104: error: expected ‘)’ before ‘b’ 1884s 4424 | 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 1887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.fut: 1887s Generating reference outputs: 1887s cc failed with code 1: 1887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_umul_hi64’: 1887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1887s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:90: error: expected ‘)’ before ‘a’ 1887s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:109: error: expected ‘)’ before ‘b’ 1887s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_smul_hi64’: 1887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1887s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1533.c:4419:86: error: expected ‘)’ before ‘a’ 1887s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1533.c:4419:104: error: expected ‘)’ before ‘b’ 1887s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1537.fut: 1888s Compiling with --backend=multicore: 1888s cc failed with code 1: 1888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_umul_hi64’: 1888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1888s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1537.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c:4420:90: error: expected ‘)’ before ‘a’ 1888s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1537.c:4420:109: error: expected ‘)’ before ‘b’ 1888s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_smul_hi64’: 1888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1888s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1537.c:4424:86: error: expected ‘)’ before ‘a’ 1888s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1537.c:4424:104: error: expected ‘)’ before ‘b’ 1888s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1545.fut: 1891s Compiling with --backend=multicore: 1891s cc failed with code 1: 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_umul_hi64’: 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1891s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1545.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4420:90: error: expected ‘)’ before ‘a’ 1891s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1545.c:4420:109: error: expected ‘)’ before ‘b’ 1891s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_smul_hi64’: 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1891s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1545.c:4424:86: error: expected ‘)’ before ‘a’ 1891s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1545.c:4424:104: error: expected ‘)’ before ‘b’ 1891s 4424 | 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 1891s 706 failed, 73 passed, 1534 to go. 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.fut: 1891s Compiling with --backend=multicore: 1891s cc failed with code 1: 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_umul_hi64’: 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1891s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c:4423:90: error: expected ‘)’ before ‘a’ 1891s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4423:109: error: expected ‘)’ before ‘b’ 1891s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_smul_hi64’: 1891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1891s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4427:86: error: expected ‘)’ before ‘a’ 1891s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4427:104: error: expected ‘)’ before ‘b’ 1891s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1552.fut: 1893s Compiling with --backend=multicore: 1893s cc failed with code 1: 1893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_umul_hi64’: 1893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1893s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1552.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4406:90: error: expected ‘)’ before ‘a’ 1893s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1552.c:4406:109: error: expected ‘)’ before ‘b’ 1893s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_smul_hi64’: 1893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1893s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1552.c:4410:86: error: expected ‘)’ before ‘a’ 1893s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1893s | ~ ^ 1893s | ) 1893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4410:104: error: expected ‘)’ before ‘b’ 1893s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1893s | ~ ^ 1893s | ) 1893s 1893s If you find this error message confusing, uninformative, or wrong, please open an issue: 1893s https://github.com/diku-dk/futhark/issues 1893s 1898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut: 1898s Compiling with --backend=multicore: 1898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:59:32-33: 1898s Unused name "i". 1898s 1898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:71:17-19: 1898s Unused name "pn". 1898s 1898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:84:32-33: 1898s Unused name "i". 1898s 1898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:95:33-34: 1898s Unused name "i". 1898s 1898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:108:17-19: 1898s Unused name "pn". 1898s 1898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:120:33-34: 1898s Unused name "i". 1898s cc failed with code 1: 1898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_umul_hi64’: 1898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1898s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1481.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4423:90: error: expected ‘)’ before ‘a’ 1898s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1481.c:4423:109: error: expected ‘)’ before ‘b’ 1898s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_smul_hi64’: 1898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1898s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1481.c:4427:86: error: expected ‘)’ before ‘a’ 1898s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1481.c:4427:104: error: expected ‘)’ before ‘b’ 1898s 4427 | 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 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.fut: 1900s Generating reference outputs: 1900s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.fut:6:21-23: 1900s Unused name "vs". 1900s cc failed with code 1: 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_umul_hi64’: 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1900s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1900s | ^~~~~~~~~~~ 1900s | __uint32_t 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:90: error: expected ‘)’ before ‘a’ 1900s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1900s | ~ ^ 1900s | ) 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:109: error: expected ‘)’ before ‘b’ 1900s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1900s | ~ ^ 1900s | ) 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_smul_hi64’: 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1900s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1900s | ^~~~~~~~~~ 1900s | __int128__ 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4434:86: error: expected ‘)’ before ‘a’ 1900s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1900s | ~ ^ 1900s | ) 1900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4434:104: error: expected ‘)’ before ‘b’ 1900s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1900s | ~ ^ 1900s | ) 1900s 1900s If you find this error message confusing, uninformative, or wrong, please open an issue: 1900s https://github.com/diku-dk/futhark/issues 1900s 1902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.fut: 1902s Compiling with --backend=multicore: 1902s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.fut:1:1-5:10: 1902s Entry point return type 1902s 1902s *[n₂][d₄](i32, i32) 1902s 1902s will have an opaque type, so the result will likely not be usable. 1902s 1902s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.fut:4:14-15: 1902s Unused name "i". 1902s cc failed with code 1: 1902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_umul_hi64’: 1902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1902s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 1902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c:4450:90: error: expected ‘)’ before ‘a’ 1902s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4450:109: error: expected ‘)’ before ‘b’ 1902s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_smul_hi64’: 1902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1902s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4454:86: error: expected ‘)’ before ‘a’ 1902s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4454:104: error: expected ‘)’ before ‘b’ 1902s 4454 | 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 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.fut: 1907s Compiling with --backend=multicore: 1907s cc failed with code 1: 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_umul_hi64’: 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1907s | ^~~~~~~~~~~ 1907s | __uint32_t 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4420:90: error: expected ‘)’ before ‘a’ 1907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4420:109: error: expected ‘)’ before ‘b’ 1907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_smul_hi64’: 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1907s | ^~~~~~~~~~ 1907s | __int128__ 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4424:86: error: expected ‘)’ before ‘a’ 1907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4424:104: error: expected ‘)’ before ‘b’ 1907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s 1907s If you find this error message confusing, uninformative, or wrong, please open an issue: 1907s https://github.com/diku-dk/futhark/issues 1907s 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.fut: 1907s Compiling with --backend=multicore: 1907s cc failed with code 1: 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_umul_hi64’: 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1907s | ^~~~~~~~~~~ 1907s | __uint32_t 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4420:90: error: expected ‘)’ before ‘a’ 1907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4420:109: error: expected ‘)’ before ‘b’ 1907s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_smul_hi64’: 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1907s | ^~~~~~~~~~ 1907s | __int128__ 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4424:86: error: expected ‘)’ before ‘a’ 1907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4424:104: error: expected ‘)’ before ‘b’ 1907s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1907s | ~ ^ 1907s | ) 1907s 1907s If you find this error message confusing, uninformative, or wrong, please open an issue: 1907s https://github.com/diku-dk/futhark/issues 1907s 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.fut: 1914s Compiling with --backend=multicore: 1914s cc failed with code 1: 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_umul_hi64’: 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1914s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1914s | ^~~~~~~~~~~ 1914s | __uint32_t 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4420:90: error: expected ‘)’ before ‘a’ 1914s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1914s | ~ ^ 1914s | ) 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4420:109: error: expected ‘)’ before ‘b’ 1914s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1914s | ~ ^ 1914s | ) 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_smul_hi64’: 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1914s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1914s | ^~~~~~~~~~ 1914s | __int128__ 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4424:86: error: expected ‘)’ before ‘a’ 1914s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1914s | ~ ^ 1914s | ) 1914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c:4424:104: error: expected ‘)’ before ‘b’ 1914s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1914s | ~ ^ 1914s | ) 1914s 1914s If you find this error message confusing, uninformative, or wrong, please open an issue: 1914s https://github.com/diku-dk/futhark/issues 1914s 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.fut: 1915s Compiling with --backend=multicore: 1915s cc failed with code 1: 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_umul_hi64’: 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1915s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1915s | ^~~~~~~~~~~ 1915s | __uint32_t 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4453:90: error: expected ‘)’ before ‘a’ 1915s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4453:109: error: expected ‘)’ before ‘b’ 1915s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_smul_hi64’: 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1915s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1915s | ^~~~~~~~~~ 1915s | __int128__ 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4457:86: error: expected ‘)’ before ‘a’ 1915s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4457:104: error: expected ‘)’ before ‘b’ 1915s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s 1915s If you find this error message confusing, uninformative, or wrong, please open an issue: 1915s https://github.com/diku-dk/futhark/issues 1915s 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.fut: 1915s Compiling with --backend=multicore: 1915s cc failed with code 1: 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_umul_hi64’: 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1915s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1915s | ^~~~~~~~~~~ 1915s | __uint32_t 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4420:90: error: expected ‘)’ before ‘a’ 1915s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4420:109: error: expected ‘)’ before ‘b’ 1915s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_smul_hi64’: 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1915s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1915s | ^~~~~~~~~~ 1915s | __int128__ 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4424:86: error: expected ‘)’ before ‘a’ 1915s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c:4424:104: error: expected ‘)’ before ‘b’ 1915s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1915s | ~ ^ 1915s | ) 1915s 1915s If you find this error message confusing, uninformative, or wrong, please open an issue: 1915s https://github.com/diku-dk/futhark/issues 1915s 1918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.fut: 1918s Compiling with --backend=multicore: 1918s cc failed with code 1: 1918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_umul_hi64’: 1918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1918s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1628.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4421:90: error: expected ‘)’ before ‘a’ 1918s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1628.c:4421:109: error: expected ‘)’ before ‘b’ 1918s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_smul_hi64’: 1918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1918s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1628.c:4425:86: error: expected ‘)’ before ‘a’ 1918s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1628.c:4425:104: error: expected ‘)’ before ‘b’ 1918s 4425 | 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 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.fut: 1924s Compiling with --backend=multicore: 1924s cc failed with code 1: 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_umul_hi64’: 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1924s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1924s | ^~~~~~~~~~~ 1924s | __uint32_t 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4421:90: error: expected ‘)’ before ‘a’ 1924s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1924s | ~ ^ 1924s | ) 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4421:109: error: expected ‘)’ before ‘b’ 1924s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1924s | ~ ^ 1924s | ) 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_smul_hi64’: 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1924s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1924s | ^~~~~~~~~~ 1924s | __int128__ 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4425:86: error: expected ‘)’ before ‘a’ 1924s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1924s | ~ ^ 1924s | ) 1924s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c:4425:104: error: expected ‘)’ before ‘b’ 1924s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1924s | ~ ^ 1924s | ) 1924s 1924s If you find this error message confusing, uninformative, or wrong, please open an issue: 1924s https://github.com/diku-dk/futhark/issues 1924s 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.fut: 1925s Compiling with --backend=multicore: 1925s cc failed with code 1: 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_umul_hi64’: 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1925s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1925s | ^~~~~~~~~~~ 1925s | __uint32_t 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4421:90: error: expected ‘)’ before ‘a’ 1925s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1925s | ~ ^ 1925s | ) 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4421:109: error: expected ‘)’ before ‘b’ 1925s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1925s | ~ ^ 1925s | ) 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_smul_hi64’: 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1925s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1925s | ^~~~~~~~~~ 1925s | __int128__ 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4425:86: error: expected ‘)’ before ‘a’ 1925s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1925s | ~ ^ 1925s | ) 1925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4425:104: error: expected ‘)’ before ‘b’ 1925s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1925s | ~ ^ 1925s | ) 1925s 1925s If you find this error message confusing, uninformative, or wrong, please open an issue: 1925s https://github.com/diku-dk/futhark/issues 1925s 1926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.fut: 1926s Compiling with --backend=multicore: 1926s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.fut:365:39-44: 1926s Entry point parameter 1926s 1926s (stuff: ([m]((f32, f32, f32), (f32, f32, f32)), [m]f32, [n][m]f32, [n][n]f32, [n]f32)) 1926s 1926s will have an opaque type, so the entry point will likely not be callable. 1926s cc failed with code 1: 1926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_umul_hi64’: 1926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c:4923:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1926s 4923 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:4923:78: note: each undeclared identifier is reported only once for each function it appears in 1926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c:4923:90: error: expected ‘)’ before ‘a’ 1926s 4923 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:4923:109: error: expected ‘)’ before ‘b’ 1926s 4923 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_smul_hi64’: 1926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c:4927:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1926s 4927 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:4927:86: error: expected ‘)’ before ‘a’ 1926s 4927 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:4927:104: error: expected ‘)’ before ‘b’ 1926s 4927 | 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 1928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.fut: 1928s Compiling with --backend=multicore: 1928s cc failed with code 1: 1928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_umul_hi64’: 1928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1928s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1685.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4420:90: error: expected ‘)’ before ‘a’ 1928s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1685.c:4420:109: error: expected ‘)’ before ‘b’ 1928s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_smul_hi64’: 1928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1928s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1685.c:4424:86: error: expected ‘)’ before ‘a’ 1928s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue1685.c:4424:104: error: expected ‘)’ before ‘b’ 1928s 4424 | 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 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.fut: 1929s Generating reference outputs: 1929s cc failed with code 1: 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_umul_hi64’: 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1929s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1929s | ^~~~~~~~~~~ 1929s | __uint32_t 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:90: error: expected ‘)’ before ‘a’ 1929s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1929s | ~ ^ 1929s | ) 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:109: error: expected ‘)’ before ‘b’ 1929s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1929s | ~ ^ 1929s | ) 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_smul_hi64’: 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1929s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1929s | ^~~~~~~~~~ 1929s | __int128__ 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4434:86: error: expected ‘)’ before ‘a’ 1929s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1929s | ~ ^ 1929s | ) 1929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4434:104: error: expected ‘)’ before ‘b’ 1929s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1929s | ~ ^ 1929s | ) 1929s 1929s If you find this error message confusing, uninformative, or wrong, please open an issue: 1929s https://github.com/diku-dk/futhark/issues 1929s 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.fut: 1934s Compiling with --backend=multicore: 1934s cc failed with code 1: 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_umul_hi64’: 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1934s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1934s | ^~~~~~~~~~~ 1934s | __uint32_t 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4394:90: error: expected ‘)’ before ‘a’ 1934s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4394:109: error: expected ‘)’ before ‘b’ 1934s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_smul_hi64’: 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1934s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1934s | ^~~~~~~~~~ 1934s | __int128__ 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4398:86: error: expected ‘)’ before ‘a’ 1934s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4398:104: error: expected ‘)’ before ‘b’ 1934s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s 1934s If you find this error message confusing, uninformative, or wrong, please open an issue: 1934s https://github.com/diku-dk/futhark/issues 1934s 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.fut: 1934s Compiling with --backend=multicore: 1934s cc failed with code 1: 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_umul_hi64’: 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1934s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1934s | ^~~~~~~~~~~ 1934s | __uint32_t 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4435:90: error: expected ‘)’ before ‘a’ 1934s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4435:109: error: expected ‘)’ before ‘b’ 1934s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_smul_hi64’: 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1934s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1934s | ^~~~~~~~~~ 1934s | __int128__ 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4439:86: error: expected ‘)’ before ‘a’ 1934s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4439:104: error: expected ‘)’ before ‘b’ 1934s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1934s | ~ ^ 1934s | ) 1934s 1934s If you find this error message confusing, uninformative, or wrong, please open an issue: 1934s https://github.com/diku-dk/futhark/issues 1934s 1938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.fut: 1938s Compiling with --backend=multicore: 1938s cc failed with code 1: 1938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_umul_hi64’: 1938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1938s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c:4422:90: error: expected ‘)’ before ‘a’ 1938s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4422:109: error: expected ‘)’ before ‘b’ 1938s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_smul_hi64’: 1938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1938s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4426:86: error: expected ‘)’ before ‘a’ 1938s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4426:104: error: expected ‘)’ before ‘b’ 1938s 4426 | 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 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.fut: 1940s Compiling with --backend=multicore: 1940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.fut:68:50-51: 1940s Unused name "i". 1940s cc failed with code 1: 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_umul_hi64’: 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1940s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1940s | ^~~~~~~~~~~ 1940s | __uint32_t 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4422:90: error: expected ‘)’ before ‘a’ 1940s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1940s | ~ ^ 1940s | ) 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4422:109: error: expected ‘)’ before ‘b’ 1940s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1940s | ~ ^ 1940s | ) 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_smul_hi64’: 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1940s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1940s | ^~~~~~~~~~ 1940s | __int128__ 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4426:86: error: expected ‘)’ before ‘a’ 1940s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1940s | ~ ^ 1940s | ) 1940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c:4426:104: error: expected ‘)’ before ‘b’ 1940s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1940s | ~ ^ 1940s | ) 1940s 1940s If you find this error message confusing, uninformative, or wrong, please open an issue: 1940s https://github.com/diku-dk/futhark/issues 1940s 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.fut: 1946s Compiling with --backend=multicore: 1946s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.fut:8:32-33: 1946s Unused name "h". 1946s cc failed with code 1: 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c: In function ‘futrts_umul_hi64’: 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1946s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1946s | ^~~~~~~~~~~ 1946s | __uint32_t 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4435:90: error: expected ‘)’ before ‘a’ 1946s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1946s | ~ ^ 1946s | ) 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4435:109: error: expected ‘)’ before ‘b’ 1946s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1946s | ~ ^ 1946s | ) 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c: In function ‘futrts_smul_hi64’: 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1946s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1946s | ^~~~~~~~~~ 1946s | __int128__ 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4439:86: error: expected ‘)’ before ‘a’ 1946s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1946s | ~ ^ 1946s | ) 1946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1744.c:4439:104: error: expected ‘)’ before ‘b’ 1946s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1946s | ~ ^ 1946s | ) 1946s 1946s If you find this error message confusing, uninformative, or wrong, please open an issue: 1946s https://github.com/diku-dk/futhark/issues 1946s 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.fut: 1950s Compiling with --backend=multicore: 1950s cc failed with code 1: 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_umul_hi64’: 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1950s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1950s | ^~~~~~~~~~~ 1950s | __uint32_t 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4451:90: error: expected ‘)’ before ‘a’ 1950s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1950s | ~ ^ 1950s | ) 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4451:109: error: expected ‘)’ before ‘b’ 1950s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1950s | ~ ^ 1950s | ) 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_smul_hi64’: 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1950s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1950s | ^~~~~~~~~~ 1950s | __int128__ 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4455:86: error: expected ‘)’ before ‘a’ 1950s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1950s | ~ ^ 1950s | ) 1950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4455:104: error: expected ‘)’ before ‘b’ 1950s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1950s | ~ ^ 1950s | ) 1950s 1950s If you find this error message confusing, uninformative, or wrong, please open an issue: 1950s https://github.com/diku-dk/futhark/issues 1950s 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.fut: 1951s Compiling with --backend=multicore: 1951s cc failed with code 1: 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_umul_hi64’: 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1951s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1951s | ^~~~~~~~~~~ 1951s | __uint32_t 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4436:90: error: expected ‘)’ before ‘a’ 1951s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1951s | ~ ^ 1951s | ) 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4436:109: error: expected ‘)’ before ‘b’ 1951s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1951s | ~ ^ 1951s | ) 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_smul_hi64’: 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1951s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1951s | ^~~~~~~~~~ 1951s | __int128__ 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4440:86: error: expected ‘)’ before ‘a’ 1951s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1951s | ~ ^ 1951s | ) 1951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4440:104: error: expected ‘)’ before ‘b’ 1951s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1951s | ~ ^ 1951s | ) 1951s 1951s If you find this error message confusing, uninformative, or wrong, please open an issue: 1951s https://github.com/diku-dk/futhark/issues 1951s 1951s 729 failed, 77 passed, 1507 to go. 1952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.fut: 1952s Compiling with --backend=multicore: 1952s cc failed with code 1: 1952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_umul_hi64’: 1952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1952s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1757.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.c:4406:90: error: expected ‘)’ before ‘a’ 1952s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1757.c:4406:109: error: expected ‘)’ before ‘b’ 1952s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_smul_hi64’: 1952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1952s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1757.c:4410:86: error: expected ‘)’ before ‘a’ 1952s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1757.c:4410:104: error: expected ‘)’ before ‘b’ 1952s 4410 | 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 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.fut: 1954s Compiling with --backend=multicore: 1954s cc failed with code 1: 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_umul_hi64’: 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1954s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1954s | ^~~~~~~~~~~ 1954s | __uint32_t 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4420:90: error: expected ‘)’ before ‘a’ 1954s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1954s | ~ ^ 1954s | ) 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4420:109: error: expected ‘)’ before ‘b’ 1954s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1954s | ~ ^ 1954s | ) 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_smul_hi64’: 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1954s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1954s | ^~~~~~~~~~ 1954s | __int128__ 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4424:86: error: expected ‘)’ before ‘a’ 1954s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1954s | ~ ^ 1954s | ) 1954s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4424:104: error: expected ‘)’ before ‘b’ 1954s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1954s | ~ ^ 1954s | ) 1954s 1954s If you find this error message confusing, uninformative, or wrong, please open an issue: 1954s https://github.com/diku-dk/futhark/issues 1954s 1955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.fut: 1955s Compiling with --backend=multicore: 1955s cc failed with code 1: 1955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_umul_hi64’: 1955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1955s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 1955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c:4437:90: error: expected ‘)’ before ‘a’ 1955s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4437:109: error: expected ‘)’ before ‘b’ 1955s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_smul_hi64’: 1955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1955s 4441 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4441:86: error: expected ‘)’ before ‘a’ 1955s 4441 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4441:104: error: expected ‘)’ before ‘b’ 1955s 4441 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.fut: 1956s Generating reference outputs: 1956s cc failed with code 1: 1956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_umul_hi64’: 1956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1956s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 1956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:90: error: expected ‘)’ before ‘a’ 1956s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:109: error: expected ‘)’ before ‘b’ 1956s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_smul_hi64’: 1957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1957s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4436:86: error: expected ‘)’ before ‘a’ 1957s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4436:104: error: expected ‘)’ before ‘b’ 1957s 4436 | 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 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.fut: 1959s Generating reference outputs: 1959s cc failed with code 1: 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_umul_hi64’: 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1959s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1959s | ^~~~~~~~~~~ 1959s | __uint32_t 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:90: error: expected ‘)’ before ‘a’ 1959s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:109: error: expected ‘)’ before ‘b’ 1959s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_smul_hi64’: 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1959s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1959s | ^~~~~~~~~~ 1959s | __int128__ 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4435:86: error: expected ‘)’ before ‘a’ 1959s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4435:104: error: expected ‘)’ before ‘b’ 1959s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s 1959s If you find this error message confusing, uninformative, or wrong, please open an issue: 1959s https://github.com/diku-dk/futhark/issues 1959s 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.fut: 1959s Compiling with --backend=multicore: 1959s cc failed with code 1: 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_umul_hi64’: 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1959s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1959s | ^~~~~~~~~~~ 1959s | __uint32_t 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4407:90: error: expected ‘)’ before ‘a’ 1959s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4407:109: error: expected ‘)’ before ‘b’ 1959s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_smul_hi64’: 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1959s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1959s | ^~~~~~~~~~ 1959s | __int128__ 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4411:86: error: expected ‘)’ before ‘a’ 1959s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4411:104: error: expected ‘)’ before ‘b’ 1959s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1959s | ~ ^ 1959s | ) 1959s 1959s If you find this error message confusing, uninformative, or wrong, please open an issue: 1959s https://github.com/diku-dk/futhark/issues 1959s 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.fut: 1967s Compiling with --backend=multicore: 1967s cc failed with code 1: 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_umul_hi64’: 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1967s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1967s | ^~~~~~~~~~~ 1967s | __uint32_t 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4435:90: error: expected ‘)’ before ‘a’ 1967s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1967s | ~ ^ 1967s | ) 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4435:109: error: expected ‘)’ before ‘b’ 1967s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1967s | ~ ^ 1967s | ) 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_smul_hi64’: 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1967s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1967s | ^~~~~~~~~~ 1967s | __int128__ 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4439:86: error: expected ‘)’ before ‘a’ 1967s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1967s | ~ ^ 1967s | ) 1967s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4439:104: error: expected ‘)’ before ‘b’ 1967s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1967s | ~ ^ 1967s | ) 1967s 1967s If you find this error message confusing, uninformative, or wrong, please open an issue: 1967s https://github.com/diku-dk/futhark/issues 1967s 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.fut: 1969s Compiling with --backend=multicore: 1969s cc failed with code 1: 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_umul_hi64’: 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1969s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1969s | ^~~~~~~~~~~ 1969s | __uint32_t 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4424:90: error: expected ‘)’ before ‘a’ 1969s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1969s | ~ ^ 1969s | ) 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4424:109: error: expected ‘)’ before ‘b’ 1969s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1969s | ~ ^ 1969s | ) 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_smul_hi64’: 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1969s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1969s | ^~~~~~~~~~ 1969s | __int128__ 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4428:86: error: expected ‘)’ before ‘a’ 1969s 4428 | 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4428:104: error: expected ‘)’ before ‘b’ 1969s 4428 | 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 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.fut: 1969s Compiling with --backend=multicore: 1969s cc failed with code 1: 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_umul_hi64’: 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1969s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1969s | ^~~~~~~~~~~ 1969s | __uint32_t 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4394:90: error: expected ‘)’ before ‘a’ 1969s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1969s | ~ ^ 1969s | ) 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4394:109: error: expected ‘)’ before ‘b’ 1969s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1969s | ~ ^ 1969s | ) 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_smul_hi64’: 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1969s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1969s | ^~~~~~~~~~ 1969s | __int128__ 1969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4398:86: error: expected ‘)’ before ‘a’ 1969s 4398 | 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4398:104: error: expected ‘)’ before ‘b’ 1969s 4398 | 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 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.fut: 1970s Compiling with --backend=multicore: 1970s cc failed with code 1: 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_umul_hi64’: 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1970s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1970s | ^~~~~~~~~~~ 1970s | __uint32_t 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4420:90: error: expected ‘)’ before ‘a’ 1970s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1970s | ~ ^ 1970s | ) 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4420:109: error: expected ‘)’ before ‘b’ 1970s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1970s | ~ ^ 1970s | ) 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_smul_hi64’: 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1970s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1970s | ^~~~~~~~~~ 1970s | __int128__ 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4424:86: error: expected ‘)’ before ‘a’ 1970s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1970s | ~ ^ 1970s | ) 1970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4424:104: error: expected ‘)’ before ‘b’ 1970s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1970s | ~ ^ 1970s | ) 1970s 1970s If you find this error message confusing, uninformative, or wrong, please open an issue: 1970s https://github.com/diku-dk/futhark/issues 1970s 1971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.fut: 1971s Compiling with --backend=multicore: 1971s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.fut:3:18-19: 1971s Defaulting ambiguous type to i32. 1971s 1971s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.fut:5:18-19: 1971s Defaulting ambiguous type to i32. 1971s cc failed with code 1: 1971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_umul_hi64’: 1971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1971s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4394:90: error: expected ‘)’ before ‘a’ 1971s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1971s | ~ ^ 1972s | ) 1972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4394:109: error: expected ‘)’ before ‘b’ 1972s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_smul_hi64’: 1972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1972s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1972s | ^~~~~~~~~~ 1972s | __int128__ 1972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4398:86: error: expected ‘)’ before ‘a’ 1972s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1972s | ~ ^ 1972s | ) 1972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4398:104: error: expected ‘)’ before ‘b’ 1972s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1972s | ~ ^ 1972s | ) 1972s 1972s If you find this error message confusing, uninformative, or wrong, please open an issue: 1972s https://github.com/diku-dk/futhark/issues 1972s 1975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.fut: 1975s Compiling with --backend=multicore: 1975s cc failed with code 1: 1975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_umul_hi64’: 1975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1975s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c:4435:90: error: expected ‘)’ before ‘a’ 1975s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4435:109: error: expected ‘)’ before ‘b’ 1975s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_smul_hi64’: 1975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1975s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4439:86: error: expected ‘)’ before ‘a’ 1975s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4439:104: error: expected ‘)’ before ‘b’ 1975s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1794.fut: 1976s Compiling with --backend=multicore: 1976s cc failed with code 1: 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_umul_hi64’: 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1976s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue1794.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4438:90: error: expected ‘)’ before ‘a’ 1976s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue1794.c:4438:109: error: expected ‘)’ before ‘b’ 1976s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_smul_hi64’: 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1976s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1794.c:4442:86: error: expected ‘)’ before ‘a’ 1976s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1794.c:4442:104: error: expected ‘)’ before ‘b’ 1976s 4442 | 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 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.fut: 1976s Compiling with --backend=multicore: 1976s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.fut:7:37-38: 1976s Unused name "i". 1976s cc failed with code 1: 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_umul_hi64’: 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1976s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c:4435:90: error: expected ‘)’ before ‘a’ 1976s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4435:109: error: expected ‘)’ before ‘b’ 1977s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_smul_hi64’: 1977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1977s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4439:86: error: expected ‘)’ before ‘a’ 1977s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4439:104: error: expected ‘)’ before ‘b’ 1977s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.fut: 1979s Compiling with --backend=multicore: 1979s cc failed with code 1: 1979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_umul_hi64’: 1979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1979s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 1979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c:4419:90: error: expected ‘)’ before ‘a’ 1979s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4419:109: error: expected ‘)’ before ‘b’ 1979s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_smul_hi64’: 1979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1979s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4423:86: error: expected ‘)’ before ‘a’ 1979s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4423:104: error: expected ‘)’ before ‘b’ 1979s 4423 | 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 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut: 1982s Compiling with --backend=multicore: 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:11:32-39: 1982s Unused name "epsilon". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:11:41-43: 1982s Unused name "mu". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:11:45-54: 1982s Unused name "thickness". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:12:55-56: 1982s Unused name "i". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:12:57-58: 1982s Unused name "j". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:13:30-37: 1982s Unused name "epsilon". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:13:39-41: 1982s Unused name "mu". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:13:43-52: 1982s Unused name "thickness". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:15:42-43: 1982s Unused name "i". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:15:44-45: 1982s Unused name "j". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:21:13-14: 1982s Unused name "x". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:29:9-10: 1982s Unused name "c". 1982s 1982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:31:8-9: 1982s Defaulting ambiguous type to i32. 1982s cc failed with code 1: 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_umul_hi64’: 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1982s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1982s | ^~~~~~~~~~~ 1982s | __uint32_t 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4406:90: error: expected ‘)’ before ‘a’ 1982s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4406:109: error: expected ‘)’ before ‘b’ 1982s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_smul_hi64’: 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1982s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1982s | ^~~~~~~~~~ 1982s | __int128__ 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4410:86: error: expected ‘)’ before ‘a’ 1982s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4410:104: error: expected ‘)’ before ‘b’ 1982s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s 1982s If you find this error message confusing, uninformative, or wrong, please open an issue: 1982s https://github.com/diku-dk/futhark/issues 1982s 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.fut: 1982s Compiling with --backend=multicore: 1982s cc failed with code 1: 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_umul_hi64’: 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1982s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1982s | ^~~~~~~~~~~ 1982s | __uint32_t 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4394:90: error: expected ‘)’ before ‘a’ 1982s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4394:109: error: expected ‘)’ before ‘b’ 1982s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_smul_hi64’: 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1982s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1982s | ^~~~~~~~~~ 1982s | __int128__ 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4398:86: error: expected ‘)’ before ‘a’ 1982s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4398:104: error: expected ‘)’ before ‘b’ 1982s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1982s | ~ ^ 1982s | ) 1982s 1982s If you find this error message confusing, uninformative, or wrong, please open an issue: 1982s https://github.com/diku-dk/futhark/issues 1982s 1983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.fut: 1983s Compiling with --backend=multicore: 1983s cc failed with code 1: 1983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_umul_hi64’: 1983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1983s 4504 | 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.K0ihat/autopkgtest_tmp/tests/issue1843.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 1983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4504:90: error: expected ‘)’ before ‘a’ 1983s 4504 | 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.K0ihat/autopkgtest_tmp/tests/issue1843.c:4504:109: error: expected ‘)’ before ‘b’ 1983s 4504 | 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.K0ihat/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_smul_hi64’: 1983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1983s 4508 | 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.K0ihat/autopkgtest_tmp/tests/issue1843.c:4508:86: error: expected ‘)’ before ‘a’ 1983s 4508 | 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.K0ihat/autopkgtest_tmp/tests/issue1843.c:4508:104: error: expected ‘)’ before ‘b’ 1983s 4508 | 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.K0ihat/autopkgtest_tmp/tests/issue1855.fut: 1984s Compiling with --backend=multicore: 1984s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.fut:6:1-9:36: 1984s Entry point return type 1984s 1984s [2](i32, i32) 1984s 1984s will have an opaque type, so the result will likely not be usable. 1984s cc failed with code 1: 1984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_umul_hi64’: 1984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4462:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1984s 4462 | 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.K0ihat/autopkgtest_tmp/tests/issue1855.c:4462:78: note: each undeclared identifier is reported only once for each function it appears in 1984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4462:90: error: expected ‘)’ before ‘a’ 1984s 4462 | 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.K0ihat/autopkgtest_tmp/tests/issue1855.c:4462:109: error: expected ‘)’ before ‘b’ 1984s 4462 | 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.K0ihat/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_smul_hi64’: 1984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4466:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1984s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue1855.c:4466:86: error: expected ‘)’ before ‘a’ 1984s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue1855.c:4466:104: error: expected ‘)’ before ‘b’ 1984s 4466 | 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 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.fut: 1987s Compiling with --backend=multicore: 1987s cc failed with code 1: 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_umul_hi64’: 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1987s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1987s | ^~~~~~~~~~~ 1987s | __uint32_t 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4435:90: error: expected ‘)’ before ‘a’ 1987s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1987s | ~ ^ 1987s | ) 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4435:109: error: expected ‘)’ before ‘b’ 1987s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1987s | ~ ^ 1987s | ) 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_smul_hi64’: 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1987s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1987s | ^~~~~~~~~~ 1987s | __int128__ 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4439:86: error: expected ‘)’ before ‘a’ 1987s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1987s | ~ ^ 1987s | ) 1987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4439:104: error: expected ‘)’ before ‘b’ 1987s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1987s | ~ ^ 1987s | ) 1987s 1987s If you find this error message confusing, uninformative, or wrong, please open an issue: 1987s https://github.com/diku-dk/futhark/issues 1987s 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.fut: 1990s Compiling with --backend=multicore: 1990s cc failed with code 1: 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_umul_hi64’: 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1990s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1990s | ^~~~~~~~~~~ 1990s | __uint32_t 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4433:90: error: expected ‘)’ before ‘a’ 1990s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1990s | ~ ^ 1990s | ) 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4433:109: error: expected ‘)’ before ‘b’ 1990s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1990s | ~ ^ 1990s | ) 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_smul_hi64’: 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1990s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1990s | ^~~~~~~~~~ 1990s | __int128__ 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4437:86: error: expected ‘)’ before ‘a’ 1990s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1990s | ~ ^ 1990s | ) 1990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4437:104: error: expected ‘)’ before ‘b’ 1990s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1990s | ~ ^ 1990s | ) 1990s 1990s If you find this error message confusing, uninformative, or wrong, please open an issue: 1990s https://github.com/diku-dk/futhark/issues 1990s 1991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.fut: 1991s Compiling with --backend=multicore: 1991s cc failed with code 1: 1991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_umul_hi64’: 1991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1991s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1935.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.c:4406:90: error: expected ‘)’ before ‘a’ 1991s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1935.c:4406:109: error: expected ‘)’ before ‘b’ 1991s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_smul_hi64’: 1991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1991s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1935.c:4410:86: error: expected ‘)’ before ‘a’ 1991s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1935.c:4410:104: error: expected ‘)’ before ‘b’ 1991s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.fut: 1992s Compiling with --backend=multicore: 1992s cc failed with code 1: 1992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_umul_hi64’: 1992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.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.K0ihat/autopkgtest_tmp/tests/issue1937.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 1992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.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.K0ihat/autopkgtest_tmp/tests/issue1937.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.K0ihat/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_smul_hi64’: 1992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.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.K0ihat/autopkgtest_tmp/tests/issue1937.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.K0ihat/autopkgtest_tmp/tests/issue1937.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 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.fut: 1993s Compiling with --backend=multicore: 1993s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.fut:5:1-45: 1993s Entry point return type 1993s 1993s (f32, (), *[10]()) 1993s 1993s will have an opaque type, so the result will likely not be usable. 1993s cc failed with code 1: 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_umul_hi64’: 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1993s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1993s | ^~~~~~~~~~~ 1993s | __uint32_t 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4422:90: error: expected ‘)’ before ‘a’ 1993s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1993s | ~ ^ 1993s | ) 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4422:109: error: expected ‘)’ before ‘b’ 1993s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1993s | ~ ^ 1993s | ) 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_smul_hi64’: 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1993s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1993s | ^~~~~~~~~~ 1993s | __int128__ 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4426:86: error: expected ‘)’ before ‘a’ 1993s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1993s | ~ ^ 1993s | ) 1993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4426:104: error: expected ‘)’ before ‘b’ 1993s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1993s | ~ ^ 1993s | ) 1993s 1993s If you find this error message confusing, uninformative, or wrong, please open an issue: 1993s https://github.com/diku-dk/futhark/issues 1993s 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.fut: 1994s Compiling with --backend=multicore: 1994s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.fut:12:47-48: 1994s Unused name "j". 1994s cc failed with code 1: 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_umul_hi64’: 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1994s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c:4438:90: error: expected ‘)’ before ‘a’ 1994s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4438:109: error: expected ‘)’ before ‘b’ 1994s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_smul_hi64’: 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1994s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4442:86: error: expected ‘)’ before ‘a’ 1994s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4442:104: error: expected ‘)’ before ‘b’ 1994s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.fut: 1994s Generating reference outputs: 1994s cc failed with code 1: 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_umul_hi64’: 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1994s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:90: error: expected ‘)’ before ‘a’ 1994s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:109: error: expected ‘)’ before ‘b’ 1994s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_smul_hi64’: 1994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1994s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4419:86: error: expected ‘)’ before ‘a’ 1994s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4419:104: error: expected ‘)’ before ‘b’ 1994s 4419 | 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 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.fut: 1997s Compiling with --backend=multicore: 1997s cc failed with code 1: 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_umul_hi64’: 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1997s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1997s | ^~~~~~~~~~~ 1997s | __uint32_t 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4435:90: error: expected ‘)’ before ‘a’ 1997s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1997s | ~ ^ 1997s | ) 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4435:109: error: expected ‘)’ before ‘b’ 1997s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1997s | ~ ^ 1997s | ) 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_smul_hi64’: 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1997s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1997s | ^~~~~~~~~~ 1997s | __int128__ 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4439:86: error: expected ‘)’ before ‘a’ 1997s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1997s | ~ ^ 1997s | ) 1997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4439:104: error: expected ‘)’ before ‘b’ 1997s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1997s | ~ ^ 1997s | ) 1997s 1997s If you find this error message confusing, uninformative, or wrong, please open an issue: 1997s https://github.com/diku-dk/futhark/issues 1997s 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.fut: 1998s Compiling with --backend=multicore: 1998s cc failed with code 1: 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_umul_hi64’: 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1998s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1947.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4423:90: error: expected ‘)’ before ‘a’ 1998s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1947.c:4423:109: error: expected ‘)’ before ‘b’ 1998s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_smul_hi64’: 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1998s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1947.c:4427:86: error: expected ‘)’ before ‘a’ 1998s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue1947.c:4427:104: error: expected ‘)’ before ‘b’ 1998s 4427 | 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.fut: 1998s Compiling with --backend=multicore: 1998s cc failed with code 1: 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_umul_hi64’: 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1998s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue1949.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4407:90: error: expected ‘)’ before ‘a’ 1998s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue1949.c:4407:109: error: expected ‘)’ before ‘b’ 1998s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_smul_hi64’: 1998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1998s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue1949.c:4411:86: error: expected ‘)’ before ‘a’ 1998s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue1949.c:4411:104: error: expected ‘)’ before ‘b’ 1998s 4411 | 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 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.fut: 1999s Compiling with --backend=multicore: 1999s cc failed with code 1: 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_umul_hi64’: 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 1999s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1999s | ^~~~~~~~~~~ 1999s | __uint32_t 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4406:90: error: expected ‘)’ before ‘a’ 1999s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1999s | ~ ^ 1999s | ) 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4406:109: error: expected ‘)’ before ‘b’ 1999s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 1999s | ~ ^ 1999s | ) 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_smul_hi64’: 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 1999s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1999s | ^~~~~~~~~~ 1999s | __int128__ 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4410:86: error: expected ‘)’ before ‘a’ 1999s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1999s | ~ ^ 1999s | ) 1999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4410:104: error: expected ‘)’ before ‘b’ 1999s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 1999s | ~ ^ 1999s | ) 1999s 1999s If you find this error message confusing, uninformative, or wrong, please open an issue: 1999s https://github.com/diku-dk/futhark/issues 1999s 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.fut: 2002s Compiling with --backend=multicore: 2002s cc failed with code 1: 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_umul_hi64’: 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2002s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c:4421:90: error: expected ‘)’ before ‘a’ 2002s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4421:109: error: expected ‘)’ before ‘b’ 2002s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_smul_hi64’: 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2002s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4425:86: error: expected ‘)’ before ‘a’ 2002s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4425:104: error: expected ‘)’ before ‘b’ 2002s 4425 | 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 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.fut: 2002s Compiling with --backend=multicore: 2002s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.fut:1:12-32: 2002s Entry point parameter 2002s 2002s ((gridDim: (i64, i64)): (i64, i64)) 2002s 2002s will have an opaque type, so the entry point will likely not be callable. 2002s cc failed with code 1: 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_umul_hi64’: 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2002s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4450:90: error: expected ‘)’ before ‘a’ 2002s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4450:109: error: expected ‘)’ before ‘b’ 2002s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_smul_hi64’: 2002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2002s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4454:86: error: expected ‘)’ before ‘a’ 2002s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4454:104: error: expected ‘)’ before ‘b’ 2002s 4454 | 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 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.fut: 2003s Compiling with --backend=multicore: 2003s cc failed with code 1: 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_umul_hi64’: 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2003s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2003s | ^~~~~~~~~~~ 2003s | __uint32_t 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4407:90: error: expected ‘)’ before ‘a’ 2003s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2003s | ~ ^ 2003s | ) 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4407:109: error: expected ‘)’ before ‘b’ 2003s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2003s | ~ ^ 2003s | ) 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_smul_hi64’: 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2003s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2003s | ^~~~~~~~~~ 2003s | __int128__ 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4411:86: error: expected ‘)’ before ‘a’ 2003s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2003s | ~ ^ 2003s | ) 2003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4411:104: error: expected ‘)’ before ‘b’ 2003s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2003s | ~ ^ 2003s | ) 2003s 2003s If you find this error message confusing, uninformative, or wrong, please open an issue: 2003s https://github.com/diku-dk/futhark/issues 2003s 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.fut: 2005s Compiling with --backend=multicore: 2005s cc failed with code 1: 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_umul_hi64’: 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2005s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2005s | ^~~~~~~~~~~ 2005s | __uint32_t 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4406:90: error: expected ‘)’ before ‘a’ 2005s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4406:109: error: expected ‘)’ before ‘b’ 2005s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_smul_hi64’: 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2005s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2005s | ^~~~~~~~~~ 2005s | __int128__ 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4410:86: error: expected ‘)’ before ‘a’ 2005s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4410:104: error: expected ‘)’ before ‘b’ 2005s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s 2005s If you find this error message confusing, uninformative, or wrong, please open an issue: 2005s https://github.com/diku-dk/futhark/issues 2005s 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.fut: 2005s Compiling with --backend=multicore: 2005s cc failed with code 1: 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_umul_hi64’: 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2005s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2005s | ^~~~~~~~~~~ 2005s | __uint32_t 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4406:90: error: expected ‘)’ before ‘a’ 2005s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4406:109: error: expected ‘)’ before ‘b’ 2005s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_smul_hi64’: 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2005s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2005s | ^~~~~~~~~~ 2005s | __int128__ 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4410:86: error: expected ‘)’ before ‘a’ 2005s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4410:104: error: expected ‘)’ before ‘b’ 2005s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2005s | ~ ^ 2005s | ) 2005s 2005s If you find this error message confusing, uninformative, or wrong, please open an issue: 2005s https://github.com/diku-dk/futhark/issues 2005s 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.fut: 2009s Compiling with --backend=multicore: 2009s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.fut:4:39-40: 2009s Unused name "i". 2009s cc failed with code 1: 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_umul_hi64’: 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2009s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2009s | ^~~~~~~~~~~ 2009s | __uint32_t 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4420:90: error: expected ‘)’ before ‘a’ 2009s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2009s | ~ ^ 2009s | ) 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4420:109: error: expected ‘)’ before ‘b’ 2009s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2009s | ~ ^ 2009s | ) 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_smul_hi64’: 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2009s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2009s | ^~~~~~~~~~ 2009s | __int128__ 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4424:86: error: expected ‘)’ before ‘a’ 2009s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2009s | ~ ^ 2009s | ) 2009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4424:104: error: expected ‘)’ before ‘b’ 2009s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2009s | ~ ^ 2009s | ) 2009s 2009s If you find this error message confusing, uninformative, or wrong, please open an issue: 2009s https://github.com/diku-dk/futhark/issues 2009s 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.fut: 2011s Compiling with --backend=multicore: 2011s cc failed with code 1: 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_umul_hi64’: 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2011s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c:4422:90: error: expected ‘)’ before ‘a’ 2011s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4422:109: error: expected ‘)’ before ‘b’ 2011s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_smul_hi64’: 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2011s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4426:86: error: expected ‘)’ before ‘a’ 2011s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4426:104: error: expected ‘)’ before ‘b’ 2011s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue2021.fut: 2011s Compiling with --backend=multicore: 2011s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.fut:2:1-41: 2011s Entry point return type 2011s 2011s [10](bool, bool) 2011s 2011s will have an opaque type, so the result will likely not be usable. 2011s cc failed with code 1: 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_umul_hi64’: 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2011s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue2021.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4450:90: error: expected ‘)’ before ‘a’ 2011s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue2021.c:4450:109: error: expected ‘)’ before ‘b’ 2011s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_smul_hi64’: 2011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2011s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue2021.c:4454:86: error: expected ‘)’ before ‘a’ 2011s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue2021.c:4454:104: error: expected ‘)’ before ‘b’ 2011s 4454 | 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 767 failed, 83 passed, 1463 to go. 2012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.fut: 2012s Compiling with --backend=multicore: 2012s cc failed with code 1: 2012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_umul_hi64’: 2012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2012s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue2040.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4421:90: error: expected ‘)’ before ‘a’ 2012s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue2040.c:4421:109: error: expected ‘)’ before ‘b’ 2012s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_smul_hi64’: 2012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2012s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue2040.c:4425:86: error: expected ‘)’ before ‘a’ 2012s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue2040.c:4425:104: error: expected ‘)’ before ‘b’ 2012s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.fut: 2013s Compiling with --backend=multicore: 2013s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.fut:8:28-47: 2013s Size expression with binding is replaced by unknown size. 2013s 2013s For more information, see: 2013s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 2013s cc failed with code 1: 2013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_umul_hi64’: 2013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.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.K0ihat/autopkgtest_tmp/tests/issue2053.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.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.K0ihat/autopkgtest_tmp/tests/issue2053.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.K0ihat/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_smul_hi64’: 2013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.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.K0ihat/autopkgtest_tmp/tests/issue2053.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.K0ihat/autopkgtest_tmp/tests/issue2053.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 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.fut: 2014s Compiling with --backend=multicore: 2014s cc failed with code 1: 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_umul_hi64’: 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2014s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2014s | ^~~~~~~~~~~ 2014s | __uint32_t 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4420:90: error: expected ‘)’ before ‘a’ 2014s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2014s | ~ ^ 2014s | ) 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4420:109: error: expected ‘)’ before ‘b’ 2014s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2014s | ~ ^ 2014s | ) 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_smul_hi64’: 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2014s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2014s | ^~~~~~~~~~ 2014s | __int128__ 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4424:86: error: expected ‘)’ before ‘a’ 2014s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2014s | ~ ^ 2014s | ) 2014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4424:104: error: expected ‘)’ before ‘b’ 2014s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2014s | ~ ^ 2014s | ) 2014s 2014s If you find this error message confusing, uninformative, or wrong, please open an issue: 2014s https://github.com/diku-dk/futhark/issues 2014s 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.fut: 2015s Compiling with --backend=multicore: 2015s cc failed with code 1: 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_umul_hi64’: 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.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.K0ihat/autopkgtest_tmp/tests/issue2058.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.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.K0ihat/autopkgtest_tmp/tests/issue2058.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.K0ihat/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_smul_hi64’: 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.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.K0ihat/autopkgtest_tmp/tests/issue2058.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.K0ihat/autopkgtest_tmp/tests/issue2058.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 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.fut: 2015s Compiling with --backend=multicore: 2015s cc failed with code 1: 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_umul_hi64’: 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2015s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2038.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4407:90: error: expected ‘)’ before ‘a’ 2015s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2038.c:4407:109: error: expected ‘)’ before ‘b’ 2015s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_smul_hi64’: 2015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2015s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2038.c:4411:86: error: expected ‘)’ before ‘a’ 2015s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2038.c:4411:104: error: expected ‘)’ before ‘b’ 2015s 4411 | 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 2020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.fut: 2020s Compiling with --backend=multicore: 2020s cc failed with code 1: 2020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_umul_hi64’: 2020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2020s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c:4407:90: error: expected ‘)’ before ‘a’ 2020s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4407:109: error: expected ‘)’ before ‘b’ 2020s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_smul_hi64’: 2020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2020s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4411:86: error: expected ‘)’ before ‘a’ 2020s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4411:104: error: expected ‘)’ before ‘b’ 2020s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.fut: 2021s Generating reference outputs: 2021s cc failed with code 1: 2021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_umul_hi64’: 2021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2021s 4416 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:90: error: expected ‘)’ before ‘a’ 2021s 4416 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:109: error: expected ‘)’ before ‘b’ 2021s 4416 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_smul_hi64’: 2021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2021s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4420:86: error: expected ‘)’ before ‘a’ 2021s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4420:104: error: expected ‘)’ before ‘b’ 2021s 4420 | 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 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.fut: 2022s Compiling with --backend=multicore: 2022s cc failed with code 1: 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_umul_hi64’: 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2022s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2022s | ^~~~~~~~~~~ 2022s | __uint32_t 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4421:90: error: expected ‘)’ before ‘a’ 2022s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2022s | ~ ^ 2022s | ) 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4421:109: error: expected ‘)’ before ‘b’ 2022s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2022s | ~ ^ 2022s | ) 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_smul_hi64’: 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2022s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2022s | ^~~~~~~~~~ 2022s | __int128__ 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4425:86: error: expected ‘)’ before ‘a’ 2022s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2022s | ~ ^ 2022s | ) 2022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4425:104: error: expected ‘)’ before ‘b’ 2022s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2022s | ~ ^ 2022s | ) 2022s 2022s If you find this error message confusing, uninformative, or wrong, please open an issue: 2022s https://github.com/diku-dk/futhark/issues 2022s 2023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.fut: 2023s Compiling with --backend=multicore: 2023s cc failed with code 1: 2023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_umul_hi64’: 2023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2023s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4407:90: error: expected ‘)’ before ‘a’ 2023s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4407:109: error: expected ‘)’ before ‘b’ 2023s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_smul_hi64’: 2023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2023s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4411:86: error: expected ‘)’ before ‘a’ 2023s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4411:104: error: expected ‘)’ before ‘b’ 2023s 4411 | 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 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.fut: 2025s Compiling with --backend=multicore: 2025s cc failed with code 1: 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_umul_hi64’: 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2025s | ^~~~~~~~~~~ 2025s | __uint32_t 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4420:90: error: expected ‘)’ before ‘a’ 2025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2025s | ~ ^ 2025s | ) 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4420:109: error: expected ‘)’ before ‘b’ 2025s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2025s | ~ ^ 2025s | ) 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_smul_hi64’: 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2025s | ^~~~~~~~~~ 2025s | __int128__ 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4424:86: error: expected ‘)’ before ‘a’ 2025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2025s | ~ ^ 2025s | ) 2025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4424:104: error: expected ‘)’ before ‘b’ 2025s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2025s | ~ ^ 2025s | ) 2025s 2025s If you find this error message confusing, uninformative, or wrong, please open an issue: 2025s https://github.com/diku-dk/futhark/issues 2025s 2030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.fut: 2030s Compiling with --backend=multicore: 2030s cc failed with code 1: 2030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_umul_hi64’: 2030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.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.K0ihat/autopkgtest_tmp/tests/issue2124.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.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.K0ihat/autopkgtest_tmp/tests/issue2124.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.K0ihat/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_smul_hi64’: 2030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.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.K0ihat/autopkgtest_tmp/tests/issue2124.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.K0ihat/autopkgtest_tmp/tests/issue2124.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.K0ihat/autopkgtest_tmp/tests/issue2136.fut: 2031s Compiling with --backend=multicore: 2031s cc failed with code 1: 2031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_umul_hi64’: 2031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2031s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue2136.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4421:90: error: expected ‘)’ before ‘a’ 2031s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue2136.c:4421:109: error: expected ‘)’ before ‘b’ 2031s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_smul_hi64’: 2031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2031s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue2136.c:4425:86: error: expected ‘)’ before ‘a’ 2031s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue2136.c:4425:104: error: expected ‘)’ before ‘b’ 2031s 4425 | 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 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.fut: 2033s Compiling with --backend=multicore: 2033s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.fut:5:28-34: 2033s Unused name "xParam". 2033s 2033s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.fut:6:28-34: 2033s Unused name "yParam". 2033s cc failed with code 1: 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_umul_hi64’: 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2033s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2033s | ^~~~~~~~~~~ 2033s | __uint32_t 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4436:90: error: expected ‘)’ before ‘a’ 2033s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2033s | ~ ^ 2033s | ) 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4436:109: error: expected ‘)’ before ‘b’ 2033s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2033s | ~ ^ 2033s | ) 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_smul_hi64’: 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2033s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2033s | ^~~~~~~~~~ 2033s | __int128__ 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4440:86: error: expected ‘)’ before ‘a’ 2033s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2033s | ~ ^ 2033s | ) 2033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4440:104: error: expected ‘)’ before ‘b’ 2033s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2033s | ~ ^ 2033s | ) 2033s 2033s If you find this error message confusing, uninformative, or wrong, please open an issue: 2033s https://github.com/diku-dk/futhark/issues 2033s 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.fut: 2034s Compiling with --backend=multicore: 2034s cc failed with code 1: 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_umul_hi64’: 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2034s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2034s | ^~~~~~~~~~~ 2034s | __uint32_t 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4421:90: error: expected ‘)’ before ‘a’ 2034s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2034s | ~ ^ 2034s | ) 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4421:109: error: expected ‘)’ before ‘b’ 2034s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2034s | ~ ^ 2034s | ) 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_smul_hi64’: 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2034s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2034s | ^~~~~~~~~~ 2034s | __int128__ 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4425:86: error: expected ‘)’ before ‘a’ 2034s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2034s | ~ ^ 2034s | ) 2034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4425:104: error: expected ‘)’ before ‘b’ 2034s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2034s | ~ ^ 2034s | ) 2034s 2034s If you find this error message confusing, uninformative, or wrong, please open an issue: 2034s https://github.com/diku-dk/futhark/issues 2034s 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.fut: 2038s Compiling with --backend=multicore: 2038s cc failed with code 1: 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_umul_hi64’: 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.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.K0ihat/autopkgtest_tmp/tests/issue2197.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.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.K0ihat/autopkgtest_tmp/tests/issue2197.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.K0ihat/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_smul_hi64’: 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.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.K0ihat/autopkgtest_tmp/tests/issue2197.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.K0ihat/autopkgtest_tmp/tests/issue2197.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.K0ihat/autopkgtest_tmp/tests/issue245.fut: 2038s Compiling with --backend=multicore: 2038s cc failed with code 1: 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_umul_hi64’: 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.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.K0ihat/autopkgtest_tmp/tests/issue245.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.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.K0ihat/autopkgtest_tmp/tests/issue245.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.K0ihat/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_smul_hi64’: 2038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.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.K0ihat/autopkgtest_tmp/tests/issue245.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.K0ihat/autopkgtest_tmp/tests/issue245.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.K0ihat/autopkgtest_tmp/tests/issue2125.fut: 2039s Compiling with --backend=multicore: 2039s cc failed with code 1: 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_umul_hi64’: 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2039s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2039s | ^~~~~~~~~~~ 2039s | __uint32_t 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4436:90: error: expected ‘)’ before ‘a’ 2039s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2039s | ~ ^ 2039s | ) 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4436:109: error: expected ‘)’ before ‘b’ 2039s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2039s | ~ ^ 2039s | ) 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_smul_hi64’: 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2039s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2039s | ^~~~~~~~~~ 2039s | __int128__ 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4440:86: error: expected ‘)’ before ‘a’ 2039s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2039s | ~ ^ 2039s | ) 2039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4440:104: error: expected ‘)’ before ‘b’ 2039s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2039s | ~ ^ 2039s | ) 2039s 2039s If you find this error message confusing, uninformative, or wrong, please open an issue: 2039s https://github.com/diku-dk/futhark/issues 2039s 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.fut: 2041s Compiling with --backend=multicore: 2041s cc failed with code 1: 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_umul_hi64’: 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4577:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2041s 4577 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2041s | ^~~~~~~~~~~ 2041s | __uint32_t 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4577:78: note: each undeclared identifier is reported only once for each function it appears in 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4577:90: error: expected ‘)’ before ‘a’ 2041s 4577 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2041s | ~ ^ 2041s | ) 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4577:109: error: expected ‘)’ before ‘b’ 2041s 4577 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2041s | ~ ^ 2041s | ) 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_smul_hi64’: 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4581:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2041s 4581 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2041s | ^~~~~~~~~~ 2041s | __int128__ 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4581:86: error: expected ‘)’ before ‘a’ 2041s 4581 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2041s | ~ ^ 2041s | ) 2041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4581:104: error: expected ‘)’ before ‘b’ 2041s 4581 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2041s | ~ ^ 2041s | ) 2041s 2041s If you find this error message confusing, uninformative, or wrong, please open an issue: 2041s https://github.com/diku-dk/futhark/issues 2041s 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.fut: 2046s Compiling with --backend=multicore: 2046s cc failed with code 1: 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_umul_hi64’: 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2046s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue304.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4420:90: error: expected ‘)’ before ‘a’ 2046s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue304.c:4420:109: error: expected ‘)’ before ‘b’ 2046s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_smul_hi64’: 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2046s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue304.c:4424:86: error: expected ‘)’ before ‘a’ 2046s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue304.c:4424:104: error: expected ‘)’ before ‘b’ 2046s 4424 | 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 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.fut: 2046s Compiling with --backend=multicore: 2046s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.fut:8:34-35: 2046s Unused name "x". 2046s cc failed with code 1: 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_umul_hi64’: 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2046s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue246.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4421:90: error: expected ‘)’ before ‘a’ 2046s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue246.c:4421:109: error: expected ‘)’ before ‘b’ 2046s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_smul_hi64’: 2046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2046s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue246.c:4425:86: error: expected ‘)’ before ‘a’ 2046s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue246.c:4425:104: error: expected ‘)’ before ‘b’ 2046s 4425 | 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 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.fut: 2049s Compiling with --backend=multicore: 2049s cc failed with code 1: 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_umul_hi64’: 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2049s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2049s | ^~~~~~~~~~~ 2049s | __uint32_t 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4420:90: error: expected ‘)’ before ‘a’ 2049s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2049s | ~ ^ 2049s | ) 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4420:109: error: expected ‘)’ before ‘b’ 2049s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2049s | ~ ^ 2049s | ) 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_smul_hi64’: 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2049s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2049s | ^~~~~~~~~~ 2049s | __int128__ 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4424:86: error: expected ‘)’ before ‘a’ 2049s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2049s | ~ ^ 2049s | ) 2049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4424:104: error: expected ‘)’ before ‘b’ 2049s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2049s | ~ ^ 2049s | ) 2049s 2049s If you find this error message confusing, uninformative, or wrong, please open an issue: 2049s https://github.com/diku-dk/futhark/issues 2049s 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.fut: 2050s Compiling with --backend=multicore: 2050s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.fut:5:16-37: 2050s Entry point parameter 2050s 2050s ((a: [n * m]([d₃]i32, i32)): [n * m]([]i32, i32)) 2050s 2050s will have an opaque type, so the entry point will likely not be callable. 2050s cc failed with code 1: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_umul_hi64’: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4494:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2050s 4494 | 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.K0ihat/autopkgtest_tmp/tests/issue390.c:4494:78: note: each undeclared identifier is reported only once for each function it appears in 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4494:90: error: expected ‘)’ before ‘a’ 2050s 4494 | 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.K0ihat/autopkgtest_tmp/tests/issue390.c:4494:109: error: expected ‘)’ before ‘b’ 2050s 4494 | 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.K0ihat/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_smul_hi64’: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4498:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2050s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue390.c:4498:86: error: expected ‘)’ before ‘a’ 2050s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue390.c:4498:104: error: expected ‘)’ before ‘b’ 2050s 4498 | 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 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.fut: 2050s Compiling with --backend=multicore: 2050s cc failed with code 1: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_umul_hi64’: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2050s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c:4435:90: error: expected ‘)’ before ‘a’ 2050s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4435:109: error: expected ‘)’ before ‘b’ 2050s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_smul_hi64’: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2050s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4439:86: error: expected ‘)’ before ‘a’ 2050s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4439:104: error: expected ‘)’ before ‘b’ 2050s 4439 | 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 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.fut: 2050s Compiling with --backend=multicore: 2050s cc failed with code 1: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_umul_hi64’: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2050s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c:4420:90: error: expected ‘)’ before ‘a’ 2050s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4420:109: error: expected ‘)’ before ‘b’ 2050s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_smul_hi64’: 2050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2050s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4424:86: error: expected ‘)’ before ‘a’ 2050s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4424:104: error: expected ‘)’ before ‘b’ 2050s 4424 | 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 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut: 2051s Compiling with --backend=multicore: 2051s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut:13:23-25: 2051s Unused name "w3". 2051s 2051s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut:13:37-56: 2051s Entry point parameter 2051s 2051s ((x: [i]f64): [i]f64, (y: [k]f64): [k]f64) 2051s 2051s will have an opaque type, so the entry point will likely not be callable. 2051s 2051s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut:13:38-39: 2051s Unused name "x". 2051s cc failed with code 1: 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_umul_hi64’: 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4457:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2051s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2051s | ^~~~~~~~~~~ 2051s | __uint32_t 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4457:78: note: each undeclared identifier is reported only once for each function it appears in 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4457:90: error: expected ‘)’ before ‘a’ 2051s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2051s | ~ ^ 2051s | ) 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4457:109: error: expected ‘)’ before ‘b’ 2051s 4457 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2051s | ~ ^ 2051s | ) 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_smul_hi64’: 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4461:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2051s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2051s | ^~~~~~~~~~ 2051s | __int128__ 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4461:86: error: expected ‘)’ before ‘a’ 2051s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2051s | ~ ^ 2051s | ) 2051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4461:104: error: expected ‘)’ before ‘b’ 2051s 4461 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2051s | ~ ^ 2051s | ) 2051s 2051s If you find this error message confusing, uninformative, or wrong, please open an issue: 2051s https://github.com/diku-dk/futhark/issues 2051s 2054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.fut: 2054s Compiling with --backend=multicore: 2054s cc failed with code 1: 2054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_umul_hi64’: 2054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2054s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4439:90: error: expected ‘)’ before ‘a’ 2054s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4439:109: error: expected ‘)’ before ‘b’ 2055s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_smul_hi64’: 2055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2055s 4443 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4443:86: error: expected ‘)’ before ‘a’ 2055s 4443 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4443:104: error: expected ‘)’ before ‘b’ 2055s 4443 | 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 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.fut: 2057s Compiling with --backend=multicore: 2057s cc failed with code 1: 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_umul_hi64’: 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2057s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2057s | ^~~~~~~~~~~ 2057s | __uint32_t 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4436:90: error: expected ‘)’ before ‘a’ 2057s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2057s | ~ ^ 2057s | ) 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4436:109: error: expected ‘)’ before ‘b’ 2057s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2057s | ~ ^ 2057s | ) 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_smul_hi64’: 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2057s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2057s | ^~~~~~~~~~ 2057s | __int128__ 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4440:86: error: expected ‘)’ before ‘a’ 2057s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2057s | ~ ^ 2057s | ) 2057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4440:104: error: expected ‘)’ before ‘b’ 2057s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2057s | ~ ^ 2057s | ) 2057s 2057s If you find this error message confusing, uninformative, or wrong, please open an issue: 2057s https://github.com/diku-dk/futhark/issues 2057s 2058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.fut: 2058s Compiling with --backend=multicore: 2058s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.fut:5:8-9: 2058s Unused name "m". 2058s 2058s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.fut:10:11-12: 2058s Unused name "x". 2058s cc failed with code 1: 2058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_umul_hi64’: 2058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2058s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue397.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c:4406:90: error: expected ‘)’ before ‘a’ 2058s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue397.c:4406:109: error: expected ‘)’ before ‘b’ 2058s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_smul_hi64’: 2058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2058s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue397.c:4410:86: error: expected ‘)’ before ‘a’ 2058s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue397.c:4410:104: error: expected ‘)’ before ‘b’ 2058s 4410 | 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 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.fut: 2061s Compiling with --backend=multicore: 2061s cc failed with code 1: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.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.K0ihat/autopkgtest_tmp/tests/issue400.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.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.K0ihat/autopkgtest_tmp/tests/issue400.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.K0ihat/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.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.K0ihat/autopkgtest_tmp/tests/issue400.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.K0ihat/autopkgtest_tmp/tests/issue400.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.K0ihat/autopkgtest_tmp/tests/issue403.fut: 2061s Compiling with --backend=multicore: 2061s cc failed with code 1: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.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.K0ihat/autopkgtest_tmp/tests/issue403.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.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.K0ihat/autopkgtest_tmp/tests/issue403.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.K0ihat/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.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.K0ihat/autopkgtest_tmp/tests/issue403.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.K0ihat/autopkgtest_tmp/tests/issue403.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.K0ihat/autopkgtest_tmp/tests/issue407.fut: 2061s Compiling with --backend=multicore: 2061s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.fut:1:22-34: 2061s Unused name "mapper". 2061s cc failed with code 1: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2061s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue407.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4406:90: error: expected ‘)’ before ‘a’ 2061s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue407.c:4406:109: error: expected ‘)’ before ‘b’ 2061s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2061s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue407.c:4410:86: error: expected ‘)’ before ‘a’ 2061s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue407.c:4410:104: error: expected ‘)’ before ‘b’ 2061s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue408.fut: 2061s Compiling with --backend=multicore: 2061s cc failed with code 1: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_umul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2061s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue408.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4406:90: error: expected ‘)’ before ‘a’ 2061s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue408.c:4406:109: error: expected ‘)’ before ‘b’ 2061s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_smul_hi64’: 2061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2061s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue408.c:4410:86: error: expected ‘)’ before ‘a’ 2061s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue408.c:4410:104: error: expected ‘)’ before ‘b’ 2061s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2061s | ~ ^ 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 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut: 2067s Compiling with --backend=multicore: 2067s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut:5:14-43: 2067s Entry point parameter 2067s 2067s (((x: vec.vec [n]): vec.vec [n]): vec.vec [n]) 2067s 2067s will have an opaque type, so the entry point will likely not be callable. 2067s 2067s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut:5:16-17: 2067s Unused name "x". 2067s 2067s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut:5:46-47: 2067s Defaulting ambiguous type to i32. 2067s cc failed with code 1: 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_umul_hi64’: 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2067s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2067s | ^~~~~~~~~~~ 2067s | __uint32_t 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4420:90: error: expected ‘)’ before ‘a’ 2067s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2067s | ~ ^ 2067s | ) 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4420:109: error: expected ‘)’ before ‘b’ 2067s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2067s | ~ ^ 2067s | ) 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_smul_hi64’: 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2067s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2067s | ^~~~~~~~~~ 2067s | __int128__ 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4424:86: error: expected ‘)’ before ‘a’ 2067s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2067s | ~ ^ 2067s | ) 2067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4424:104: error: expected ‘)’ before ‘b’ 2067s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2067s | ~ ^ 2067s | ) 2067s 2067s If you find this error message confusing, uninformative, or wrong, please open an issue: 2067s https://github.com/diku-dk/futhark/issues 2067s 2072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.fut: 2072s Compiling with --backend=multicore: 2072s cc failed with code 1: 2072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_umul_hi64’: 2072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2072s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue426.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4421:90: error: expected ‘)’ before ‘a’ 2072s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue426.c:4421:109: error: expected ‘)’ before ‘b’ 2072s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_smul_hi64’: 2072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2072s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue426.c:4425:86: error: expected ‘)’ before ‘a’ 2072s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue426.c:4425:104: error: expected ‘)’ before ‘b’ 2072s 4425 | 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 801 failed, 87 passed, 1425 to go. 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.fut: 2076s Compiling with --backend=multicore: 2076s cc failed with code 1: 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_umul_hi64’: 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2076s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c:4421:90: error: expected ‘)’ before ‘a’ 2076s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4421:109: error: expected ‘)’ before ‘b’ 2076s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_smul_hi64’: 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2076s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4425:86: error: expected ‘)’ before ‘a’ 2076s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4425:104: error: expected ‘)’ before ‘b’ 2076s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue410.fut: 2076s Compiling with --backend=multicore: 2076s cc failed with code 1: 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_umul_hi64’: 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c:4520:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2076s 4520 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4520:78: note: each undeclared identifier is reported only once for each function it appears in 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c:4520:90: error: expected ‘)’ before ‘a’ 2076s 4520 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4520:109: error: expected ‘)’ before ‘b’ 2076s 4520 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_smul_hi64’: 2076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c:4524:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2076s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4524:86: error: expected ‘)’ before ‘a’ 2076s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4524:104: error: expected ‘)’ before ‘b’ 2076s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue431.fut: 2077s Compiling with --backend=multicore: 2077s cc failed with code 1: 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_umul_hi64’: 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.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.K0ihat/autopkgtest_tmp/tests/issue431.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.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.K0ihat/autopkgtest_tmp/tests/issue431.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.K0ihat/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_smul_hi64’: 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.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.K0ihat/autopkgtest_tmp/tests/issue431.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.K0ihat/autopkgtest_tmp/tests/issue431.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 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.fut: 2077s Compiling with --backend=multicore: 2077s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.fut:3:1-42: 2077s Entry point return type 2077s 2077s [0][0](i32, i32) 2077s 2077s will have an opaque type, so the result will likely not be usable. 2077s cc failed with code 1: 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_umul_hi64’: 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2077s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c:4450:90: error: expected ‘)’ before ‘a’ 2077s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4450:109: error: expected ‘)’ before ‘b’ 2077s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_smul_hi64’: 2077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2077s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4454:86: error: expected ‘)’ before ‘a’ 2077s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4454:104: error: expected ‘)’ before ‘b’ 2077s 4454 | 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.K0ihat/autopkgtest_tmp/tests/issue437.fut: 2078s Compiling with --backend=multicore: 2078s cc failed with code 1: 2078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_umul_hi64’: 2078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2078s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4423:90: error: expected ‘)’ before ‘a’ 2078s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4423:109: error: expected ‘)’ before ‘b’ 2078s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_smul_hi64’: 2078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2078s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4427:86: error: expected ‘)’ before ‘a’ 2078s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4427:104: error: expected ‘)’ before ‘b’ 2078s 4427 | 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 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.fut: 2082s Compiling with --backend=multicore: 2082s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.fut:5:31-32: 2082s Unused name "i". 2082s cc failed with code 1: 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_umul_hi64’: 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2082s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2082s | ^~~~~~~~~~~ 2082s | __uint32_t 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4420:90: error: expected ‘)’ before ‘a’ 2082s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2082s | ~ ^ 2082s | ) 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4420:109: error: expected ‘)’ before ‘b’ 2082s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2082s | ~ ^ 2082s | ) 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_smul_hi64’: 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2082s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2082s | ^~~~~~~~~~ 2082s | __int128__ 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4424:86: error: expected ‘)’ before ‘a’ 2082s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2082s | ~ ^ 2082s | ) 2082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4424:104: error: expected ‘)’ before ‘b’ 2082s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2082s | ~ ^ 2082s | ) 2082s 2082s If you find this error message confusing, uninformative, or wrong, please open an issue: 2082s https://github.com/diku-dk/futhark/issues 2082s 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.fut: 2089s Compiling with --backend=multicore: 2089s cc failed with code 1: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_umul_hi64’: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2089s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ^~~~~~~~~~~ 2089s | __uint32_t 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4406:90: error: expected ‘)’ before ‘a’ 2089s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4406:109: error: expected ‘)’ before ‘b’ 2089s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_smul_hi64’: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2089s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ^~~~~~~~~~ 2089s | __int128__ 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4410:86: error: expected ‘)’ before ‘a’ 2089s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4410:104: error: expected ‘)’ before ‘b’ 2089s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s 2089s If you find this error message confusing, uninformative, or wrong, please open an issue: 2089s https://github.com/diku-dk/futhark/issues 2089s 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.fut: 2089s Compiling with --backend=multicore: 2089s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.fut:12:83-84: 2089s Unused name "i". 2089s cc failed with code 1: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_umul_hi64’: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2089s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ^~~~~~~~~~~ 2089s | __uint32_t 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4436:90: error: expected ‘)’ before ‘a’ 2089s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4436:109: error: expected ‘)’ before ‘b’ 2089s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_smul_hi64’: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2089s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ^~~~~~~~~~ 2089s | __int128__ 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4440:86: error: expected ‘)’ before ‘a’ 2089s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4440:104: error: expected ‘)’ before ‘b’ 2089s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s 2089s If you find this error message confusing, uninformative, or wrong, please open an issue: 2089s https://github.com/diku-dk/futhark/issues 2089s 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.fut: 2089s Compiling with --backend=multicore: 2089s cc failed with code 1: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_umul_hi64’: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2089s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ^~~~~~~~~~~ 2089s | __uint32_t 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4422:90: error: expected ‘)’ before ‘a’ 2089s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4422:109: error: expected ‘)’ before ‘b’ 2089s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_smul_hi64’: 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2089s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ^~~~~~~~~~ 2089s | __int128__ 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4426:86: error: expected ‘)’ before ‘a’ 2089s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4426:104: error: expected ‘)’ before ‘b’ 2089s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2089s | ~ ^ 2089s | ) 2089s 2089s If you find this error message confusing, uninformative, or wrong, please open an issue: 2089s https://github.com/diku-dk/futhark/issues 2089s 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.fut: 2090s Compiling with --backend=multicore: 2090s cc failed with code 1: 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_umul_hi64’: 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2090s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2090s | ^~~~~~~~~~~ 2090s | __uint32_t 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4437:90: error: expected ‘)’ before ‘a’ 2090s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2090s | ~ ^ 2090s | ) 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4437:109: error: expected ‘)’ before ‘b’ 2090s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2090s | ~ ^ 2090s | ) 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_smul_hi64’: 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2090s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2090s | ^~~~~~~~~~ 2090s | __int128__ 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4441:86: error: expected ‘)’ before ‘a’ 2090s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2090s | ~ ^ 2090s | ) 2090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4441:104: error: expected ‘)’ before ‘b’ 2090s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2090s | ~ ^ 2090s | ) 2090s 2090s If you find this error message confusing, uninformative, or wrong, please open an issue: 2090s https://github.com/diku-dk/futhark/issues 2090s 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.fut: 2091s Compiling with --backend=multicore: 2091s cc failed with code 1: 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_umul_hi64’: 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.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.K0ihat/autopkgtest_tmp/tests/issue481.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.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.K0ihat/autopkgtest_tmp/tests/issue481.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.K0ihat/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_smul_hi64’: 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.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.K0ihat/autopkgtest_tmp/tests/issue481.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.K0ihat/autopkgtest_tmp/tests/issue481.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.K0ihat/autopkgtest_tmp/tests/issue419.fut: 2091s Compiling with --backend=multicore: 2091s cc failed with code 1: 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_umul_hi64’: 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.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.K0ihat/autopkgtest_tmp/tests/issue419.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.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.K0ihat/autopkgtest_tmp/tests/issue419.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.K0ihat/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_smul_hi64’: 2091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.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.K0ihat/autopkgtest_tmp/tests/issue419.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.K0ihat/autopkgtest_tmp/tests/issue419.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 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.fut: 2092s Compiling with --backend=multicore: 2092s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.fut:7:20-21: 2092s Unused name "m". 2092s cc failed with code 1: 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_umul_hi64’: 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2092s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue485.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.c:4421:90: error: expected ‘)’ before ‘a’ 2092s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue485.c:4421:109: error: expected ‘)’ before ‘b’ 2092s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_smul_hi64’: 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2092s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue485.c:4425:86: error: expected ‘)’ before ‘a’ 2092s 4425 | 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.K0ihat/autopkgtest_tmp/tests/issue485.c:4425:104: error: expected ‘)’ before ‘b’ 2092s 4425 | 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 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.fut: 2092s Compiling with --backend=multicore: 2092s cc failed with code 1: 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_umul_hi64’: 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.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.K0ihat/autopkgtest_tmp/tests/issue506.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2092s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.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.K0ihat/autopkgtest_tmp/tests/issue506.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; } 2093s | ~ ^ 2093s | ) 2093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_smul_hi64’: 2093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2093s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2093s | ^~~~~~~~~~ 2093s | __int128__ 2093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4424:86: error: expected ‘)’ before ‘a’ 2093s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2093s | ~ ^ 2093s | ) 2093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4424:104: error: expected ‘)’ before ‘b’ 2093s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2093s | ~ ^ 2093s | ) 2093s 2093s If you find this error message confusing, uninformative, or wrong, please open an issue: 2093s https://github.com/diku-dk/futhark/issues 2093s 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.fut: 2097s Compiling with --backend=multicore: 2097s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.fut:6:12-14: 2097s Unused name "xs". 2097s cc failed with code 1: 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_umul_hi64’: 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2097s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2097s | ^~~~~~~~~~~ 2097s | __uint32_t 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4420:90: error: expected ‘)’ before ‘a’ 2097s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2097s | ~ ^ 2097s | ) 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4420:109: error: expected ‘)’ before ‘b’ 2097s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2097s | ~ ^ 2097s | ) 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_smul_hi64’: 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2097s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2097s | ^~~~~~~~~~ 2097s | __int128__ 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4424:86: error: expected ‘)’ before ‘a’ 2097s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2097s | ~ ^ 2097s | ) 2097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4424:104: error: expected ‘)’ before ‘b’ 2097s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2097s | ~ ^ 2097s | ) 2097s 2097s If you find this error message confusing, uninformative, or wrong, please open an issue: 2097s https://github.com/diku-dk/futhark/issues 2097s 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.fut: 2098s Compiling with --backend=multicore: 2098s cc failed with code 1: 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_umul_hi64’: 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2098s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2098s | ^~~~~~~~~~~ 2098s | __uint32_t 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4421:90: error: expected ‘)’ before ‘a’ 2098s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2098s | ~ ^ 2098s | ) 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4421:109: error: expected ‘)’ before ‘b’ 2098s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2098s | ~ ^ 2098s | ) 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_smul_hi64’: 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2098s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2098s | ^~~~~~~~~~ 2098s | __int128__ 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4425:86: error: expected ‘)’ before ‘a’ 2098s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2098s | ~ ^ 2098s | ) 2098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4425:104: error: expected ‘)’ before ‘b’ 2098s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2098s | ~ ^ 2098s | ) 2098s 2098s If you find this error message confusing, uninformative, or wrong, please open an issue: 2098s https://github.com/diku-dk/futhark/issues 2098s 2100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.fut: 2100s Compiling with --backend=multicore: 2100s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.fut:4:17-40: 2100s Entry point parameter 2100s 2100s ((x: i32): i32, (a: *[n][m]i32): *[n][m]i32) 2100s 2100s will have an opaque type, so the entry point will likely not be callable. 2100s 2100s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.fut:4:18-19: 2100s Unused name "x". 2100s cc failed with code 1: 2100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_umul_hi64’: 2100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2100s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c:4438:90: error: expected ‘)’ before ‘a’ 2100s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4438:109: error: expected ‘)’ before ‘b’ 2100s 4438 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_smul_hi64’: 2100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2100s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4442:86: error: expected ‘)’ before ‘a’ 2100s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4442:104: error: expected ‘)’ before ‘b’ 2100s 4442 | 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.K0ihat/autopkgtest_tmp/tests/issue527.fut: 2101s Compiling with --backend=multicore: 2101s cc failed with code 1: 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_umul_hi64’: 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2101s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue527.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4406:90: error: expected ‘)’ before ‘a’ 2101s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue527.c:4406:109: error: expected ‘)’ before ‘b’ 2101s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_smul_hi64’: 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2101s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue527.c:4410:86: error: expected ‘)’ before ‘a’ 2101s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue527.c:4410:104: error: expected ‘)’ before ‘b’ 2101s 4410 | 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 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.fut: 2101s Compiling with --backend=multicore: 2101s cc failed with code 1: 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_umul_hi64’: 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.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.K0ihat/autopkgtest_tmp/tests/issue531.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.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.K0ihat/autopkgtest_tmp/tests/issue531.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.K0ihat/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_smul_hi64’: 2101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.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.K0ihat/autopkgtest_tmp/tests/issue531.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.K0ihat/autopkgtest_tmp/tests/issue531.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.K0ihat/autopkgtest_tmp/tests/issue538.fut: 2102s Compiling with --backend=multicore: 2102s cc failed with code 1: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_umul_hi64’: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2102s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue538.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.c:4394:90: error: expected ‘)’ before ‘a’ 2102s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue538.c:4394:109: error: expected ‘)’ before ‘b’ 2102s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_smul_hi64’: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2102s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue538.c:4398:86: error: expected ‘)’ before ‘a’ 2102s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue538.c:4398:104: error: expected ‘)’ before ‘b’ 2102s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue526.fut: 2102s Compiling with --backend=multicore: 2102s cc failed with code 1: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_umul_hi64’: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2102s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c:4435:90: error: expected ‘)’ before ‘a’ 2102s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4435:109: error: expected ‘)’ before ‘b’ 2102s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_smul_hi64’: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2102s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4439:86: error: expected ‘)’ before ‘a’ 2102s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4439:104: error: expected ‘)’ before ‘b’ 2102s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue541.fut: 2102s Compiling with --backend=multicore: 2102s cc failed with code 1: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_umul_hi64’: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2102s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4406:90: error: expected ‘)’ before ‘a’ 2102s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4406:109: error: expected ‘)’ before ‘b’ 2102s 4406 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_smul_hi64’: 2102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2102s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4410:86: error: expected ‘)’ before ‘a’ 2102s 4410 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4410:104: error: expected ‘)’ before ‘b’ 2102s 4410 | 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 2107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.fut: 2107s Compiling with --backend=multicore: 2107s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.fut:5:34-35: 2107s Defaulting ambiguous type to i32. 2107s cc failed with code 1: 2107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_umul_hi64’: 2107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2107s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue544.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4420:90: error: expected ‘)’ before ‘a’ 2107s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue544.c:4420:109: error: expected ‘)’ before ‘b’ 2107s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_smul_hi64’: 2107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2107s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue544.c:4424:86: error: expected ‘)’ before ‘a’ 2107s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue544.c:4424:104: error: expected ‘)’ before ‘b’ 2107s 4424 | 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 2109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.fut: 2109s Compiling with --backend=multicore: 2109s cc failed with code 1: 2109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_umul_hi64’: 2109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c:4417:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2109s 4417 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4417:78: note: each undeclared identifier is reported only once for each function it appears in 2109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c:4417:90: error: expected ‘)’ before ‘a’ 2109s 4417 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4417:109: error: expected ‘)’ before ‘b’ 2109s 4417 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_smul_hi64’: 2109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c:4421:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2109s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4421:86: error: expected ‘)’ before ‘a’ 2109s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4421:104: error: expected ‘)’ before ‘b’ 2109s 4421 | 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.K0ihat/autopkgtest_tmp/tests/issue558.fut: 2110s Compiling with --backend=multicore: 2110s cc failed with code 1: 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_umul_hi64’: 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.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.K0ihat/autopkgtest_tmp/tests/issue558.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.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.K0ihat/autopkgtest_tmp/tests/issue558.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.K0ihat/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_smul_hi64’: 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.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.K0ihat/autopkgtest_tmp/tests/issue558.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.K0ihat/autopkgtest_tmp/tests/issue558.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.K0ihat/autopkgtest_tmp/tests/issue560.fut: 2110s Compiling with --backend=multicore: 2110s cc failed with code 1: 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_umul_hi64’: 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.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.K0ihat/autopkgtest_tmp/tests/issue560.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.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.K0ihat/autopkgtest_tmp/tests/issue560.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.K0ihat/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_smul_hi64’: 2110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.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.K0ihat/autopkgtest_tmp/tests/issue560.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.K0ihat/autopkgtest_tmp/tests/issue560.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 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.fut: 2111s Compiling with --backend=multicore: 2111s cc failed with code 1: 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_umul_hi64’: 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2111s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2111s | ^~~~~~~~~~~ 2111s | __uint32_t 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4406:90: error: expected ‘)’ before ‘a’ 2111s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2111s | ~ ^ 2111s | ) 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4406:109: error: expected ‘)’ before ‘b’ 2111s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2111s | ~ ^ 2111s | ) 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_smul_hi64’: 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2111s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2111s | ^~~~~~~~~~ 2111s | __int128__ 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4410:86: error: expected ‘)’ before ‘a’ 2111s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2111s | ~ ^ 2111s | ) 2111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4410:104: error: expected ‘)’ before ‘b’ 2111s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2111s | ~ ^ 2111s | ) 2111s 2111s If you find this error message confusing, uninformative, or wrong, please open an issue: 2111s https://github.com/diku-dk/futhark/issues 2111s 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.fut: 2112s Compiling with --backend=multicore: 2112s cc failed with code 1: 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_umul_hi64’: 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2112s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2112s | ^~~~~~~~~~~ 2112s | __uint32_t 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4420:90: error: expected ‘)’ before ‘a’ 2112s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4420:109: error: expected ‘)’ before ‘b’ 2112s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_smul_hi64’: 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2112s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2112s | ^~~~~~~~~~ 2112s | __int128__ 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4424:86: error: expected ‘)’ before ‘a’ 2112s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4424:104: error: expected ‘)’ before ‘b’ 2112s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s 2112s If you find this error message confusing, uninformative, or wrong, please open an issue: 2112s https://github.com/diku-dk/futhark/issues 2112s 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.fut: 2112s Compiling with --backend=multicore: 2112s cc failed with code 1: 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_umul_hi64’: 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2112s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2112s | ^~~~~~~~~~~ 2112s | __uint32_t 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4420:90: error: expected ‘)’ before ‘a’ 2112s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4420:109: error: expected ‘)’ before ‘b’ 2112s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_smul_hi64’: 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2112s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2112s | ^~~~~~~~~~ 2112s | __int128__ 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4424:86: error: expected ‘)’ before ‘a’ 2112s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4424:104: error: expected ‘)’ before ‘b’ 2112s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2112s | ~ ^ 2112s | ) 2112s 2112s If you find this error message confusing, uninformative, or wrong, please open an issue: 2112s https://github.com/diku-dk/futhark/issues 2112s 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.fut: 2114s Compiling with --backend=multicore: 2114s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.fut:5:9-7:40: 2114s Entry point parameter 2114s 2114s ((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) 2114s 2114s will have an opaque type, so the entry point will likely not be callable. 2114s cc failed with code 1: 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_umul_hi64’: 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4505:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2114s 4505 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2114s | ^~~~~~~~~~~ 2114s | __uint32_t 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4505:78: note: each undeclared identifier is reported only once for each function it appears in 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4505:90: error: expected ‘)’ before ‘a’ 2114s 4505 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2114s | ~ ^ 2114s | ) 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4505:109: error: expected ‘)’ before ‘b’ 2114s 4505 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2114s | ~ ^ 2114s | ) 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_smul_hi64’: 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4509:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2114s 4509 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2114s | ^~~~~~~~~~ 2114s | __int128__ 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4509:86: error: expected ‘)’ before ‘a’ 2114s 4509 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2114s | ~ ^ 2114s | ) 2114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4509:104: error: expected ‘)’ before ‘b’ 2114s 4509 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2114s | ~ ^ 2114s | ) 2114s 2114s If you find this error message confusing, uninformative, or wrong, please open an issue: 2114s https://github.com/diku-dk/futhark/issues 2114s 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.fut: 2119s Compiling with --backend=multicore: 2119s cc failed with code 1: 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_umul_hi64’: 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2119s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2119s | ^~~~~~~~~~~ 2119s | __uint32_t 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4420:90: error: expected ‘)’ before ‘a’ 2119s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2119s | ~ ^ 2119s | ) 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4420:109: error: expected ‘)’ before ‘b’ 2119s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2119s | ~ ^ 2119s | ) 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_smul_hi64’: 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2119s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2119s | ^~~~~~~~~~ 2119s | __int128__ 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4424:86: error: expected ‘)’ before ‘a’ 2119s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2119s | ~ ^ 2119s | ) 2119s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4424:104: error: expected ‘)’ before ‘b’ 2119s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2119s | ~ ^ 2119s | ) 2119s 2119s If you find this error message confusing, uninformative, or wrong, please open an issue: 2119s https://github.com/diku-dk/futhark/issues 2119s 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.fut: 2121s Compiling with --backend=multicore: 2121s cc failed with code 1: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_umul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c:4420:90: error: expected ‘)’ before ‘a’ 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4420:109: error: expected ‘)’ before ‘b’ 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_smul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4424:86: error: expected ‘)’ before ‘a’ 2121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4424:104: error: expected ‘)’ before ‘b’ 2121s 4424 | 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 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.fut: 2121s Compiling with --backend=multicore: 2121s cc failed with code 1: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_umul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue604.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4420:90: error: expected ‘)’ before ‘a’ 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue604.c:4420:109: error: expected ‘)’ before ‘b’ 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_smul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue604.c:4424:86: error: expected ‘)’ before ‘a’ 2121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue604.c:4424:104: error: expected ‘)’ before ‘b’ 2121s 4424 | 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 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.fut: 2121s Compiling with --backend=multicore: 2121s cc failed with code 1: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_umul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue605.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4420:90: error: expected ‘)’ before ‘a’ 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue605.c:4420:109: error: expected ‘)’ before ‘b’ 2121s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_smul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue605.c:4424:86: error: expected ‘)’ before ‘a’ 2121s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue605.c:4424:104: error: expected ‘)’ before ‘b’ 2121s 4424 | 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 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.fut: 2121s Compiling with --backend=multicore: 2121s cc failed with code 1: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_umul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2121s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c:4437:90: error: expected ‘)’ before ‘a’ 2121s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4437:109: error: expected ‘)’ before ‘b’ 2121s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_smul_hi64’: 2121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2121s 4441 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4441:86: error: expected ‘)’ before ‘a’ 2121s 4441 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4441:104: error: expected ‘)’ before ‘b’ 2121s 4441 | 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 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.fut: 2124s Compiling with --backend=multicore: 2124s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.fut:14:9-18: 2124s Entry point parameter 2124s 2124s ((t: *m.t): *m.t) 2124s 2124s will have an opaque type, so the entry point will likely not be callable. 2124s cc failed with code 1: 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_umul_hi64’: 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2124s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2124s | ^~~~~~~~~~~ 2124s | __uint32_t 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4420:90: error: expected ‘)’ before ‘a’ 2124s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2124s | ~ ^ 2124s | ) 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4420:109: error: expected ‘)’ before ‘b’ 2124s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2124s | ~ ^ 2124s | ) 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_smul_hi64’: 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2124s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2124s | ^~~~~~~~~~ 2124s | __int128__ 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4424:86: error: expected ‘)’ before ‘a’ 2124s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2124s | ~ ^ 2124s | ) 2124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4424:104: error: expected ‘)’ before ‘b’ 2124s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2124s | ~ ^ 2124s | ) 2124s 2124s If you find this error message confusing, uninformative, or wrong, please open an issue: 2124s https://github.com/diku-dk/futhark/issues 2124s 2125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.fut: 2125s Compiling with --backend=multicore: 2125s cc failed with code 1: 2125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_umul_hi64’: 2125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2125s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue622.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4420:90: error: expected ‘)’ before ‘a’ 2125s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue622.c:4420:109: error: expected ‘)’ before ‘b’ 2125s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_smul_hi64’: 2125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2125s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue622.c:4424:86: error: expected ‘)’ before ‘a’ 2125s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue622.c:4424:104: error: expected ‘)’ before ‘b’ 2125s 4424 | 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 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.fut: 2129s Compiling with --backend=multicore: 2129s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.fut:5:18-20: 2129s Unused name "xs". 2129s cc failed with code 1: 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_umul_hi64’: 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2129s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2129s | ^~~~~~~~~~~ 2129s | __uint32_t 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4420:90: error: expected ‘)’ before ‘a’ 2129s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2129s | ~ ^ 2129s | ) 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4420:109: error: expected ‘)’ before ‘b’ 2129s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2129s | ~ ^ 2129s | ) 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_smul_hi64’: 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2129s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2129s | ^~~~~~~~~~ 2129s | __int128__ 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4424:86: error: expected ‘)’ before ‘a’ 2129s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2129s | ~ ^ 2129s | ) 2129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4424:104: error: expected ‘)’ before ‘b’ 2129s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2129s | ~ ^ 2129s | ) 2129s 2129s If you find this error message confusing, uninformative, or wrong, please open an issue: 2129s https://github.com/diku-dk/futhark/issues 2129s 2130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.fut: 2130s Compiling with --backend=multicore: 2130s cc failed with code 1: 2130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_umul_hi64’: 2130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.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.K0ihat/autopkgtest_tmp/tests/issue661.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.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.K0ihat/autopkgtest_tmp/tests/issue661.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.K0ihat/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_smul_hi64’: 2130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.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.K0ihat/autopkgtest_tmp/tests/issue661.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.K0ihat/autopkgtest_tmp/tests/issue661.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.K0ihat/autopkgtest_tmp/tests/issue649.fut: 2131s Compiling with --backend=multicore: 2131s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.fut:4:39-41: 2131s Defaulting ambiguous type to i32. 2131s cc failed with code 1: 2131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_umul_hi64’: 2131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_smul_hi64’: 2131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.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 2133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.fut: 2133s Compiling with --backend=multicore: 2133s cc failed with code 1: 2133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_umul_hi64’: 2133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2133s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c:4420:90: error: expected ‘)’ before ‘a’ 2133s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4420:109: error: expected ‘)’ before ‘b’ 2133s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_smul_hi64’: 2133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2133s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4424:86: error: expected ‘)’ before ‘a’ 2133s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4424:104: error: expected ‘)’ before ‘b’ 2133s 4424 | 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 842 failed, 93 passed, 1378 to go. 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.fut: 2135s Compiling with --backend=multicore: 2135s cc failed with code 1: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_umul_hi64’: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2135s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue656.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4422:90: error: expected ‘)’ before ‘a’ 2135s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue656.c:4422:109: error: expected ‘)’ before ‘b’ 2135s 4422 | 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.K0ihat/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_smul_hi64’: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2135s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue656.c:4426:86: error: expected ‘)’ before ‘a’ 2135s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue656.c:4426:104: error: expected ‘)’ before ‘b’ 2135s 4426 | 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.K0ihat/autopkgtest_tmp/tests/issue679.fut: 2135s Compiling with --backend=multicore: 2135s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.fut:1:10-27: 2135s Entry point parameter 2135s 2135s ((xs: [d₀](i32, i32)): [](i32, i32)) 2135s 2135s will have an opaque type, so the entry point will likely not be callable. 2135s cc failed with code 1: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_umul_hi64’: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2135s 4451 | 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.K0ihat/autopkgtest_tmp/tests/issue679.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4451:90: error: expected ‘)’ before ‘a’ 2135s 4451 | 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.K0ihat/autopkgtest_tmp/tests/issue679.c:4451:109: error: expected ‘)’ before ‘b’ 2135s 4451 | 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.K0ihat/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_smul_hi64’: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2135s 4455 | 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.K0ihat/autopkgtest_tmp/tests/issue679.c:4455:86: error: expected ‘)’ before ‘a’ 2135s 4455 | 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.K0ihat/autopkgtest_tmp/tests/issue679.c:4455:104: error: expected ‘)’ before ‘b’ 2135s 4455 | 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.K0ihat/autopkgtest_tmp/tests/issue680.fut: 2135s Compiling with --backend=multicore: 2135s cc failed with code 1: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_umul_hi64’: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.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.K0ihat/autopkgtest_tmp/tests/issue680.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.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.K0ihat/autopkgtest_tmp/tests/issue680.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.K0ihat/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_smul_hi64’: 2135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.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.K0ihat/autopkgtest_tmp/tests/issue680.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.K0ihat/autopkgtest_tmp/tests/issue680.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 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.fut: 2136s Compiling with --backend=multicore: 2136s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.fut:10:1-11:35: 2136s Entry point return type 2136s 2136s *[d₁](f32, f32) 2136s 2136s will have an opaque type, so the result will likely not be usable. 2136s cc failed with code 1: 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_umul_hi64’: 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4483:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2136s 4483 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2136s | ^~~~~~~~~~~ 2136s | __uint32_t 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4483:78: note: each undeclared identifier is reported only once for each function it appears in 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4483:90: error: expected ‘)’ before ‘a’ 2136s 4483 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2136s | ~ ^ 2136s | ) 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4483:109: error: expected ‘)’ before ‘b’ 2136s 4483 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2136s | ~ ^ 2136s | ) 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_smul_hi64’: 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4487:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2136s 4487 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2136s | ^~~~~~~~~~ 2136s | __int128__ 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4487:86: error: expected ‘)’ before ‘a’ 2136s 4487 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2136s | ~ ^ 2136s | ) 2136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4487:104: error: expected ‘)’ before ‘b’ 2136s 4487 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2136s | ~ ^ 2136s | ) 2136s 2136s If you find this error message confusing, uninformative, or wrong, please open an issue: 2136s https://github.com/diku-dk/futhark/issues 2136s 2138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.fut: 2138s Compiling with --backend=multicore: 2138s cc failed with code 1: 2138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_umul_hi64’: 2138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2138s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c:4407:90: error: expected ‘)’ before ‘a’ 2138s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4407:109: error: expected ‘)’ before ‘b’ 2138s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_smul_hi64’: 2138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2138s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4411:86: error: expected ‘)’ before ‘a’ 2138s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4411:104: error: expected ‘)’ before ‘b’ 2138s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue682.fut: 2139s Compiling with --backend=multicore: 2139s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.fut:5:15-17: 2139s Defaulting ambiguous type to i32. 2139s cc failed with code 1: 2139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_umul_hi64’: 2139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.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.K0ihat/autopkgtest_tmp/tests/issue682.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.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.K0ihat/autopkgtest_tmp/tests/issue682.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.K0ihat/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_smul_hi64’: 2139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.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.K0ihat/autopkgtest_tmp/tests/issue682.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.K0ihat/autopkgtest_tmp/tests/issue682.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.K0ihat/autopkgtest_tmp/tests/issue706.fut: 2140s Compiling with --backend=multicore: 2140s cc failed with code 1: 2140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_umul_hi64’: 2140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2140s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c:4435:90: error: expected ‘)’ before ‘a’ 2140s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4435:109: error: expected ‘)’ before ‘b’ 2140s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_smul_hi64’: 2140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2140s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4439:86: error: expected ‘)’ before ‘a’ 2140s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4439:104: error: expected ‘)’ before ‘b’ 2140s 4439 | 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 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.fut: 2142s Compiling with --backend=multicore: 2142s cc failed with code 1: 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_umul_hi64’: 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2142s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2142s | ^~~~~~~~~~~ 2142s | __uint32_t 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4407:90: error: expected ‘)’ before ‘a’ 2142s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2142s | ~ ^ 2142s | ) 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4407:109: error: expected ‘)’ before ‘b’ 2142s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2142s | ~ ^ 2142s | ) 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_smul_hi64’: 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2142s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2142s | ^~~~~~~~~~ 2142s | __int128__ 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4411:86: error: expected ‘)’ before ‘a’ 2142s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2142s | ~ ^ 2142s | ) 2142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4411:104: error: expected ‘)’ before ‘b’ 2142s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2142s | ~ ^ 2142s | ) 2142s 2142s If you find this error message confusing, uninformative, or wrong, please open an issue: 2142s https://github.com/diku-dk/futhark/issues 2142s 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.fut: 2144s Compiling with --backend=multicore: 2144s cc failed with code 1: 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_umul_hi64’: 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2144s | ^~~~~~~~~~~ 2144s | __uint32_t 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4421:90: error: expected ‘)’ before ‘a’ 2144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4421:109: error: expected ‘)’ before ‘b’ 2144s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_smul_hi64’: 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2144s | ^~~~~~~~~~ 2144s | __int128__ 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4425:86: error: expected ‘)’ before ‘a’ 2144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4425:104: error: expected ‘)’ before ‘b’ 2144s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s 2144s If you find this error message confusing, uninformative, or wrong, please open an issue: 2144s https://github.com/diku-dk/futhark/issues 2144s 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.fut: 2144s Compiling with --backend=multicore: 2144s cc failed with code 1: 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_umul_hi64’: 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2144s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2144s | ^~~~~~~~~~~ 2144s | __uint32_t 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4420:90: error: expected ‘)’ before ‘a’ 2144s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4420:109: error: expected ‘)’ before ‘b’ 2144s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_smul_hi64’: 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2144s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2144s | ^~~~~~~~~~ 2144s | __int128__ 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4424:86: error: expected ‘)’ before ‘a’ 2144s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c:4424:104: error: expected ‘)’ before ‘b’ 2144s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2144s | ~ ^ 2144s | ) 2144s 2144s If you find this error message confusing, uninformative, or wrong, please open an issue: 2144s https://github.com/diku-dk/futhark/issues 2144s 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut: 2145s Compiling with --backend=multicore: 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:2:24-25: 2145s Unused name "b". 2145s 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:3:24-26: 2145s Unused name "sz". 2145s 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:3:39-42: 2145s Unused name "get". 2145s 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:4:24-27: 2145s Unused name "arr". 2145s 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:11:20-21: 2145s Unused name "f". 2145s 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:13:8-12: 2145s Unused name "vals". 2145s 2145s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:13:14-19: 2145s Unused name "flags". 2145s cc failed with code 1: 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_umul_hi64’: 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2145s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2145s | ^~~~~~~~~~~ 2145s | __uint32_t 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4420:90: error: expected ‘)’ before ‘a’ 2145s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2145s | ~ ^ 2145s | ) 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4420:109: error: expected ‘)’ before ‘b’ 2145s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2145s | ~ ^ 2145s | ) 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_smul_hi64’: 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2145s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2145s | ^~~~~~~~~~ 2145s | __int128__ 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4424:86: error: expected ‘)’ before ‘a’ 2145s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2145s | ~ ^ 2145s | ) 2145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4424:104: error: expected ‘)’ before ‘b’ 2145s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2145s | ~ ^ 2145s | ) 2145s 2145s If you find this error message confusing, uninformative, or wrong, please open an issue: 2145s https://github.com/diku-dk/futhark/issues 2145s 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.fut: 2146s Compiling with --backend=multicore: 2146s cc failed with code 1: 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_umul_hi64’: 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2146s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2146s | ^~~~~~~~~~~ 2146s | __uint32_t 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4435:90: error: expected ‘)’ before ‘a’ 2146s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4435:109: error: expected ‘)’ before ‘b’ 2146s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_smul_hi64’: 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2146s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2146s | ^~~~~~~~~~ 2146s | __int128__ 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4439:86: error: expected ‘)’ before ‘a’ 2146s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4439:104: error: expected ‘)’ before ‘b’ 2146s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s 2146s If you find this error message confusing, uninformative, or wrong, please open an issue: 2146s https://github.com/diku-dk/futhark/issues 2146s 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.fut: 2146s Compiling with --backend=multicore: 2146s cc failed with code 1: 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_umul_hi64’: 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2146s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2146s | ^~~~~~~~~~~ 2146s | __uint32_t 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4420:90: error: expected ‘)’ before ‘a’ 2146s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4420:109: error: expected ‘)’ before ‘b’ 2146s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_smul_hi64’: 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2146s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2146s | ^~~~~~~~~~ 2146s | __int128__ 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4424:86: error: expected ‘)’ before ‘a’ 2146s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4424:104: error: expected ‘)’ before ‘b’ 2146s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2146s | ~ ^ 2146s | ) 2146s 2146s If you find this error message confusing, uninformative, or wrong, please open an issue: 2146s https://github.com/diku-dk/futhark/issues 2146s 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.fut: 2154s Compiling with --backend=multicore: 2154s cc failed with code 1: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_umul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2154s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue780.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.c:4407:90: error: expected ‘)’ before ‘a’ 2154s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue780.c:4407:109: error: expected ‘)’ before ‘b’ 2154s 4407 | 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.K0ihat/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_smul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2154s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue780.c:4411:86: error: expected ‘)’ before ‘a’ 2154s 4411 | 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.K0ihat/autopkgtest_tmp/tests/issue780.c:4411:104: error: expected ‘)’ before ‘b’ 2154s 4411 | 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 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.fut: 2154s Compiling with --backend=multicore: 2154s cc failed with code 1: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_umul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2154s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c:4420:90: error: expected ‘)’ before ‘a’ 2154s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4420:109: error: expected ‘)’ before ‘b’ 2154s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_smul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4424:86: error: expected ‘)’ before ‘a’ 2154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4424:104: error: expected ‘)’ before ‘b’ 2154s 4424 | 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 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.fut: 2154s Compiling with --backend=multicore: 2154s cc failed with code 1: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_umul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c:4424:90: error: expected ‘)’ before ‘a’ 2154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4424:109: error: expected ‘)’ before ‘b’ 2154s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_smul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2154s 4428 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4428:86: error: expected ‘)’ before ‘a’ 2154s 4428 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4428:104: error: expected ‘)’ before ‘b’ 2154s 4428 | 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 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.fut: 2154s Compiling with --backend=multicore: 2154s cc failed with code 1: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_umul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2154s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue767.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4436:90: error: expected ‘)’ before ‘a’ 2154s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue767.c:4436:109: error: expected ‘)’ before ‘b’ 2154s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_smul_hi64’: 2154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2154s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue767.c:4440:86: error: expected ‘)’ before ‘a’ 2154s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2155s | ~ ^ 2155s | ) 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4440:104: error: expected ‘)’ before ‘b’ 2155s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2155s | ~ ^ 2155s | ) 2155s 2155s If you find this error message confusing, uninformative, or wrong, please open an issue: 2155s https://github.com/diku-dk/futhark/issues 2155s 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.fut: 2155s Compiling with --backend=multicore: 2155s cc failed with code 1: 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_umul_hi64’: 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2155s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2155s | ^~~~~~~~~~~ 2155s | __uint32_t 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4406:90: error: expected ‘)’ before ‘a’ 2155s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2155s | ~ ^ 2155s | ) 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4406:109: error: expected ‘)’ before ‘b’ 2155s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2155s | ~ ^ 2155s | ) 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_smul_hi64’: 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2155s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2155s | ^~~~~~~~~~ 2155s | __int128__ 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4410:86: error: expected ‘)’ before ‘a’ 2155s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2155s | ~ ^ 2155s | ) 2155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4410:104: error: expected ‘)’ before ‘b’ 2155s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2155s | ~ ^ 2155s | ) 2155s 2155s If you find this error message confusing, uninformative, or wrong, please open an issue: 2155s https://github.com/diku-dk/futhark/issues 2155s 2156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.fut: 2156s Compiling with --backend=multicore: 2156s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.fut:4:1-26:10: 2156s Entry point return type 2156s 2156s *[d₃]([n][12][12]i32, [100][9 * n]f32) 2156s 2156s will have an opaque type, so the result will likely not be usable. 2156s cc failed with code 1: 2156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_umul_hi64’: 2156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2156s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue750.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 2156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4513:90: error: expected ‘)’ before ‘a’ 2156s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue750.c:4513:109: error: expected ‘)’ before ‘b’ 2156s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_smul_hi64’: 2156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2156s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue750.c:4517:86: error: expected ‘)’ before ‘a’ 2156s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue750.c:4517:104: error: expected ‘)’ before ‘b’ 2156s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue762.fut: 2157s Compiling with --backend=multicore: 2157s cc failed with code 1: 2157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_umul_hi64’: 2157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2157s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c:4440:90: error: expected ‘)’ before ‘a’ 2157s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4440:109: error: expected ‘)’ before ‘b’ 2157s 4440 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_smul_hi64’: 2157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2157s 4444 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4444:86: error: expected ‘)’ before ‘a’ 2157s 4444 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4444:104: error: expected ‘)’ before ‘b’ 2157s 4444 | 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 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.fut: 2162s Compiling with --backend=multicore: 2162s cc failed with code 1: 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_umul_hi64’: 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2162s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2162s | ^~~~~~~~~~~ 2162s | __uint32_t 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4406:90: error: expected ‘)’ before ‘a’ 2162s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2162s | ~ ^ 2162s | ) 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4406:109: error: expected ‘)’ before ‘b’ 2162s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2162s | ~ ^ 2162s | ) 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_smul_hi64’: 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2162s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2162s | ^~~~~~~~~~ 2162s | __int128__ 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4410:86: error: expected ‘)’ before ‘a’ 2162s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2162s | ~ ^ 2162s | ) 2162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4410:104: error: expected ‘)’ before ‘b’ 2162s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2162s | ~ ^ 2162s | ) 2162s 2162s If you find this error message confusing, uninformative, or wrong, please open an issue: 2162s https://github.com/diku-dk/futhark/issues 2162s 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.fut: 2164s Generating reference outputs: 2164s cc failed with code 1: 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_umul_hi64’: 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2164s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2164s | ^~~~~~~~~~~ 2164s | __uint32_t 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:90: error: expected ‘)’ before ‘a’ 2164s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:109: error: expected ‘)’ before ‘b’ 2164s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_smul_hi64’: 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2164s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2164s | ^~~~~~~~~~ 2164s | __int128__ 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4419:86: error: expected ‘)’ before ‘a’ 2164s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4419:104: error: expected ‘)’ before ‘b’ 2164s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s 2164s If you find this error message confusing, uninformative, or wrong, please open an issue: 2164s https://github.com/diku-dk/futhark/issues 2164s 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.fut: 2164s Compiling with --backend=multicore: 2164s cc failed with code 1: 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_umul_hi64’: 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2164s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2164s | ^~~~~~~~~~~ 2164s | __uint32_t 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4420:90: error: expected ‘)’ before ‘a’ 2164s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4420:109: error: expected ‘)’ before ‘b’ 2164s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_smul_hi64’: 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2164s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2164s | ^~~~~~~~~~ 2164s | __int128__ 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4424:86: error: expected ‘)’ before ‘a’ 2164s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4424:104: error: expected ‘)’ before ‘b’ 2164s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2164s | ~ ^ 2164s | ) 2164s 2164s If you find this error message confusing, uninformative, or wrong, please open an issue: 2164s https://github.com/diku-dk/futhark/issues 2164s 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.fut: 2166s Compiling with --backend=multicore: 2166s cc failed with code 1: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_umul_hi64’: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2166s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ^~~~~~~~~~~ 2166s | __uint32_t 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4406:90: error: expected ‘)’ before ‘a’ 2166s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4406:109: error: expected ‘)’ before ‘b’ 2166s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_smul_hi64’: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2166s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ^~~~~~~~~~ 2166s | __int128__ 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4410:86: error: expected ‘)’ before ‘a’ 2166s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4410:104: error: expected ‘)’ before ‘b’ 2166s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s 2166s If you find this error message confusing, uninformative, or wrong, please open an issue: 2166s https://github.com/diku-dk/futhark/issues 2166s 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.fut: 2166s Compiling with --backend=multicore: 2166s cc failed with code 1: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_umul_hi64’: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2166s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ^~~~~~~~~~~ 2166s | __uint32_t 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4420:90: error: expected ‘)’ before ‘a’ 2166s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4420:109: error: expected ‘)’ before ‘b’ 2166s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_smul_hi64’: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2166s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ^~~~~~~~~~ 2166s | __int128__ 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4424:86: error: expected ‘)’ before ‘a’ 2166s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4424:104: error: expected ‘)’ before ‘b’ 2166s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s 2166s If you find this error message confusing, uninformative, or wrong, please open an issue: 2166s https://github.com/diku-dk/futhark/issues 2166s 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.fut: 2166s Compiling with --backend=multicore: 2166s cc failed with code 1: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_umul_hi64’: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2166s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ^~~~~~~~~~~ 2166s | __uint32_t 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4420:90: error: expected ‘)’ before ‘a’ 2166s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4420:109: error: expected ‘)’ before ‘b’ 2166s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_smul_hi64’: 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2166s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ^~~~~~~~~~ 2166s | __int128__ 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4424:86: error: expected ‘)’ before ‘a’ 2166s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4424:104: error: expected ‘)’ before ‘b’ 2166s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2166s | ~ ^ 2166s | ) 2166s 2166s If you find this error message confusing, uninformative, or wrong, please open an issue: 2166s https://github.com/diku-dk/futhark/issues 2166s 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.fut: 2171s Compiling with --backend=multicore: 2171s cc failed with code 1: 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_umul_hi64’: 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2171s 4456 | 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.K0ihat/autopkgtest_tmp/tests/issue793.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4456:90: error: expected ‘)’ before ‘a’ 2171s 4456 | 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.K0ihat/autopkgtest_tmp/tests/issue793.c:4456:109: error: expected ‘)’ before ‘b’ 2171s 4456 | 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.K0ihat/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_smul_hi64’: 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2171s 4460 | 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.K0ihat/autopkgtest_tmp/tests/issue793.c:4460:86: error: expected ‘)’ before ‘a’ 2171s 4460 | 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.K0ihat/autopkgtest_tmp/tests/issue793.c:4460:104: error: expected ‘)’ before ‘b’ 2171s 4460 | 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.K0ihat/autopkgtest_tmp/tests/issue795.fut: 2171s Compiling with --backend=multicore: 2171s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.fut:1:1-15:36: 2171s Entry point return type 2171s 2171s *[d₀][d₁][i64.f32 (1 / r_sigma + 0.5)](f32, i32) 2171s 2171s will have an opaque type, so the result will likely not be usable. 2171s 2171s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.fut:12:21-41: 2171s Defaulting ambiguous type to i32. 2171s cc failed with code 1: 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_umul_hi64’: 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c:4466:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2171s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4466:78: note: each undeclared identifier is reported only once for each function it appears in 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c:4466:90: error: expected ‘)’ before ‘a’ 2171s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4466:109: error: expected ‘)’ before ‘b’ 2171s 4466 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_smul_hi64’: 2171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c:4470:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2171s 4470 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4470:86: error: expected ‘)’ before ‘a’ 2171s 4470 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4470:104: error: expected ‘)’ before ‘b’ 2171s 4470 | 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.K0ihat/autopkgtest_tmp/tests/issue825.fut: 2172s Generating reference outputs: 2172s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.fut:5:10-11: 2172s Unused name "i". 2172s 2172s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.fut:5:19-20: 2172s Defaulting ambiguous type to i32. 2172s cc failed with code 1: 2172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_umul_hi64’: 2172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2172s 4401 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 2172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:90: error: expected ‘)’ before ‘a’ 2172s 4401 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:109: error: expected ‘)’ before ‘b’ 2172s 4401 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_smul_hi64’: 2172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2172s 4405 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4405:86: error: expected ‘)’ before ‘a’ 2172s 4405 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4405:104: error: expected ‘)’ before ‘b’ 2172s 4405 | 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 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.fut: 2174s Compiling with --backend=multicore: 2174s cc failed with code 1: 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_umul_hi64’: 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2174s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2174s | ^~~~~~~~~~~ 2174s | __uint32_t 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4436:90: error: expected ‘)’ before ‘a’ 2174s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2174s | ~ ^ 2174s | ) 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4436:109: error: expected ‘)’ before ‘b’ 2174s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2174s | ~ ^ 2174s | ) 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_smul_hi64’: 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2174s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2174s | ^~~~~~~~~~ 2174s | __int128__ 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4440:86: error: expected ‘)’ before ‘a’ 2174s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2174s | ~ ^ 2174s | ) 2174s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4440:104: error: expected ‘)’ before ‘b’ 2174s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2174s | ~ ^ 2174s | ) 2174s 2174s If you find this error message confusing, uninformative, or wrong, please open an issue: 2174s https://github.com/diku-dk/futhark/issues 2174s 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.fut: 2175s Compiling with --backend=multicore: 2175s cc failed with code 1: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_umul_hi64’: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ^~~~~~~~~~~ 2175s | __uint32_t 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4420:90: error: expected ‘)’ before ‘a’ 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4420:109: error: expected ‘)’ before ‘b’ 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_smul_hi64’: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ^~~~~~~~~~ 2175s | __int128__ 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4424:86: error: expected ‘)’ before ‘a’ 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4424:104: error: expected ‘)’ before ‘b’ 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s 2175s If you find this error message confusing, uninformative, or wrong, please open an issue: 2175s https://github.com/diku-dk/futhark/issues 2175s 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.fut: 2175s Compiling with --backend=multicore: 2175s cc failed with code 1: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_umul_hi64’: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ^~~~~~~~~~~ 2175s | __uint32_t 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4420:90: error: expected ‘)’ before ‘a’ 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4420:109: error: expected ‘)’ before ‘b’ 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_smul_hi64’: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ^~~~~~~~~~ 2175s | __int128__ 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4424:86: error: expected ‘)’ before ‘a’ 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4424:104: error: expected ‘)’ before ‘b’ 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s 2175s If you find this error message confusing, uninformative, or wrong, please open an issue: 2175s https://github.com/diku-dk/futhark/issues 2175s 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.fut: 2175s Compiling with --backend=multicore: 2175s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.fut:13:1-15:16: 2175s Entry point return type 2175s 2175s *m.t 2175s 2175s will have an opaque type, so the result will likely not be usable. 2175s cc failed with code 1: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_umul_hi64’: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ^~~~~~~~~~~ 2175s | __uint32_t 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4420:90: error: expected ‘)’ before ‘a’ 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4420:109: error: expected ‘)’ before ‘b’ 2175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_smul_hi64’: 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ^~~~~~~~~~ 2175s | __int128__ 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4424:86: error: expected ‘)’ before ‘a’ 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c:4424:104: error: expected ‘)’ before ‘b’ 2175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2175s | ~ ^ 2175s | ) 2175s 2175s If you find this error message confusing, uninformative, or wrong, please open an issue: 2175s https://github.com/diku-dk/futhark/issues 2175s 2180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.fut: 2180s Compiling with --backend=multicore: 2180s cc failed with code 1: 2180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_umul_hi64’: 2180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2180s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue847.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4423:90: error: expected ‘)’ before ‘a’ 2180s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue847.c:4423:109: error: expected ‘)’ before ‘b’ 2180s 4423 | 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.K0ihat/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_smul_hi64’: 2180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2180s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue847.c:4427:86: error: expected ‘)’ before ‘a’ 2180s 4427 | 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.K0ihat/autopkgtest_tmp/tests/issue847.c:4427:104: error: expected ‘)’ before ‘b’ 2180s 4427 | 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 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.fut: 2182s Compiling with --backend=multicore: 2182s cc failed with code 1: 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_umul_hi64’: 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2182s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2182s | ^~~~~~~~~~~ 2182s | __uint32_t 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4406:90: error: expected ‘)’ before ‘a’ 2182s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2182s | ~ ^ 2182s | ) 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4406:109: error: expected ‘)’ before ‘b’ 2182s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2182s | ~ ^ 2182s | ) 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_smul_hi64’: 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2182s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2182s | ^~~~~~~~~~ 2182s | __int128__ 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4410:86: error: expected ‘)’ before ‘a’ 2182s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2182s | ~ ^ 2182s | ) 2182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4410:104: error: expected ‘)’ before ‘b’ 2182s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2182s | ~ ^ 2182s | ) 2182s 2182s If you find this error message confusing, uninformative, or wrong, please open an issue: 2182s https://github.com/diku-dk/futhark/issues 2182s 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.fut: 2183s Compiling with --backend=multicore: 2183s cc failed with code 1: 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_umul_hi64’: 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2183s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2183s | ^~~~~~~~~~~ 2183s | __uint32_t 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4406:90: error: expected ‘)’ before ‘a’ 2183s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4406:109: error: expected ‘)’ before ‘b’ 2183s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_smul_hi64’: 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2183s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2183s | ^~~~~~~~~~ 2183s | __int128__ 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4410:86: error: expected ‘)’ before ‘a’ 2183s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4410:104: error: expected ‘)’ before ‘b’ 2183s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s 2183s If you find this error message confusing, uninformative, or wrong, please open an issue: 2183s https://github.com/diku-dk/futhark/issues 2183s 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.fut: 2183s Compiling with --backend=multicore: 2183s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.fut:3:18-20: 2183s Defaulting ambiguous type to i32. 2183s cc failed with code 1: 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_umul_hi64’: 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2183s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2183s | ^~~~~~~~~~~ 2183s | __uint32_t 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4433:90: error: expected ‘)’ before ‘a’ 2183s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4433:109: error: expected ‘)’ before ‘b’ 2183s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_smul_hi64’: 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2183s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2183s | ^~~~~~~~~~ 2183s | __int128__ 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4437:86: error: expected ‘)’ before ‘a’ 2183s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4437:104: error: expected ‘)’ before ‘b’ 2183s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2183s | ~ ^ 2183s | ) 2183s 2183s If you find this error message confusing, uninformative, or wrong, please open an issue: 2183s https://github.com/diku-dk/futhark/issues 2183s 2187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.fut: 2187s Compiling with --backend=multicore: 2187s cc failed with code 1: 2187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_umul_hi64’: 2187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2187s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c:4439:90: error: expected ‘)’ before ‘a’ 2187s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4439:109: error: expected ‘)’ before ‘b’ 2187s 4439 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_smul_hi64’: 2187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2187s 4443 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4443:86: error: expected ‘)’ before ‘a’ 2187s 4443 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4443:104: error: expected ‘)’ before ‘b’ 2187s 4443 | 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.K0ihat/autopkgtest_tmp/tests/issue931.fut: 2188s Compiling with --backend=multicore: 2188s cc failed with code 1: 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_umul_hi64’: 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2188s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue931.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4394:90: error: expected ‘)’ before ‘a’ 2188s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue931.c:4394:109: error: expected ‘)’ before ‘b’ 2188s 4394 | 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.K0ihat/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_smul_hi64’: 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2188s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue931.c:4398:86: error: expected ‘)’ before ‘a’ 2188s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue931.c:4398:104: error: expected ‘)’ before ‘b’ 2188s 4398 | 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.K0ihat/autopkgtest_tmp/tests/issue942.fut: 2188s Compiling with --backend=multicore: 2188s cc failed with code 1: 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_umul_hi64’: 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2188s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c:4420:90: error: expected ‘)’ before ‘a’ 2188s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4420:109: error: expected ‘)’ before ‘b’ 2188s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_smul_hi64’: 2188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2188s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4424:86: error: expected ‘)’ before ‘a’ 2188s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4424:104: error: expected ‘)’ before ‘b’ 2188s 4424 | 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.K0ihat/autopkgtest_tmp/tests/issue941.fut: 2189s Compiling with --backend=multicore: 2189s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.fut:11:1-27: 2189s Entry point return type 2189s 2189s #someval [1](#someval i64) 2189s 2189s will have an opaque type, so the result will likely not be usable. 2189s cc failed with code 1: 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_umul_hi64’: 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2189s 4433 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c:4433:90: error: expected ‘)’ before ‘a’ 2189s 4433 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4433:109: error: expected ‘)’ before ‘b’ 2189s 4433 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_smul_hi64’: 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2189s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4437:86: error: expected ‘)’ before ‘a’ 2189s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4437:104: error: expected ‘)’ before ‘b’ 2189s 4437 | 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.K0ihat/autopkgtest_tmp/tests/issue992.fut: 2189s Compiling with --backend=multicore: 2189s cc failed with code 1: 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_umul_hi64’: 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.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.K0ihat/autopkgtest_tmp/tests/issue992.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.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.K0ihat/autopkgtest_tmp/tests/issue992.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.K0ihat/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_smul_hi64’: 2189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.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.K0ihat/autopkgtest_tmp/tests/issue992.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.K0ihat/autopkgtest_tmp/tests/issue992.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 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.fut: 2192s Compiling with --backend=multicore: 2192s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.fut:1:48-49: 2192s Unused name "w". 2192s cc failed with code 1: 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_umul_hi64’: 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2192s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2192s | ^~~~~~~~~~~ 2192s | __uint32_t 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4436:90: error: expected ‘)’ before ‘a’ 2192s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2192s | ~ ^ 2192s | ) 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4436:109: error: expected ‘)’ before ‘b’ 2192s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2192s | ~ ^ 2192s | ) 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_smul_hi64’: 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2192s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2192s | ^~~~~~~~~~ 2192s | __int128__ 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4440:86: error: expected ‘)’ before ‘a’ 2192s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2192s | ~ ^ 2192s | ) 2192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4440:104: error: expected ‘)’ before ‘b’ 2192s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2192s | ~ ^ 2192s | ) 2192s 2192s If you find this error message confusing, uninformative, or wrong, please open an issue: 2192s https://github.com/diku-dk/futhark/issues 2192s 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.fut: 2196s Compiling with --backend=multicore: 2196s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.fut:4:1-25:15: 2196s Entry point return type 2196s 2196s *[depth - 1][(width - 1) * 2]({x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}) 2196s 2196s will have an opaque type, so the result will likely not be usable. 2196s cc failed with code 1: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_umul_hi64’: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c:4523:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2196s 4523 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4523:78: note: each undeclared identifier is reported only once for each function it appears in 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c:4523:90: error: expected ‘)’ before ‘a’ 2196s 4523 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4523:109: error: expected ‘)’ before ‘b’ 2196s 4523 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_smul_hi64’: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c:4527:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2196s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4527:86: error: expected ‘)’ before ‘a’ 2196s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4527:104: error: expected ‘)’ before ‘b’ 2196s 4527 | 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 2196s 886 failed, 97 passed, 1330 to go. 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.fut: 2196s Compiling with --backend=multicore: 2196s cc failed with code 1: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_umul_hi64’: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2196s 4421 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4421:90: error: expected ‘)’ before ‘a’ 2196s 4421 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4421:109: error: expected ‘)’ before ‘b’ 2196s 4421 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_smul_hi64’: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2196s 4425 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4425:86: error: expected ‘)’ before ‘a’ 2196s 4425 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4425:104: error: expected ‘)’ before ‘b’ 2196s 4425 | 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 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.fut: 2196s Compiling with --backend=multicore: 2196s cc failed with code 1: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_umul_hi64’: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2196s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4420:90: error: expected ‘)’ before ‘a’ 2196s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4420:109: error: expected ‘)’ before ‘b’ 2196s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_smul_hi64’: 2196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2196s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4424:86: error: expected ‘)’ before ‘a’ 2196s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4424:104: error: expected ‘)’ before ‘b’ 2196s 4424 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.fut: 2197s Compiling with --backend=multicore: 2197s cc failed with code 1: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_umul_hi64’: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2197s 4436 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4436:90: error: expected ‘)’ before ‘a’ 2197s 4436 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4436:109: error: expected ‘)’ before ‘b’ 2197s 4436 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_smul_hi64’: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2197s 4440 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4440:86: error: expected ‘)’ before ‘a’ 2197s 4440 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4440:104: error: expected ‘)’ before ‘b’ 2197s 4440 | 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.K0ihat/autopkgtest_tmp/tests/localfunction10.fut: 2197s Compiling with --backend=multicore: 2197s cc failed with code 1: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_umul_hi64’: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2197s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4420:90: error: expected ‘)’ before ‘a’ 2197s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4420:109: error: expected ‘)’ before ‘b’ 2197s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_smul_hi64’: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2197s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4424:86: error: expected ‘)’ before ‘a’ 2197s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4424:104: error: expected ‘)’ before ‘b’ 2197s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.fut: 2197s Compiling with --backend=multicore: 2197s cc failed with code 1: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_umul_hi64’: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2197s 4408 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4408:90: error: expected ‘)’ before ‘a’ 2197s 4408 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4408:109: error: expected ‘)’ before ‘b’ 2197s 4408 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_smul_hi64’: 2197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2197s 4412 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4412:86: error: expected ‘)’ before ‘a’ 2197s 4412 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4412:104: error: expected ‘)’ before ‘b’ 2197s 4412 | 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 2200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.fut: 2200s Compiling with --backend=multicore: 2200s cc failed with code 1: 2200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_umul_hi64’: 2200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2200s 4421 | 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.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4421:90: error: expected ‘)’ before ‘a’ 2200s 4421 | 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.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4421:109: error: expected ‘)’ before ‘b’ 2200s 4421 | 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.K0ihat/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_smul_hi64’: 2200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2200s 4425 | 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.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4425:86: error: expected ‘)’ before ‘a’ 2200s 4425 | 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.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4425:104: error: expected ‘)’ before ‘b’ 2200s 4425 | 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 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.fut: 2201s Compiling with --backend=multicore: 2201s cc failed with code 1: 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_umul_hi64’: 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2201s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2201s | ^~~~~~~~~~~ 2201s | __uint32_t 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4407:90: error: expected ‘)’ before ‘a’ 2201s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2201s | ~ ^ 2201s | ) 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4407:109: error: expected ‘)’ before ‘b’ 2201s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2201s | ~ ^ 2201s | ) 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_smul_hi64’: 2201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2201s 4411 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4411:86: error: expected ‘)’ before ‘a’ 2201s 4411 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4411:104: error: expected ‘)’ before ‘b’ 2201s 4411 | 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 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.fut: 2204s Compiling with --backend=multicore: 2204s cc failed with code 1: 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_umul_hi64’: 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2204s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2204s | ^~~~~~~~~~~ 2204s | __uint32_t 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4406:90: error: expected ‘)’ before ‘a’ 2204s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4406:109: error: expected ‘)’ before ‘b’ 2204s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_smul_hi64’: 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2204s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2204s | ^~~~~~~~~~ 2204s | __int128__ 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4410:86: error: expected ‘)’ before ‘a’ 2204s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4410:104: error: expected ‘)’ before ‘b’ 2204s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s 2204s If you find this error message confusing, uninformative, or wrong, please open an issue: 2204s https://github.com/diku-dk/futhark/issues 2204s 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.fut: 2204s Compiling with --backend=multicore: 2204s cc failed with code 1: 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_umul_hi64’: 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2204s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2204s | ^~~~~~~~~~~ 2204s | __uint32_t 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4407:90: error: expected ‘)’ before ‘a’ 2204s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4407:109: error: expected ‘)’ before ‘b’ 2204s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_smul_hi64’: 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2204s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2204s | ^~~~~~~~~~ 2204s | __int128__ 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4411:86: error: expected ‘)’ before ‘a’ 2204s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4411:104: error: expected ‘)’ before ‘b’ 2204s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2204s | ~ ^ 2204s | ) 2204s 2204s If you find this error message confusing, uninformative, or wrong, please open an issue: 2204s https://github.com/diku-dk/futhark/issues 2204s 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.fut: 2205s Compiling with --backend=multicore: 2205s cc failed with code 1: 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_umul_hi64’: 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2205s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2205s | ^~~~~~~~~~~ 2205s | __uint32_t 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4406:90: error: expected ‘)’ before ‘a’ 2205s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2205s | ~ ^ 2205s | ) 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4406:109: error: expected ‘)’ before ‘b’ 2205s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2205s | ~ ^ 2205s | ) 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_smul_hi64’: 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2205s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2205s | ^~~~~~~~~~ 2205s | __int128__ 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4410:86: error: expected ‘)’ before ‘a’ 2205s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2205s | ~ ^ 2205s | ) 2205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4410:104: error: expected ‘)’ before ‘b’ 2205s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2205s | ~ ^ 2205s | ) 2205s 2205s If you find this error message confusing, uninformative, or wrong, please open an issue: 2205s https://github.com/diku-dk/futhark/issues 2205s 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.fut: 2206s Compiling with --backend=multicore: 2206s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.fut:5:11-12: 2206s Defaulting ambiguous type to i32. 2206s cc failed with code 1: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_umul_hi64’: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2206s 4406 | 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.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4406:90: error: expected ‘)’ before ‘a’ 2206s 4406 | 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.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4406:109: error: expected ‘)’ before ‘b’ 2206s 4406 | 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.K0ihat/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_smul_hi64’: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2206s 4410 | 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.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4410:86: error: expected ‘)’ before ‘a’ 2206s 4410 | 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.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4410:104: error: expected ‘)’ before ‘b’ 2206s 4410 | 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 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.fut: 2206s Compiling with --backend=multicore: 2206s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.fut:4:29-30: 2206s Defaulting ambiguous type to i32. 2206s 2206s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.fut:8:19-21: 2206s Unused name "rs". 2206s cc failed with code 1: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_umul_hi64’: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2206s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4420:90: error: expected ‘)’ before ‘a’ 2206s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4420:109: error: expected ‘)’ before ‘b’ 2206s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_smul_hi64’: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2206s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4424:86: error: expected ‘)’ before ‘a’ 2206s 4424 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4424:104: error: expected ‘)’ before ‘b’ 2206s 4424 | 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 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.fut: 2206s Compiling with --backend=multicore: 2206s cc failed with code 1: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_umul_hi64’: 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2206s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4420:90: error: expected ‘)’ before ‘a’ 2206s 4420 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4420:109: error: expected ‘)’ before ‘b’ 2206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2207s | ~ ^ 2207s | ) 2207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_smul_hi64’: 2207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2207s | ^~~~~~~~~~ 2207s | __int128__ 2207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4424:86: error: expected ‘)’ before ‘a’ 2207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2207s | ~ ^ 2207s | ) 2207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4424:104: error: expected ‘)’ before ‘b’ 2207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2207s | ~ ^ 2207s | ) 2207s 2207s If you find this error message confusing, uninformative, or wrong, please open an issue: 2207s https://github.com/diku-dk/futhark/issues 2207s 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.fut: 2208s Compiling with --backend=multicore: 2208s cc failed with code 1: 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_umul_hi64’: 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2208s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2208s | ^~~~~~~~~~~ 2208s | __uint32_t 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4394:90: error: expected ‘)’ before ‘a’ 2208s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2208s | ~ ^ 2208s | ) 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4394:109: error: expected ‘)’ before ‘b’ 2208s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2208s | ~ ^ 2208s | ) 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_smul_hi64’: 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2208s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2208s | ^~~~~~~~~~ 2208s | __int128__ 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4398:86: error: expected ‘)’ before ‘a’ 2208s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2208s | ~ ^ 2208s | ) 2208s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4398:104: error: expected ‘)’ before ‘b’ 2208s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2208s | ~ ^ 2208s | ) 2208s 2208s If you find this error message confusing, uninformative, or wrong, please open an issue: 2208s https://github.com/diku-dk/futhark/issues 2208s 2209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.fut: 2209s Compiling with --backend=multicore: 2209s cc failed with code 1: 2209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_umul_hi64’: 2209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2209s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4420:90: error: expected ‘)’ before ‘a’ 2209s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4420:109: error: expected ‘)’ before ‘b’ 2209s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_smul_hi64’: 2209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2209s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4424:86: error: expected ‘)’ before ‘a’ 2209s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4424:104: error: expected ‘)’ before ‘b’ 2209s 4424 | 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 2212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.fut: 2212s Compiling with --backend=multicore: 2212s cc failed with code 1: 2212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_umul_hi64’: 2212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2212s 4406 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4406:90: error: expected ‘)’ before ‘a’ 2212s 4406 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4406:109: error: expected ‘)’ before ‘b’ 2212s 4406 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_smul_hi64’: 2212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2212s 4410 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4410:86: error: expected ‘)’ before ‘a’ 2212s 4410 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4410:104: error: expected ‘)’ before ‘b’ 2212s 4410 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in1.fut: 2213s Compiling with --backend=multicore: 2213s cc failed with code 1: 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_umul_hi64’: 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.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.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.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.K0ihat/autopkgtest_tmp/tests/loops/for-in1.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.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_smul_hi64’: 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.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.K0ihat/autopkgtest_tmp/tests/loops/for-in1.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.K0ihat/autopkgtest_tmp/tests/loops/for-in1.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.K0ihat/autopkgtest_tmp/tests/loops/for-in3.fut: 2213s Compiling with --backend=multicore: 2213s cc failed with code 1: 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_umul_hi64’: 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.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.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.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.K0ihat/autopkgtest_tmp/tests/loops/for-in3.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.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_smul_hi64’: 2213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.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.K0ihat/autopkgtest_tmp/tests/loops/for-in3.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.K0ihat/autopkgtest_tmp/tests/loops/for-in3.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 2214s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.fut: 2214s Compiling with --backend=multicore: 2214s cc failed with code 1: 2214s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_umul_hi64’: 2214s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2214s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2214s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4420:90: error: expected ‘)’ before ‘a’ 2214s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4420:109: error: expected ‘)’ before ‘b’ 2214s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_smul_hi64’: 2214s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2214s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4424:86: error: expected ‘)’ before ‘a’ 2214s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4424:104: error: expected ‘)’ before ‘b’ 2214s 4424 | 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 2214s If you find this error message confusing, uninformative, or wrong, please open an issue: 2214s https://github.com/diku-dk/futhark/issues 2214s 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.fut: 2215s Compiling with --backend=multicore: 2215s cc failed with code 1: 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_umul_hi64’: 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2215s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2215s | ^~~~~~~~~~~ 2215s | __uint32_t 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4406:90: error: expected ‘)’ before ‘a’ 2215s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2215s | ~ ^ 2215s | ) 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4406:109: error: expected ‘)’ before ‘b’ 2215s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2215s | ~ ^ 2215s | ) 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_smul_hi64’: 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2215s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2215s | ^~~~~~~~~~ 2215s | __int128__ 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4410:86: error: expected ‘)’ before ‘a’ 2215s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2215s | ~ ^ 2215s | ) 2215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4410:104: error: expected ‘)’ before ‘b’ 2215s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2215s | ~ ^ 2215s | ) 2215s 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.fut: 2217s Compiling with --backend=multicore: 2217s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.fut:8:10-62: 2217s Entry point parameter 2217s 2217s ((n: i32): i32, (cost: *[d₁]i32): *[]i32, (updating_graph_mask: *[d₁]bool): *[]bool) 2217s 2217s will have an opaque type, so the entry point will likely not be callable. 2217s 2217s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.fut:8:11-12: 2217s Unused name "n". 2217s cc failed with code 1: 2217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_umul_hi64’: 2217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4456:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2217s 4456 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4456:78: note: each undeclared identifier is reported only once for each function it appears in 2217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4456:90: error: expected ‘)’ before ‘a’ 2217s 4456 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4456:109: error: expected ‘)’ before ‘b’ 2217s 4456 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_smul_hi64’: 2217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4460:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2217s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2217s | ^~~~~~~~~~ 2217s | __int128__ 2217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4460:86: error: expected ‘)’ before ‘a’ 2217s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2217s | ~ ^ 2217s | ) 2217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4460:104: error: expected ‘)’ before ‘b’ 2217s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2217s | ~ ^ 2217s | ) 2217s 2217s If you find this error message confusing, uninformative, or wrong, please open an issue: 2217s https://github.com/diku-dk/futhark/issues 2217s 2218s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.fut: 2218s Compiling with --backend=multicore: 2218s cc failed with code 1: 2218s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_umul_hi64’: 2218s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2218s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2218s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4420:90: error: expected ‘)’ before ‘a’ 2218s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4420:109: error: expected ‘)’ before ‘b’ 2218s 4420 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_smul_hi64’: 2218s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2218s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4424:86: error: expected ‘)’ before ‘a’ 2218s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4424:104: error: expected ‘)’ before ‘b’ 2218s 4424 | 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 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.fut: 2219s Compiling with --backend=multicore: 2219s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.fut:13:8-9: 2219s Unused name "c". 2219s cc failed with code 1: 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_umul_hi64’: 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2219s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2219s | ^~~~~~~~~~~ 2219s | __uint32_t 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4407:90: error: expected ‘)’ before ‘a’ 2219s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2219s | ~ ^ 2219s | ) 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4407:109: error: expected ‘)’ before ‘b’ 2219s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2219s | ~ ^ 2219s | ) 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_smul_hi64’: 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2219s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2219s | ^~~~~~~~~~ 2219s | __int128__ 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4411:86: error: expected ‘)’ before ‘a’ 2219s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2219s | ~ ^ 2219s | ) 2219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4411:104: error: expected ‘)’ before ‘b’ 2219s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2219s | ~ ^ 2219s | ) 2219s 2219s If you find this error message confusing, uninformative, or wrong, please open an issue: 2219s https://github.com/diku-dk/futhark/issues 2219s 2220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.fut: 2220s Compiling with --backend=multicore: 2220s cc failed with code 1: 2220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_umul_hi64’: 2220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2220s 4421 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4421:90: error: expected ‘)’ before ‘a’ 2220s 4421 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4421:109: error: expected ‘)’ before ‘b’ 2220s 4421 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_smul_hi64’: 2220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2220s 4425 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4425:86: error: expected ‘)’ before ‘a’ 2220s 4425 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4425:104: error: expected ‘)’ before ‘b’ 2220s 4425 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop13.fut: 2221s Compiling with --backend=multicore: 2221s cc failed with code 1: 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_umul_hi64’: 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.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.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.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.K0ihat/autopkgtest_tmp/tests/loops/loop13.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.K0ihat/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_smul_hi64’: 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.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.K0ihat/autopkgtest_tmp/tests/loops/loop13.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.K0ihat/autopkgtest_tmp/tests/loops/loop13.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.K0ihat/autopkgtest_tmp/tests/loops/loop14.fut: 2221s Compiling with --backend=multicore: 2221s cc failed with code 1: 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_umul_hi64’: 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.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.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.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.K0ihat/autopkgtest_tmp/tests/loops/loop14.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.K0ihat/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_smul_hi64’: 2221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.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.K0ihat/autopkgtest_tmp/tests/loops/loop14.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.K0ihat/autopkgtest_tmp/tests/loops/loop14.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 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.fut: 2222s Compiling with --backend=multicore: 2222s cc failed with code 1: 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_umul_hi64’: 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2222s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2222s | ^~~~~~~~~~~ 2222s | __uint32_t 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4407:90: error: expected ‘)’ before ‘a’ 2222s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2222s | ~ ^ 2222s | ) 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4407:109: error: expected ‘)’ before ‘b’ 2222s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2222s | ~ ^ 2222s | ) 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_smul_hi64’: 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2222s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2222s | ^~~~~~~~~~ 2222s | __int128__ 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4411:86: error: expected ‘)’ before ‘a’ 2222s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2222s | ~ ^ 2222s | ) 2222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4411:104: error: expected ‘)’ before ‘b’ 2222s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2222s | ~ ^ 2222s | ) 2222s 2222s If you find this error message confusing, uninformative, or wrong, please open an issue: 2222s https://github.com/diku-dk/futhark/issues 2222s 2224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.fut: 2224s Compiling with --backend=multicore: 2224s cc failed with code 1: 2224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_umul_hi64’: 2224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2224s 4422 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4422:90: error: expected ‘)’ before ‘a’ 2224s 4422 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4422:109: error: expected ‘)’ before ‘b’ 2224s 4422 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_smul_hi64’: 2224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2224s 4426 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4426:86: error: expected ‘)’ before ‘a’ 2224s 4426 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4426:104: error: expected ‘)’ before ‘b’ 2224s 4426 | 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 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.fut: 2225s Compiling with --backend=multicore: 2225s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.fut:8:20-21: 2225s Unused name "i". 2225s cc failed with code 1: 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_umul_hi64’: 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2225s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2225s | ^~~~~~~~~~~ 2225s | __uint32_t 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4406:90: error: expected ‘)’ before ‘a’ 2225s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2225s | ~ ^ 2225s | ) 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4406:109: error: expected ‘)’ before ‘b’ 2225s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2225s | ~ ^ 2225s | ) 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_smul_hi64’: 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2225s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2225s | ^~~~~~~~~~ 2225s | __int128__ 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4410:86: error: expected ‘)’ before ‘a’ 2225s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2225s | ~ ^ 2225s | ) 2225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4410:104: error: expected ‘)’ before ‘b’ 2225s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2225s | ~ ^ 2225s | ) 2225s 2225s If you find this error message confusing, uninformative, or wrong, please open an issue: 2225s https://github.com/diku-dk/futhark/issues 2225s 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.fut: 2226s Compiling with --backend=multicore: 2226s cc failed with code 1: 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_umul_hi64’: 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2226s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2226s | ^~~~~~~~~~~ 2226s | __uint32_t 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4406:90: error: expected ‘)’ before ‘a’ 2226s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2226s | ~ ^ 2226s | ) 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4406:109: error: expected ‘)’ before ‘b’ 2226s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2226s | ~ ^ 2226s | ) 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_smul_hi64’: 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2226s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2226s | ^~~~~~~~~~ 2226s | __int128__ 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4410:86: error: expected ‘)’ before ‘a’ 2226s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2226s | ~ ^ 2226s | ) 2226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4410:104: error: expected ‘)’ before ‘b’ 2226s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2226s | ~ ^ 2226s | ) 2226s 2226s If you find this error message confusing, uninformative, or wrong, please open an issue: 2226s https://github.com/diku-dk/futhark/issues 2226s 2227s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.fut: 2227s Compiling with --backend=multicore: 2227s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.fut:10:16-17: 2227s Unused name "a". 2227s cc failed with code 1: 2227s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_umul_hi64’: 2227s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2227s 4406 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2227s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4406:90: error: expected ‘)’ before ‘a’ 2227s 4406 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4406:109: error: expected ‘)’ before ‘b’ 2227s 4406 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_smul_hi64’: 2227s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2227s 4410 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4410:86: error: expected ‘)’ before ‘a’ 2227s 4410 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4410:104: error: expected ‘)’ before ‘b’ 2227s 4410 | 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 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.fut: 2229s Compiling with --backend=multicore: 2229s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.fut:12:17-18: 2229s Unused name "i". 2229s cc failed with code 1: 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_umul_hi64’: 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2229s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2229s | ^~~~~~~~~~~ 2229s | __uint32_t 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4421:90: error: expected ‘)’ before ‘a’ 2229s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4421:109: error: expected ‘)’ before ‘b’ 2229s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_smul_hi64’: 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2229s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2229s | ^~~~~~~~~~ 2229s | __int128__ 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4425:86: error: expected ‘)’ before ‘a’ 2229s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4425:104: error: expected ‘)’ before ‘b’ 2229s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s 2229s If you find this error message confusing, uninformative, or wrong, please open an issue: 2229s https://github.com/diku-dk/futhark/issues 2229s 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.fut: 2229s Compiling with --backend=multicore: 2229s cc failed with code 1: 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_umul_hi64’: 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2229s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2229s | ^~~~~~~~~~~ 2229s | __uint32_t 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4420:90: error: expected ‘)’ before ‘a’ 2229s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4420:109: error: expected ‘)’ before ‘b’ 2229s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_smul_hi64’: 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2229s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2229s | ^~~~~~~~~~ 2229s | __int128__ 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4424:86: error: expected ‘)’ before ‘a’ 2229s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4424:104: error: expected ‘)’ before ‘b’ 2229s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2229s | ~ ^ 2229s | ) 2229s 2229s If you find this error message confusing, uninformative, or wrong, please open an issue: 2229s https://github.com/diku-dk/futhark/issues 2229s 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.fut: 2230s Compiling with --backend=multicore: 2230s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.fut:12:14-41: 2230s Entry point parameter 2230s 2230s ((a: *[n][d₀]f64): *[n][]f64, (u: *[d₁][d₂]f64): *[][]f64) 2230s 2230s will have an opaque type, so the entry point will likely not be callable. 2230s 2230s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.fut:15:28-29: 2230s Unused name "i". 2230s cc failed with code 1: 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_umul_hi64’: 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2230s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2230s | ^~~~~~~~~~~ 2230s | __uint32_t 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4439:90: error: expected ‘)’ before ‘a’ 2230s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2230s | ~ ^ 2230s | ) 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4439:109: error: expected ‘)’ before ‘b’ 2230s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2230s | ~ ^ 2230s | ) 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_smul_hi64’: 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2230s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2230s | ^~~~~~~~~~ 2230s | __int128__ 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4443:86: error: expected ‘)’ before ‘a’ 2230s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2230s | ~ ^ 2230s | ) 2230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4443:104: error: expected ‘)’ before ‘b’ 2230s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2230s | ~ ^ 2230s | ) 2230s 2230s If you find this error message confusing, uninformative, or wrong, please open an issue: 2230s https://github.com/diku-dk/futhark/issues 2230s 2231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut: 2231s Compiling with --backend=multicore: 2231s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut:6:9-33: 2231s Entry point parameter 2231s 2231s ((n: i64): i64, (i: i32): i32, (x: f64): f64) 2231s 2231s will have an opaque type, so the entry point will likely not be callable. 2231s 2231s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut:8:13-15: 2231s Unused name "uu". 2231s 2231s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut:10:12-13: 2231s Unused name "x". 2231s cc failed with code 1: 2231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_umul_hi64’: 2231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2231s 4440 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4440:90: error: expected ‘)’ before ‘a’ 2231s 4440 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4440:109: error: expected ‘)’ before ‘b’ 2231s 4440 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_smul_hi64’: 2231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2231s 4444 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4444:86: error: expected ‘)’ before ‘a’ 2231s 4444 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4444:104: error: expected ‘)’ before ‘b’ 2231s 4444 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop8.fut: 2232s Compiling with --backend=multicore: 2232s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.fut:8:22-23: 2232s Unused name "i". 2232s cc failed with code 1: 2232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_umul_hi64’: 2232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2232s 4411 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4411:90: error: expected ‘)’ before ‘a’ 2232s 4411 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4411:109: error: expected ‘)’ before ‘b’ 2232s 4411 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_smul_hi64’: 2232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2232s 4415 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4415:86: error: expected ‘)’ before ‘a’ 2232s 4415 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4415:104: error: expected ‘)’ before ‘b’ 2232s 4415 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop9.fut: 2233s Compiling with --backend=multicore: 2233s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.fut:5:9-25: 2233s Entry point parameter 2233s 2233s ((x: i32): i32, (y: i32): i32) 2233s 2233s will have an opaque type, so the entry point will likely not be callable. 2233s 2233s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.fut:6:16-17: 2233s Unused name "i". 2233s cc failed with code 1: 2233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_umul_hi64’: 2233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2233s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 2233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4424:90: error: expected ‘)’ before ‘a’ 2233s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4424:109: error: expected ‘)’ before ‘b’ 2233s 4424 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_smul_hi64’: 2233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2233s 4428 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4428:86: error: expected ‘)’ before ‘a’ 2233s 4428 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4428:104: error: expected ‘)’ before ‘b’ 2233s 4428 | 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 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.fut: 2236s Compiling with --backend=multicore: 2236s cc failed with code 1: 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_umul_hi64’: 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2236s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2236s | ^~~~~~~~~~~ 2236s | __uint32_t 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4407:90: error: expected ‘)’ before ‘a’ 2236s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2236s | ~ ^ 2236s | ) 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4407:109: error: expected ‘)’ before ‘b’ 2236s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2236s | ~ ^ 2236s | ) 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_smul_hi64’: 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2236s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2236s | ^~~~~~~~~~ 2236s | __int128__ 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4411:86: error: expected ‘)’ before ‘a’ 2236s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2236s | ~ ^ 2236s | ) 2236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4411:104: error: expected ‘)’ before ‘b’ 2236s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2236s | ~ ^ 2236s | ) 2236s 2236s If you find this error message confusing, uninformative, or wrong, please open an issue: 2236s https://github.com/diku-dk/futhark/issues 2236s 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.fut: 2237s Compiling with --backend=multicore: 2237s cc failed with code 1: 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_umul_hi64’: 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2237s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2237s | ^~~~~~~~~~~ 2237s | __uint32_t 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:90: error: expected ‘)’ before ‘a’ 2237s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4420:109: error: expected ‘)’ before ‘b’ 2237s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_smul_hi64’: 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2237s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2237s | ^~~~~~~~~~ 2237s | __int128__ 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4424:86: error: expected ‘)’ before ‘a’ 2237s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4424:104: error: expected ‘)’ before ‘b’ 2237s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s 2237s If you find this error message confusing, uninformative, or wrong, please open an issue: 2237s https://github.com/diku-dk/futhark/issues 2237s 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.fut: 2237s Compiling with --backend=multicore: 2237s cc failed with code 1: 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_umul_hi64’: 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2237s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2237s | ^~~~~~~~~~~ 2237s | __uint32_t 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4422:90: error: expected ‘)’ before ‘a’ 2237s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4422:109: error: expected ‘)’ before ‘b’ 2237s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_smul_hi64’: 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2237s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2237s | ^~~~~~~~~~ 2237s | __int128__ 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4426:86: error: expected ‘)’ before ‘a’ 2237s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4426:104: error: expected ‘)’ before ‘b’ 2237s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2237s | ~ ^ 2237s | ) 2237s 2237s If you find this error message confusing, uninformative, or wrong, please open an issue: 2237s https://github.com/diku-dk/futhark/issues 2237s 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.fut: 2238s Compiling with --backend=multicore: 2238s cc failed with code 1: 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_umul_hi64’: 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2238s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2238s | ^~~~~~~~~~~ 2238s | __uint32_t 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4407:90: error: expected ‘)’ before ‘a’ 2238s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2238s | ~ ^ 2238s | ) 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4407:109: error: expected ‘)’ before ‘b’ 2238s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2238s | ~ ^ 2238s | ) 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_smul_hi64’: 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2238s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2238s | ^~~~~~~~~~ 2238s | __int128__ 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4411:86: error: expected ‘)’ before ‘a’ 2238s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2238s | ~ ^ 2238s | ) 2238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4411:104: error: expected ‘)’ before ‘b’ 2238s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2238s | ~ ^ 2238s | ) 2238s 2238s If you find this error message confusing, uninformative, or wrong, please open an issue: 2238s https://github.com/diku-dk/futhark/issues 2238s 2239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.fut: 2239s Compiling with --backend=multicore: 2239s cc failed with code 1: 2239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_umul_hi64’: 2239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2239s 4421 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4421:90: error: expected ‘)’ before ‘a’ 2239s 4421 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4421:109: error: expected ‘)’ before ‘b’ 2239s 4421 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_smul_hi64’: 2239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2239s 4425 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4425:86: error: expected ‘)’ before ‘a’ 2239s 4425 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4425:104: error: expected ‘)’ before ‘b’ 2239s 4425 | 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 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.fut: 2241s Compiling with --backend=multicore: 2241s cc failed with code 1: 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c: In function ‘futrts_umul_hi64’: 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2241s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2241s | ^~~~~~~~~~~ 2241s | __uint32_t 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4420:90: error: expected ‘)’ before ‘a’ 2241s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2241s | ~ ^ 2241s | ) 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4420:109: error: expected ‘)’ before ‘b’ 2241s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2241s | ~ ^ 2241s | ) 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c: In function ‘futrts_smul_hi64’: 2241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2241s 4424 | 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.K0ihat/autopkgtest_tmp/tests/lss.c:4424:86: error: expected ‘)’ before ‘a’ 2241s 4424 | 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.K0ihat/autopkgtest_tmp/tests/lss.c:4424:104: error: expected ‘)’ before ‘b’ 2241s 4424 | 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 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.fut: 2242s Compiling with --backend=multicore: 2242s cc failed with code 1: 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_umul_hi64’: 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2242s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2242s | ^~~~~~~~~~~ 2242s | __uint32_t 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4406:90: error: expected ‘)’ before ‘a’ 2242s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2242s | ~ ^ 2242s | ) 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4406:109: error: expected ‘)’ before ‘b’ 2242s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2242s | ~ ^ 2242s | ) 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_smul_hi64’: 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2242s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2242s | ^~~~~~~~~~ 2242s | __int128__ 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4410:86: error: expected ‘)’ before ‘a’ 2242s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2242s | ~ ^ 2242s | ) 2242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4410:104: error: expected ‘)’ before ‘b’ 2242s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2242s | ~ ^ 2242s | ) 2242s 2242s If you find this error message confusing, uninformative, or wrong, please open an issue: 2242s https://github.com/diku-dk/futhark/issues 2242s 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.fut: 2244s Compiling with --backend=multicore: 2244s cc failed with code 1: 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_umul_hi64’: 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2244s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2244s | ^~~~~~~~~~~ 2244s | __uint32_t 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4421:90: error: expected ‘)’ before ‘a’ 2244s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2244s | ~ ^ 2244s | ) 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4421:109: error: expected ‘)’ before ‘b’ 2244s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2244s | ~ ^ 2244s | ) 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_smul_hi64’: 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2244s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2244s | ^~~~~~~~~~ 2244s | __int128__ 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4425:86: error: expected ‘)’ before ‘a’ 2244s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2244s | ~ ^ 2244s | ) 2244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4425:104: error: expected ‘)’ before ‘b’ 2244s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2244s | ~ ^ 2244s | ) 2244s 2244s If you find this error message confusing, uninformative, or wrong, please open an issue: 2244s https://github.com/diku-dk/futhark/issues 2244s 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.fut: 2245s Compiling with --backend=multicore: 2245s cc failed with code 1: 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_umul_hi64’: 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2245s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2245s | ^~~~~~~~~~~ 2245s | __uint32_t 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4421:90: error: expected ‘)’ before ‘a’ 2245s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4421:109: error: expected ‘)’ before ‘b’ 2245s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_smul_hi64’: 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2245s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2245s | ^~~~~~~~~~ 2245s | __int128__ 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4425:86: error: expected ‘)’ before ‘a’ 2245s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4425:104: error: expected ‘)’ before ‘b’ 2245s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s 2245s If you find this error message confusing, uninformative, or wrong, please open an issue: 2245s https://github.com/diku-dk/futhark/issues 2245s 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.fut: 2245s Compiling with --backend=multicore: 2245s cc failed with code 1: 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_umul_hi64’: 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2245s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2245s | ^~~~~~~~~~~ 2245s | __uint32_t 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4419:90: error: expected ‘)’ before ‘a’ 2245s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4419:109: error: expected ‘)’ before ‘b’ 2245s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_smul_hi64’: 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2245s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2245s | ^~~~~~~~~~ 2245s | __int128__ 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4423:86: error: expected ‘)’ before ‘a’ 2245s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4423:104: error: expected ‘)’ before ‘b’ 2245s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2245s | ~ ^ 2245s | ) 2245s 2245s If you find this error message confusing, uninformative, or wrong, please open an issue: 2245s https://github.com/diku-dk/futhark/issues 2245s 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.fut: 2246s Generating reference outputs: 2246s cc failed with code 1: 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_umul_hi64’: 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2246s 4416 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:90: error: expected ‘)’ before ‘a’ 2246s 4416 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:109: error: expected ‘)’ before ‘b’ 2246s 4416 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_smul_hi64’: 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2246s 4420 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4420:86: error: expected ‘)’ before ‘a’ 2246s 4420 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4420:104: error: expected ‘)’ before ‘b’ 2246s 4420 | 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 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.fut: 2246s Compiling with --backend=multicore: 2246s cc failed with code 1: 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_umul_hi64’: 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2246s 4420 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c:4420:90: error: expected ‘)’ before ‘a’ 2246s 4420 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4420:109: error: expected ‘)’ before ‘b’ 2246s 4420 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_smul_hi64’: 2246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2246s 4424 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4424:86: error: expected ‘)’ before ‘a’ 2246s 4424 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4424:104: error: expected ‘)’ before ‘b’ 2246s 4424 | 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 2248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.fut: 2248s Compiling with --backend=multicore: 2248s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.fut:4:14-34: 2248s Entry point parameter 2248s 2248s ((a: *[n]i32): *[n]i32, (x: i32): i32) 2248s 2248s will have an opaque type, so the entry point will likely not be callable. 2248s cc failed with code 1: 2248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_umul_hi64’: 2248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2248s 4438 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 2248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c:4438:90: error: expected ‘)’ before ‘a’ 2248s 4438 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4438:109: error: expected ‘)’ before ‘b’ 2248s 4438 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_smul_hi64’: 2248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2248s 4442 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4442:86: error: expected ‘)’ before ‘a’ 2248s 4442 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4442:104: error: expected ‘)’ before ‘b’ 2248s 4442 | 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 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.fut: 2252s Compiling with --backend=multicore: 2252s cc failed with code 1: 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_umul_hi64’: 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2252s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2252s | ^~~~~~~~~~~ 2252s | __uint32_t 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4422:90: error: expected ‘)’ before ‘a’ 2252s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2252s | ~ ^ 2252s | ) 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4422:109: error: expected ‘)’ before ‘b’ 2252s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2252s | ~ ^ 2252s | ) 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_smul_hi64’: 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2252s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2252s | ^~~~~~~~~~ 2252s | __int128__ 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4426:86: error: expected ‘)’ before ‘a’ 2252s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2252s | ~ ^ 2252s | ) 2252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4426:104: error: expected ‘)’ before ‘b’ 2252s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2252s | ~ ^ 2252s | ) 2252s 2252s If you find this error message confusing, uninformative, or wrong, please open an issue: 2252s https://github.com/diku-dk/futhark/issues 2252s 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.fut: 2254s Compiling with --backend=multicore: 2254s cc failed with code 1: 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_umul_hi64’: 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2254s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2254s | ^~~~~~~~~~~ 2254s | __uint32_t 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4436:90: error: expected ‘)’ before ‘a’ 2254s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2254s | ~ ^ 2254s | ) 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4436:109: error: expected ‘)’ before ‘b’ 2254s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2254s | ~ ^ 2254s | ) 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_smul_hi64’: 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2254s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2254s | ^~~~~~~~~~ 2254s | __int128__ 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4440:86: error: expected ‘)’ before ‘a’ 2254s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2254s | ~ ^ 2254s | ) 2254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4440:104: error: expected ‘)’ before ‘b’ 2254s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2254s | ~ ^ 2254s | ) 2254s 2254s If you find this error message confusing, uninformative, or wrong, please open an issue: 2254s https://github.com/diku-dk/futhark/issues 2254s 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.fut: 2255s Generating reference outputs: 2255s cc failed with code 1: 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_umul_hi64’: 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2255s 4416 | 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.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:90: error: expected ‘)’ before ‘a’ 2255s 4416 | 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.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:109: error: expected ‘)’ before ‘b’ 2255s 4416 | 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.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_smul_hi64’: 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2255s 4420 | 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.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4420:86: error: expected ‘)’ before ‘a’ 2255s 4420 | 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.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4420:104: error: expected ‘)’ before ‘b’ 2255s 4420 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.fut: 2255s Compiling with --backend=multicore: 2255s cc failed with code 1: 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_umul_hi64’: 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2255s 4436 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c:4436:90: error: expected ‘)’ before ‘a’ 2255s 4436 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4436:109: error: expected ‘)’ before ‘b’ 2255s 4436 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_smul_hi64’: 2255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2255s 4440 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4440:86: error: expected ‘)’ before ‘a’ 2255s 4440 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4440:104: error: expected ‘)’ before ‘b’ 2255s 4440 | 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 2256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.fut: 2256s Compiling with --backend=multicore: 2256s cc failed with code 1: 2256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_umul_hi64’: 2256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2256s 4421 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4421:90: error: expected ‘)’ before ‘a’ 2256s 4421 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4421:109: error: expected ‘)’ before ‘b’ 2256s 4421 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_smul_hi64’: 2256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 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 | __int128__ 2256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4425:86: error: expected ‘)’ before ‘a’ 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.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 941 failed, 99 passed, 1273 to go. 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.fut: 2258s Generating reference outputs: 2258s cc failed with code 1: 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_umul_hi64’: 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2258s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2258s | ^~~~~~~~~~~ 2258s | __uint32_t 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:90: error: expected ‘)’ before ‘a’ 2258s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2258s | ~ ^ 2258s | ) 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:109: error: expected ‘)’ before ‘b’ 2258s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2258s | ~ ^ 2258s | ) 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_smul_hi64’: 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2258s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2258s | ^~~~~~~~~~ 2258s | __int128__ 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4420:86: error: expected ‘)’ before ‘a’ 2258s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2258s | ~ ^ 2258s | ) 2258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4420:104: error: expected ‘)’ before ‘b’ 2258s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2258s | ~ ^ 2258s | ) 2258s 2258s If you find this error message confusing, uninformative, or wrong, please open an issue: 2258s https://github.com/diku-dk/futhark/issues 2258s 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.fut: 2260s Compiling with --backend=multicore: 2260s cc failed with code 1: 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_umul_hi64’: 2260s /tmp/autopkgtest.K0ihat/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’? 2260s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2260s | ^~~~~~~~~~~ 2260s | __uint32_t 2260s /tmp/autopkgtest.K0ihat/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 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4455:90: error: expected ‘)’ before ‘a’ 2260s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2260s | ~ ^ 2260s | ) 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4455:109: error: expected ‘)’ before ‘b’ 2260s 4455 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2260s | ~ ^ 2260s | ) 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_smul_hi64’: 2260s /tmp/autopkgtest.K0ihat/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__’? 2260s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2260s | ^~~~~~~~~~ 2260s | __int128__ 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4459:86: error: expected ‘)’ before ‘a’ 2260s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2260s | ~ ^ 2260s | ) 2260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4459:104: error: expected ‘)’ before ‘b’ 2260s 4459 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2260s | ~ ^ 2260s | ) 2260s 2260s If you find this error message confusing, uninformative, or wrong, please open an issue: 2260s https://github.com/diku-dk/futhark/issues 2260s 2263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.fut: 2263s Compiling with --backend=multicore: 2263s cc failed with code 1: 2263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_umul_hi64’: 2263s /tmp/autopkgtest.K0ihat/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’? 2263s 4455 | 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.K0ihat/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 2263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4455:90: error: expected ‘)’ before ‘a’ 2263s 4455 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4455:109: error: expected ‘)’ before ‘b’ 2263s 4455 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_smul_hi64’: 2263s /tmp/autopkgtest.K0ihat/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__’? 2263s 4459 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4459:86: error: expected ‘)’ before ‘a’ 2263s 4459 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4459:104: error: expected ‘)’ before ‘b’ 2263s 4459 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.fut: 2263s Compiling with --backend=multicore: 2263s cc failed with code 1: 2263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_umul_hi64’: 2263s /tmp/autopkgtest.K0ihat/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’? 2263s 4435 | 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.K0ihat/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 2263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4435:90: error: expected ‘)’ before ‘a’ 2263s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4435:109: error: expected ‘)’ before ‘b’ 2263s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_smul_hi64’: 2263s /tmp/autopkgtest.K0ihat/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__’? 2263s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4439:86: error: expected ‘)’ before ‘a’ 2263s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c:4439:104: error: expected ‘)’ before ‘b’ 2263s 4439 | 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 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.fut: 2264s Compiling with --backend=multicore: 2264s cc failed with code 1: 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_umul_hi64’: 2264s /tmp/autopkgtest.K0ihat/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’? 2264s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2264s | ^~~~~~~~~~~ 2264s | __uint32_t 2264s /tmp/autopkgtest.K0ihat/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 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4420:90: error: expected ‘)’ before ‘a’ 2264s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2264s | ~ ^ 2264s | ) 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4420:109: error: expected ‘)’ before ‘b’ 2264s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2264s | ~ ^ 2264s | ) 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_smul_hi64’: 2264s /tmp/autopkgtest.K0ihat/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__’? 2264s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2264s | ^~~~~~~~~~ 2264s | __int128__ 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4424:86: error: expected ‘)’ before ‘a’ 2264s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2264s | ~ ^ 2264s | ) 2264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4424:104: error: expected ‘)’ before ‘b’ 2264s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2264s | ~ ^ 2264s | ) 2264s 2264s If you find this error message confusing, uninformative, or wrong, please open an issue: 2264s https://github.com/diku-dk/futhark/issues 2264s 2265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.fut: 2265s Compiling with --backend=multicore: 2265s cc failed with code 1: 2265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_umul_hi64’: 2265s /tmp/autopkgtest.K0ihat/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’? 2265s 4437 | 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.K0ihat/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 2265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4437:90: error: expected ‘)’ before ‘a’ 2265s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4437:109: error: expected ‘)’ before ‘b’ 2265s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_smul_hi64’: 2265s /tmp/autopkgtest.K0ihat/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__’? 2265s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4441:86: error: expected ‘)’ before ‘a’ 2265s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4441:104: error: expected ‘)’ before ‘b’ 2265s 4441 | 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 2269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.fut: 2269s Compiling with --backend=multicore: 2269s cc failed with code 1: 2269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_umul_hi64’: 2269s /tmp/autopkgtest.K0ihat/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’? 2269s 4439 | 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.K0ihat/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 2269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4439:90: error: expected ‘)’ before ‘a’ 2269s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4439:109: error: expected ‘)’ before ‘b’ 2269s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_smul_hi64’: 2269s /tmp/autopkgtest.K0ihat/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__’? 2269s 4443 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4443:86: error: expected ‘)’ before ‘a’ 2269s 4443 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4443:104: error: expected ‘)’ before ‘b’ 2269s 4443 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.fut: 2270s Compiling with --backend=multicore: 2270s cc failed with code 1: 2270s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_umul_hi64’: 2270s /tmp/autopkgtest.K0ihat/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’? 2270s 4454 | 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.K0ihat/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 2270s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4454:90: error: expected ‘)’ before ‘a’ 2270s 4454 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4454:109: error: expected ‘)’ before ‘b’ 2270s 4454 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_smul_hi64’: 2270s /tmp/autopkgtest.K0ihat/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__’? 2270s 4458 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4458:86: error: expected ‘)’ before ‘a’ 2270s 4458 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4458:104: error: expected ‘)’ before ‘b’ 2270s 4458 | 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 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.fut: 2272s Compiling with --backend=multicore: 2272s cc failed with code 1: 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_umul_hi64’: 2272s /tmp/autopkgtest.K0ihat/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’? 2272s 4421 | 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.K0ihat/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 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4421:90: error: expected ‘)’ before ‘a’ 2272s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4421:109: error: expected ‘)’ before ‘b’ 2272s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_smul_hi64’: 2272s /tmp/autopkgtest.K0ihat/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__’? 2272s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4425:86: error: expected ‘)’ before ‘a’ 2272s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4425:104: error: expected ‘)’ before ‘b’ 2272s 4425 | 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 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.fut: 2272s Compiling with --backend=multicore: 2272s cc failed with code 1: 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_umul_hi64’: 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2272s 4421 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4421:90: error: expected ‘)’ before ‘a’ 2272s 4421 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4421:109: error: expected ‘)’ before ‘b’ 2272s 4421 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_smul_hi64’: 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2272s 4425 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4425:86: error: expected ‘)’ before ‘a’ 2272s 4425 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4425:104: error: expected ‘)’ before ‘b’ 2272s 4425 | 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 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.fut: 2272s Compiling with --backend=multicore: 2272s cc failed with code 1: 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_umul_hi64’: 2272s /tmp/autopkgtest.K0ihat/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’? 2272s 4435 | 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.K0ihat/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 2272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4435:90: error: expected ‘)’ before ‘a’ 2272s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4435:109: error: expected ‘)’ before ‘b’ 2272s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_smul_hi64’: 2272s /tmp/autopkgtest.K0ihat/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__’? 2272s 4439 | 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__ 2273s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4439:86: error: expected ‘)’ before ‘a’ 2273s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2273s | ~ ^ 2273s | ) 2273s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4439:104: error: expected ‘)’ before ‘b’ 2273s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2273s | ~ ^ 2273s | ) 2273s 2273s If you find this error message confusing, uninformative, or wrong, please open an issue: 2273s https://github.com/diku-dk/futhark/issues 2273s 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.fut: 2274s Compiling with --backend=multicore: 2274s cc failed with code 1: 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_umul_hi64’: 2274s /tmp/autopkgtest.K0ihat/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’? 2274s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ^~~~~~~~~~~ 2274s | __uint32_t 2274s /tmp/autopkgtest.K0ihat/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 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4439:90: error: expected ‘)’ before ‘a’ 2274s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4439:109: error: expected ‘)’ before ‘b’ 2274s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_smul_hi64’: 2274s /tmp/autopkgtest.K0ihat/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__’? 2274s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ^~~~~~~~~~ 2274s | __int128__ 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4443:86: error: expected ‘)’ before ‘a’ 2274s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4443:104: error: expected ‘)’ before ‘b’ 2274s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s 2274s If you find this error message confusing, uninformative, or wrong, please open an issue: 2274s https://github.com/diku-dk/futhark/issues 2274s 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.fut: 2274s Compiling with --backend=multicore: 2274s cc failed with code 1: 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_umul_hi64’: 2274s /tmp/autopkgtest.K0ihat/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’? 2274s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ^~~~~~~~~~~ 2274s | __uint32_t 2274s /tmp/autopkgtest.K0ihat/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 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4436:90: error: expected ‘)’ before ‘a’ 2274s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4436:109: error: expected ‘)’ before ‘b’ 2274s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_smul_hi64’: 2274s /tmp/autopkgtest.K0ihat/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__’? 2274s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ^~~~~~~~~~ 2274s | __int128__ 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4440:86: error: expected ‘)’ before ‘a’ 2274s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4440:104: error: expected ‘)’ before ‘b’ 2274s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s 2274s If you find this error message confusing, uninformative, or wrong, please open an issue: 2274s https://github.com/diku-dk/futhark/issues 2274s 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.fut: 2274s Compiling with --backend=multicore: 2274s cc failed with code 1: 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_umul_hi64’: 2274s /tmp/autopkgtest.K0ihat/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’? 2274s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ^~~~~~~~~~~ 2274s | __uint32_t 2274s /tmp/autopkgtest.K0ihat/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 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4420:90: error: expected ‘)’ before ‘a’ 2274s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4420:109: error: expected ‘)’ before ‘b’ 2274s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2274s | ~ ^ 2274s | ) 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_smul_hi64’: 2274s /tmp/autopkgtest.K0ihat/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__’? 2274s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2274s | ^~~~~~~~~~ 2274s | __int128__ 2274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4424:86: error: expected ‘)’ before ‘a’ 2274s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4424:104: error: expected ‘)’ before ‘b’ 2275s 4424 | 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 2278s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.fut: 2278s Compiling with --backend=multicore: 2278s cc failed with code 1: 2278s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_umul_hi64’: 2278s /tmp/autopkgtest.K0ihat/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’? 2278s 4436 | 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.K0ihat/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 2278s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4436:90: error: expected ‘)’ before ‘a’ 2278s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4436:109: error: expected ‘)’ before ‘b’ 2278s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2278s | ~ ^ 2278s | ) 2279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_smul_hi64’: 2279s /tmp/autopkgtest.K0ihat/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__’? 2279s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2279s | ^~~~~~~~~~ 2279s | __int128__ 2279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4440:86: error: expected ‘)’ before ‘a’ 2279s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2279s | ~ ^ 2279s | ) 2279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4440:104: error: expected ‘)’ before ‘b’ 2279s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2279s | ~ ^ 2279s | ) 2279s 2279s If you find this error message confusing, uninformative, or wrong, please open an issue: 2279s https://github.com/diku-dk/futhark/issues 2279s 2280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.fut: 2280s Compiling with --backend=multicore: 2280s cc failed with code 1: 2280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_umul_hi64’: 2280s /tmp/autopkgtest.K0ihat/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’? 2280s 4437 | 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.K0ihat/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 2280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4437:90: error: expected ‘)’ before ‘a’ 2280s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4437:109: error: expected ‘)’ before ‘b’ 2280s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_smul_hi64’: 2280s /tmp/autopkgtest.K0ihat/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__’? 2280s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4441:86: error: expected ‘)’ before ‘a’ 2280s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4441:104: error: expected ‘)’ before ‘b’ 2280s 4441 | 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 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.fut: 2281s Compiling with --backend=multicore: 2281s cc failed with code 1: 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_umul_hi64’: 2281s /tmp/autopkgtest.K0ihat/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’? 2281s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2281s | ^~~~~~~~~~~ 2281s | __uint32_t 2281s /tmp/autopkgtest.K0ihat/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 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4420:90: error: expected ‘)’ before ‘a’ 2281s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4420:109: error: expected ‘)’ before ‘b’ 2281s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_smul_hi64’: 2281s /tmp/autopkgtest.K0ihat/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__’? 2281s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2281s | ^~~~~~~~~~ 2281s | __int128__ 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4424:86: error: expected ‘)’ before ‘a’ 2281s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c:4424:104: error: expected ‘)’ before ‘b’ 2281s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s 2281s If you find this error message confusing, uninformative, or wrong, please open an issue: 2281s https://github.com/diku-dk/futhark/issues 2281s 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.fut: 2281s Compiling with --backend=multicore: 2281s cc failed with code 1: 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_umul_hi64’: 2281s /tmp/autopkgtest.K0ihat/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’? 2281s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2281s | ^~~~~~~~~~~ 2281s | __uint32_t 2281s /tmp/autopkgtest.K0ihat/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 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4420:90: error: expected ‘)’ before ‘a’ 2281s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4420:109: error: expected ‘)’ before ‘b’ 2281s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_smul_hi64’: 2281s /tmp/autopkgtest.K0ihat/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__’? 2281s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2281s | ^~~~~~~~~~ 2281s | __int128__ 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4424:86: error: expected ‘)’ before ‘a’ 2281s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c:4424:104: error: expected ‘)’ before ‘b’ 2281s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2281s | ~ ^ 2281s | ) 2281s 2281s If you find this error message confusing, uninformative, or wrong, please open an issue: 2281s https://github.com/diku-dk/futhark/issues 2281s 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.fut: 2282s Compiling with --backend=multicore: 2282s cc failed with code 1: 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_umul_hi64’: 2282s /tmp/autopkgtest.K0ihat/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’? 2282s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2282s | ^~~~~~~~~~~ 2282s | __uint32_t 2282s /tmp/autopkgtest.K0ihat/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 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4437:90: error: expected ‘)’ before ‘a’ 2282s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4437:109: error: expected ‘)’ before ‘b’ 2282s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_smul_hi64’: 2282s /tmp/autopkgtest.K0ihat/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__’? 2282s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2282s | ^~~~~~~~~~ 2282s | __int128__ 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4441:86: error: expected ‘)’ before ‘a’ 2282s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4441:104: error: expected ‘)’ before ‘b’ 2282s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s 2282s If you find this error message confusing, uninformative, or wrong, please open an issue: 2282s https://github.com/diku-dk/futhark/issues 2282s 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.fut: 2282s Compiling with --backend=multicore: 2282s cc failed with code 1: 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_umul_hi64’: 2282s /tmp/autopkgtest.K0ihat/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’? 2282s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2282s | ^~~~~~~~~~~ 2282s | __uint32_t 2282s /tmp/autopkgtest.K0ihat/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 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4420:90: error: expected ‘)’ before ‘a’ 2282s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4420:109: error: expected ‘)’ before ‘b’ 2282s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_smul_hi64’: 2282s /tmp/autopkgtest.K0ihat/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__’? 2282s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2282s | ^~~~~~~~~~ 2282s | __int128__ 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4424:86: error: expected ‘)’ before ‘a’ 2282s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c:4424:104: error: expected ‘)’ before ‘b’ 2282s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2282s | ~ ^ 2282s | ) 2282s 2282s If you find this error message confusing, uninformative, or wrong, please open an issue: 2282s https://github.com/diku-dk/futhark/issues 2282s 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.fut: 2284s Compiling with --backend=multicore: 2284s cc failed with code 1: 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_umul_hi64’: 2284s /tmp/autopkgtest.K0ihat/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’? 2284s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2284s | ^~~~~~~~~~~ 2284s | __uint32_t 2284s /tmp/autopkgtest.K0ihat/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 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4436:90: error: expected ‘)’ before ‘a’ 2284s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4436:109: error: expected ‘)’ before ‘b’ 2284s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_smul_hi64’: 2284s /tmp/autopkgtest.K0ihat/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__’? 2284s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2284s | ^~~~~~~~~~ 2284s | __int128__ 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4440:86: error: expected ‘)’ before ‘a’ 2284s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4440:104: error: expected ‘)’ before ‘b’ 2284s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s 2284s If you find this error message confusing, uninformative, or wrong, please open an issue: 2284s https://github.com/diku-dk/futhark/issues 2284s 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.fut: 2284s Compiling with --backend=multicore: 2284s cc failed with code 1: 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_umul_hi64’: 2284s /tmp/autopkgtest.K0ihat/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’? 2284s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2284s | ^~~~~~~~~~~ 2284s | __uint32_t 2284s /tmp/autopkgtest.K0ihat/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 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4437:90: error: expected ‘)’ before ‘a’ 2284s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4437:109: error: expected ‘)’ before ‘b’ 2284s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_smul_hi64’: 2284s /tmp/autopkgtest.K0ihat/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__’? 2284s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2284s | ^~~~~~~~~~ 2284s | __int128__ 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4441:86: error: expected ‘)’ before ‘a’ 2284s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4441:104: error: expected ‘)’ before ‘b’ 2284s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2284s | ~ ^ 2284s | ) 2284s 2284s If you find this error message confusing, uninformative, or wrong, please open an issue: 2284s https://github.com/diku-dk/futhark/issues 2284s 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.fut: 2287s Compiling with --backend=multicore: 2287s cc failed with code 1: 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_umul_hi64’: 2287s /tmp/autopkgtest.K0ihat/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’? 2287s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2287s | ^~~~~~~~~~~ 2287s | __uint32_t 2287s /tmp/autopkgtest.K0ihat/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 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4437:90: error: expected ‘)’ before ‘a’ 2287s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2287s | ~ ^ 2287s | ) 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4437:109: error: expected ‘)’ before ‘b’ 2287s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2287s | ~ ^ 2287s | ) 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_smul_hi64’: 2287s /tmp/autopkgtest.K0ihat/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__’? 2287s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2287s | ^~~~~~~~~~ 2287s | __int128__ 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4441:86: error: expected ‘)’ before ‘a’ 2287s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2287s | ~ ^ 2287s | ) 2287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4441:104: error: expected ‘)’ before ‘b’ 2287s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2287s | ~ ^ 2287s | ) 2287s 2287s If you find this error message confusing, uninformative, or wrong, please open an issue: 2287s https://github.com/diku-dk/futhark/issues 2287s 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.fut: 2290s Compiling with --backend=multicore: 2290s cc failed with code 1: 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_umul_hi64’: 2290s /tmp/autopkgtest.K0ihat/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’? 2290s 4437 | 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.K0ihat/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 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4437:90: error: expected ‘)’ before ‘a’ 2290s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4437:109: error: expected ‘)’ before ‘b’ 2290s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_smul_hi64’: 2290s /tmp/autopkgtest.K0ihat/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__’? 2290s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4441:86: error: expected ‘)’ before ‘a’ 2290s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4441:104: error: expected ‘)’ before ‘b’ 2290s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.fut: 2290s Compiling with --backend=multicore: 2290s cc failed with code 1: 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_umul_hi64’: 2290s /tmp/autopkgtest.K0ihat/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’? 2290s 4437 | 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.K0ihat/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 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4437:90: error: expected ‘)’ before ‘a’ 2290s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4437:109: error: expected ‘)’ before ‘b’ 2290s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_smul_hi64’: 2290s /tmp/autopkgtest.K0ihat/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__’? 2290s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4441:86: error: expected ‘)’ before ‘a’ 2290s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4441:104: error: expected ‘)’ before ‘b’ 2290s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut: 2290s Generating reference outputs: 2290s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut:34:48-49: 2290s Unused name "j". 2290s cc failed with code 1: 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_umul_hi64’: 2290s /tmp/autopkgtest.K0ihat/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’? 2290s 4432 | 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.K0ihat/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 2290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:90: error: expected ‘)’ before ‘a’ 2290s 4432 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:109: error: expected ‘)’ before ‘b’ 2290s 4432 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_smul_hi64’: 2290s /tmp/autopkgtest.K0ihat/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__’? 2290s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:86: error: expected ‘)’ before ‘a’ 2290s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:104: error: expected ‘)’ before ‘b’ 2290s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut: 2292s Compiling with --backend=multicore: 2292s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut:5:15-18: 2292s Unused name "ind". 2292s cc failed with code 1: 2292s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_umul_hi64’: 2292s /tmp/autopkgtest.K0ihat/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’? 2292s 4421 | 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.K0ihat/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 2292s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4421:90: error: expected ‘)’ before ‘a’ 2292s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4421:109: error: expected ‘)’ before ‘b’ 2292s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_smul_hi64’: 2292s /tmp/autopkgtest.K0ihat/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__’? 2292s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4425:86: error: expected ‘)’ before ‘a’ 2292s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4425:104: error: expected ‘)’ before ‘b’ 2292s 4425 | 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 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.fut: 2294s Compiling with --backend=multicore: 2294s cc failed with code 1: 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_umul_hi64’: 2294s /tmp/autopkgtest.K0ihat/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’? 2294s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ^~~~~~~~~~~ 2294s | __uint32_t 2294s /tmp/autopkgtest.K0ihat/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 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4423:90: error: expected ‘)’ before ‘a’ 2294s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4423:109: error: expected ‘)’ before ‘b’ 2294s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_smul_hi64’: 2294s /tmp/autopkgtest.K0ihat/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__’? 2294s 4427 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4427:86: error: expected ‘)’ before ‘a’ 2294s 4427 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4427:104: error: expected ‘)’ before ‘b’ 2294s 4427 | 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 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut: 2294s Compiling with --backend=multicore: 2294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:26-29: 2294s Unused name "ass". 2294s 2294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:43-45: 2294s Unused name "as". 2294s 2294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:56-60: 2294s Unused name "inds". 2294s cc failed with code 1: 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_umul_hi64’: 2294s /tmp/autopkgtest.K0ihat/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’? 2294s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ^~~~~~~~~~~ 2294s | __uint32_t 2294s /tmp/autopkgtest.K0ihat/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 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4438:90: error: expected ‘)’ before ‘a’ 2294s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4438:109: error: expected ‘)’ before ‘b’ 2294s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_smul_hi64’: 2294s /tmp/autopkgtest.K0ihat/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__’? 2294s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4442:86: error: expected ‘)’ before ‘a’ 2294s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4442:104: error: expected ‘)’ before ‘b’ 2294s 4442 | 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 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.fut: 2294s Compiling with --backend=multicore: 2294s cc failed with code 1: 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_umul_hi64’: 2294s /tmp/autopkgtest.K0ihat/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’? 2294s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ^~~~~~~~~~~ 2294s | __uint32_t 2294s /tmp/autopkgtest.K0ihat/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 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4438:90: error: expected ‘)’ before ‘a’ 2294s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4438:109: error: expected ‘)’ before ‘b’ 2294s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2294s | ~ ^ 2294s | ) 2294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_smul_hi64’: 2294s /tmp/autopkgtest.K0ihat/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__’? 2294s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4442:86: error: expected ‘)’ before ‘a’ 2294s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4442:104: error: expected ‘)’ before ‘b’ 2294s 4442 | 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 2300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut: 2300s Compiling with --backend=multicore: 2300s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut:10:11-12: 2300s Unused name "i". 2300s cc failed with code 1: 2300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_umul_hi64’: 2300s /tmp/autopkgtest.K0ihat/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’? 2300s 4437 | 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.K0ihat/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 2300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4437:90: error: expected ‘)’ before ‘a’ 2300s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4437:109: error: expected ‘)’ before ‘b’ 2300s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_smul_hi64’: 2300s /tmp/autopkgtest.K0ihat/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__’? 2300s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4441:86: error: expected ‘)’ before ‘a’ 2300s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4441:104: error: expected ‘)’ before ‘b’ 2300s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut: 2301s Compiling with --backend=multicore: 2301s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut:8:10-38: 2301s Entry point parameter 2301s 2301s ((length0: i64): i64, (length1: i64): i64) 2301s 2301s will have an opaque type, so the entry point will likely not be callable. 2301s cc failed with code 1: 2301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_umul_hi64’: 2301s /tmp/autopkgtest.K0ihat/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’? 2301s 4438 | 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.K0ihat/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 2301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4438:90: error: expected ‘)’ before ‘a’ 2301s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4438:109: error: expected ‘)’ before ‘b’ 2301s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_smul_hi64’: 2301s /tmp/autopkgtest.K0ihat/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__’? 2301s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4442:86: error: expected ‘)’ before ‘a’ 2301s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4442:104: error: expected ‘)’ before ‘b’ 2301s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.fut: 2301s Compiling with --backend=multicore: 2301s cc failed with code 1: 2301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_umul_hi64’: 2301s /tmp/autopkgtest.K0ihat/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’? 2301s 4420 | 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.K0ihat/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 2301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4420:90: error: expected ‘)’ before ‘a’ 2301s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4420:109: error: expected ‘)’ before ‘b’ 2301s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_smul_hi64’: 2301s /tmp/autopkgtest.K0ihat/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__’? 2301s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4424:86: error: expected ‘)’ before ‘a’ 2301s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4424:104: error: expected ‘)’ before ‘b’ 2301s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.fut: 2303s Compiling with --backend=multicore: 2303s cc failed with code 1: 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_umul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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’? 2303s 4421 | 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.K0ihat/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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4421:90: error: expected ‘)’ before ‘a’ 2303s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4421:109: error: expected ‘)’ before ‘b’ 2303s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_smul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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__’? 2303s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4425:86: error: expected ‘)’ before ‘a’ 2303s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4425:104: error: expected ‘)’ before ‘b’ 2303s 4425 | 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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut: 2303s Compiling with --backend=multicore: 2303s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut:9:10-50: 2303s Entry point parameter 2303s 2303s ((cond: bool): bool, (lengths: [d₀]i64): []i64, (index: i64): i64) 2303s 2303s will have an opaque type, so the entry point will likely not be callable. 2303s cc failed with code 1: 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_umul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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’? 2303s 4440 | 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.K0ihat/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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4440:90: error: expected ‘)’ before ‘a’ 2303s 4440 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4440:109: error: expected ‘)’ before ‘b’ 2303s 4440 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_smul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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__’? 2303s 4444 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4444:86: error: expected ‘)’ before ‘a’ 2303s 4444 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4444:104: error: expected ‘)’ before ‘b’ 2303s 4444 | 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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.fut: 2303s Compiling with --backend=multicore: 2303s cc failed with code 1: 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_umul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_smul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.fut: 2303s Compiling with --backend=multicore: 2303s cc failed with code 1: 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_umul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 2303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_smul_hi64’: 2303s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.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 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.fut: 2304s Compiling with --backend=multicore: 2304s cc failed with code 1: 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_umul_hi64’: 2304s /tmp/autopkgtest.K0ihat/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’? 2304s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2304s | ^~~~~~~~~~~ 2304s | __uint32_t 2304s /tmp/autopkgtest.K0ihat/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 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4422:90: error: expected ‘)’ before ‘a’ 2304s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2304s | ~ ^ 2304s | ) 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4422:109: error: expected ‘)’ before ‘b’ 2304s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2304s | ~ ^ 2304s | ) 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_smul_hi64’: 2304s /tmp/autopkgtest.K0ihat/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__’? 2304s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2304s | ^~~~~~~~~~ 2304s | __int128__ 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4426:86: error: expected ‘)’ before ‘a’ 2304s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2304s | ~ ^ 2304s | ) 2304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4426:104: error: expected ‘)’ before ‘b’ 2304s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2304s | ~ ^ 2304s | ) 2304s 2304s If you find this error message confusing, uninformative, or wrong, please open an issue: 2304s https://github.com/diku-dk/futhark/issues 2304s 2309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.fut: 2309s Compiling with --backend=multicore: 2309s cc failed with code 1: 2309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_umul_hi64’: 2309s /tmp/autopkgtest.K0ihat/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’? 2309s 4422 | 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.K0ihat/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 2309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4422:90: error: expected ‘)’ before ‘a’ 2309s 4422 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4422:109: error: expected ‘)’ before ‘b’ 2309s 4422 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_smul_hi64’: 2309s /tmp/autopkgtest.K0ihat/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__’? 2309s 4426 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4426:86: error: expected ‘)’ before ‘a’ 2309s 4426 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4426:104: error: expected ‘)’ before ‘b’ 2309s 4426 | 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 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.fut: 2310s Compiling with --backend=multicore: 2310s cc failed with code 1: 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_umul_hi64’: 2310s /tmp/autopkgtest.K0ihat/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’? 2310s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2310s | ^~~~~~~~~~~ 2310s | __uint32_t 2310s /tmp/autopkgtest.K0ihat/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 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4438:90: error: expected ‘)’ before ‘a’ 2310s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4438:109: error: expected ‘)’ before ‘b’ 2310s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_smul_hi64’: 2310s /tmp/autopkgtest.K0ihat/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__’? 2310s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2310s | ^~~~~~~~~~ 2310s | __int128__ 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4442:86: error: expected ‘)’ before ‘a’ 2310s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4442:104: error: expected ‘)’ before ‘b’ 2310s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s 2310s If you find this error message confusing, uninformative, or wrong, please open an issue: 2310s https://github.com/diku-dk/futhark/issues 2310s 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.fut: 2310s Compiling with --backend=multicore: 2310s cc failed with code 1: 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_umul_hi64’: 2310s /tmp/autopkgtest.K0ihat/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’? 2310s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2310s | ^~~~~~~~~~~ 2310s | __uint32_t 2310s /tmp/autopkgtest.K0ihat/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 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4438:90: error: expected ‘)’ before ‘a’ 2310s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4438:109: error: expected ‘)’ before ‘b’ 2310s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_smul_hi64’: 2310s /tmp/autopkgtest.K0ihat/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__’? 2310s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2310s | ^~~~~~~~~~ 2310s | __int128__ 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4442:86: error: expected ‘)’ before ‘a’ 2310s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4442:104: error: expected ‘)’ before ‘b’ 2310s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2310s | ~ ^ 2310s | ) 2310s 2310s If you find this error message confusing, uninformative, or wrong, please open an issue: 2310s https://github.com/diku-dk/futhark/issues 2310s 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.fut: 2313s Compiling with --backend=multicore: 2313s cc failed with code 1: 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_umul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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’? 2313s 4422 | 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.K0ihat/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 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4422:90: error: expected ‘)’ before ‘a’ 2313s 4422 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4422:109: error: expected ‘)’ before ‘b’ 2313s 4422 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_smul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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__’? 2313s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ^~~~~~~~~~ 2313s | __int128__ 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4426:86: error: expected ‘)’ before ‘a’ 2313s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4426:104: error: expected ‘)’ before ‘b’ 2313s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s 2313s If you find this error message confusing, uninformative, or wrong, please open an issue: 2313s https://github.com/diku-dk/futhark/issues 2313s 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.fut: 2313s Compiling with --backend=multicore: 2313s cc failed with code 1: 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_umul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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’? 2313s 4436 | 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.K0ihat/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 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4436:90: error: expected ‘)’ before ‘a’ 2313s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4436:109: error: expected ‘)’ before ‘b’ 2313s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_smul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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__’? 2313s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ^~~~~~~~~~ 2313s | __int128__ 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4440:86: error: expected ‘)’ before ‘a’ 2313s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4440:104: error: expected ‘)’ before ‘b’ 2313s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s 2313s If you find this error message confusing, uninformative, or wrong, please open an issue: 2313s https://github.com/diku-dk/futhark/issues 2313s 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.fut: 2313s Compiling with --backend=multicore: 2313s cc failed with code 1: 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_umul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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’? 2313s 4420 | 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.K0ihat/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 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4420:90: error: expected ‘)’ before ‘a’ 2313s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4420:109: error: expected ‘)’ before ‘b’ 2313s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_smul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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__’? 2313s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ^~~~~~~~~~ 2313s | __int128__ 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4424:86: error: expected ‘)’ before ‘a’ 2313s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4424:104: error: expected ‘)’ before ‘b’ 2313s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2313s | ~ ^ 2313s | ) 2313s 2313s If you find this error message confusing, uninformative, or wrong, please open an issue: 2313s https://github.com/diku-dk/futhark/issues 2313s 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.fut: 2313s Compiling with --backend=multicore: 2313s cc failed with code 1: 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_umul_hi64’: 2313s /tmp/autopkgtest.K0ihat/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’? 2313s 4438 | 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.K0ihat/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 2313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4438:90: error: expected ‘)’ before ‘a’ 2313s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4438:109: error: expected ‘)’ before ‘b’ 2313s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2313s | ~ ^ 2314s | ) 2314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_smul_hi64’: 2314s /tmp/autopkgtest.K0ihat/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__’? 2314s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4442:86: error: expected ‘)’ before ‘a’ 2314s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4442:104: error: expected ‘)’ before ‘b’ 2314s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.fut: 2314s Compiling with --backend=multicore: 2314s cc failed with code 1: 2314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_umul_hi64’: 2314s /tmp/autopkgtest.K0ihat/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’? 2314s 4441 | 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.K0ihat/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 2314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4441:90: error: expected ‘)’ before ‘a’ 2314s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4441:109: error: expected ‘)’ before ‘b’ 2314s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_smul_hi64’: 2314s /tmp/autopkgtest.K0ihat/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__’? 2314s 4445 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4445:86: error: expected ‘)’ before ‘a’ 2314s 4445 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4445:104: error: expected ‘)’ before ‘b’ 2314s 4445 | 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 2318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.fut: 2318s Compiling with --backend=multicore: 2318s cc failed with code 1: 2318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_umul_hi64’: 2318s /tmp/autopkgtest.K0ihat/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’? 2318s 4420 | 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.K0ihat/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 2318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4420:90: error: expected ‘)’ before ‘a’ 2318s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4420:109: error: expected ‘)’ before ‘b’ 2318s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_smul_hi64’: 2318s /tmp/autopkgtest.K0ihat/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__’? 2318s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4424:86: error: expected ‘)’ before ‘a’ 2318s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4424:104: error: expected ‘)’ before ‘b’ 2318s 4424 | 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 2318s 988 failed, 99 passed, 1226 to go. 2318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.fut: 2318s Compiling with --backend=multicore: 2318s cc failed with code 1: 2318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_umul_hi64’: 2318s /tmp/autopkgtest.K0ihat/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’? 2318s 4421 | 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.K0ihat/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 2318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4421:90: error: expected ‘)’ before ‘a’ 2318s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4421:109: error: expected ‘)’ before ‘b’ 2318s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_smul_hi64’: 2318s /tmp/autopkgtest.K0ihat/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__’? 2318s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4425:86: error: expected ‘)’ before ‘a’ 2318s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4425:104: error: expected ‘)’ before ‘b’ 2318s 4425 | 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 2320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.fut: 2320s Compiling with --backend=multicore: 2320s cc failed with code 1: 2320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_umul_hi64’: 2320s /tmp/autopkgtest.K0ihat/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’? 2320s 4420 | 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.K0ihat/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 2320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4420:90: error: expected ‘)’ before ‘a’ 2320s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4420:109: error: expected ‘)’ before ‘b’ 2320s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_smul_hi64’: 2320s /tmp/autopkgtest.K0ihat/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__’? 2320s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4424:86: error: expected ‘)’ before ‘a’ 2320s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4424:104: error: expected ‘)’ before ‘b’ 2320s 4424 | 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 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.fut: 2321s Compiling with --backend=multicore: 2321s cc failed with code 1: 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_umul_hi64’: 2321s /tmp/autopkgtest.K0ihat/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’? 2321s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2321s | ^~~~~~~~~~~ 2321s | __uint32_t 2321s /tmp/autopkgtest.K0ihat/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 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4420:90: error: expected ‘)’ before ‘a’ 2321s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4420:109: error: expected ‘)’ before ‘b’ 2321s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_smul_hi64’: 2321s /tmp/autopkgtest.K0ihat/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__’? 2321s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2321s | ^~~~~~~~~~ 2321s | __int128__ 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4424:86: error: expected ‘)’ before ‘a’ 2321s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4424:104: error: expected ‘)’ before ‘b’ 2321s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s 2321s If you find this error message confusing, uninformative, or wrong, please open an issue: 2321s https://github.com/diku-dk/futhark/issues 2321s 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.fut: 2321s Compiling with --backend=multicore: 2321s cc failed with code 1: 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_umul_hi64’: 2321s /tmp/autopkgtest.K0ihat/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’? 2321s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2321s | ^~~~~~~~~~~ 2321s | __uint32_t 2321s /tmp/autopkgtest.K0ihat/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 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4421:90: error: expected ‘)’ before ‘a’ 2321s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4421:109: error: expected ‘)’ before ‘b’ 2321s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_smul_hi64’: 2321s /tmp/autopkgtest.K0ihat/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__’? 2321s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2321s | ^~~~~~~~~~ 2321s | __int128__ 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4425:86: error: expected ‘)’ before ‘a’ 2321s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4425:104: error: expected ‘)’ before ‘b’ 2321s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2321s | ~ ^ 2321s | ) 2321s 2321s If you find this error message confusing, uninformative, or wrong, please open an issue: 2321s https://github.com/diku-dk/futhark/issues 2321s 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.fut: 2323s Compiling with --backend=multicore: 2323s cc failed with code 1: 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_umul_hi64’: 2323s /tmp/autopkgtest.K0ihat/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’? 2323s 4436 | 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.K0ihat/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 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4436:90: error: expected ‘)’ before ‘a’ 2323s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4436:109: error: expected ‘)’ before ‘b’ 2323s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_smul_hi64’: 2323s /tmp/autopkgtest.K0ihat/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__’? 2323s 4440 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4440:86: error: expected ‘)’ before ‘a’ 2323s 4440 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4440:104: error: expected ‘)’ before ‘b’ 2323s 4440 | 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 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.fut: 2323s Compiling with --backend=multicore: 2323s cc failed with code 1: 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_umul_hi64’: 2323s /tmp/autopkgtest.K0ihat/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’? 2323s 4421 | 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.K0ihat/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 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4421:90: error: expected ‘)’ before ‘a’ 2323s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4421:109: error: expected ‘)’ before ‘b’ 2323s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_smul_hi64’: 2323s /tmp/autopkgtest.K0ihat/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__’? 2323s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4425:86: error: expected ‘)’ before ‘a’ 2323s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4425:104: error: expected ‘)’ before ‘b’ 2323s 4425 | 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 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.fut: 2323s Compiling with --backend=multicore: 2323s cc failed with code 1: 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_umul_hi64’: 2323s /tmp/autopkgtest.K0ihat/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’? 2323s 4421 | 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.K0ihat/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 2323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4421:90: error: expected ‘)’ before ‘a’ 2323s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4421:109: error: expected ‘)’ before ‘b’ 2323s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_smul_hi64’: 2323s /tmp/autopkgtest.K0ihat/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__’? 2323s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4425:86: error: expected ‘)’ before ‘a’ 2323s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4425:104: error: expected ‘)’ before ‘b’ 2323s 4425 | 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 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.fut: 2338s Generating reference outputs: 2338s cc failed with code 1: 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_umul_hi64’: 2338s /tmp/autopkgtest.K0ihat/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’? 2338s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ^~~~~~~~~~~ 2338s | __uint32_t 2338s /tmp/autopkgtest.K0ihat/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 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:90: error: expected ‘)’ before ‘a’ 2338s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:109: error: expected ‘)’ before ‘b’ 2338s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_smul_hi64’: 2338s /tmp/autopkgtest.K0ihat/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__’? 2338s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ^~~~~~~~~~ 2338s | __int128__ 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:86: error: expected ‘)’ before ‘a’ 2338s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:104: error: expected ‘)’ before ‘b’ 2338s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s 2338s If you find this error message confusing, uninformative, or wrong, please open an issue: 2338s https://github.com/diku-dk/futhark/issues 2338s 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.fut: 2338s Compiling with --backend=multicore: 2338s cc failed with code 1: 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_umul_hi64’: 2338s /tmp/autopkgtest.K0ihat/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’? 2338s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ^~~~~~~~~~~ 2338s | __uint32_t 2338s /tmp/autopkgtest.K0ihat/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 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4420:90: error: expected ‘)’ before ‘a’ 2338s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4420:109: error: expected ‘)’ before ‘b’ 2338s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_smul_hi64’: 2338s /tmp/autopkgtest.K0ihat/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__’? 2338s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ^~~~~~~~~~ 2338s | __int128__ 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4424:86: error: expected ‘)’ before ‘a’ 2338s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4424:104: error: expected ‘)’ before ‘b’ 2338s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s 2338s If you find this error message confusing, uninformative, or wrong, please open an issue: 2338s https://github.com/diku-dk/futhark/issues 2338s 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.fut: 2338s Compiling with --backend=multicore: 2338s cc failed with code 1: 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_umul_hi64’: 2338s /tmp/autopkgtest.K0ihat/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’? 2338s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ^~~~~~~~~~~ 2338s | __uint32_t 2338s /tmp/autopkgtest.K0ihat/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 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4420:90: error: expected ‘)’ before ‘a’ 2338s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4420:109: error: expected ‘)’ before ‘b’ 2338s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_smul_hi64’: 2338s /tmp/autopkgtest.K0ihat/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__’? 2338s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ^~~~~~~~~~ 2338s | __int128__ 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4424:86: error: expected ‘)’ before ‘a’ 2338s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4424:104: error: expected ‘)’ before ‘b’ 2338s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2338s | ~ ^ 2338s | ) 2338s 2338s If you find this error message confusing, uninformative, or wrong, please open an issue: 2338s https://github.com/diku-dk/futhark/issues 2338s 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.fut: 2339s Compiling with --backend=multicore: 2339s cc failed with code 1: 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_umul_hi64’: 2339s /tmp/autopkgtest.K0ihat/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’? 2339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2339s | ^~~~~~~~~~~ 2339s | __uint32_t 2339s /tmp/autopkgtest.K0ihat/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 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4420:90: error: expected ‘)’ before ‘a’ 2339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4420:109: error: expected ‘)’ before ‘b’ 2339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_smul_hi64’: 2339s /tmp/autopkgtest.K0ihat/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__’? 2339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2339s | ^~~~~~~~~~ 2339s | __int128__ 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4424:86: error: expected ‘)’ before ‘a’ 2339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4424:104: error: expected ‘)’ before ‘b’ 2339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s 2339s If you find this error message confusing, uninformative, or wrong, please open an issue: 2339s https://github.com/diku-dk/futhark/issues 2339s 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.fut: 2339s Compiling with --backend=multicore: 2339s cc failed with code 1: 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_umul_hi64’: 2339s /tmp/autopkgtest.K0ihat/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’? 2339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2339s | ^~~~~~~~~~~ 2339s | __uint32_t 2339s /tmp/autopkgtest.K0ihat/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 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4420:90: error: expected ‘)’ before ‘a’ 2339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4420:109: error: expected ‘)’ before ‘b’ 2339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_smul_hi64’: 2339s /tmp/autopkgtest.K0ihat/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__’? 2339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2339s | ^~~~~~~~~~ 2339s | __int128__ 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4424:86: error: expected ‘)’ before ‘a’ 2339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4424:104: error: expected ‘)’ before ‘b’ 2339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2339s | ~ ^ 2339s | ) 2339s 2339s If you find this error message confusing, uninformative, or wrong, please open an issue: 2339s https://github.com/diku-dk/futhark/issues 2339s 2341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.fut: 2341s Compiling with --backend=multicore: 2341s cc failed with code 1: 2341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_umul_hi64’: 2341s /tmp/autopkgtest.K0ihat/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’? 2341s 4420 | 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.K0ihat/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 2341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4420:90: error: expected ‘)’ before ‘a’ 2341s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4420:109: error: expected ‘)’ before ‘b’ 2341s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_smul_hi64’: 2341s /tmp/autopkgtest.K0ihat/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__’? 2341s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4424:86: error: expected ‘)’ before ‘a’ 2341s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4424:104: error: expected ‘)’ before ‘b’ 2341s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.fut: 2342s Compiling with --backend=multicore: 2342s cc failed with code 1: 2342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_umul_hi64’: 2342s /tmp/autopkgtest.K0ihat/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’? 2342s 4420 | 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.K0ihat/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 2342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4420:90: error: expected ‘)’ before ‘a’ 2342s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4420:109: error: expected ‘)’ before ‘b’ 2342s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_smul_hi64’: 2342s /tmp/autopkgtest.K0ihat/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__’? 2342s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4424:86: error: expected ‘)’ before ‘a’ 2342s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4424:104: error: expected ‘)’ before ‘b’ 2342s 4424 | 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 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.fut: 2347s Compiling with --backend=multicore: 2347s cc failed with code 1: 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_umul_hi64’: 2347s /tmp/autopkgtest.K0ihat/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’? 2347s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2347s | ^~~~~~~~~~~ 2347s | __uint32_t 2347s /tmp/autopkgtest.K0ihat/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 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4420:90: error: expected ‘)’ before ‘a’ 2347s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4420:109: error: expected ‘)’ before ‘b’ 2347s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_smul_hi64’: 2347s /tmp/autopkgtest.K0ihat/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__’? 2347s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2347s | ^~~~~~~~~~ 2347s | __int128__ 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4424:86: error: expected ‘)’ before ‘a’ 2347s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4424:104: error: expected ‘)’ before ‘b’ 2347s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s 2347s If you find this error message confusing, uninformative, or wrong, please open an issue: 2347s https://github.com/diku-dk/futhark/issues 2347s 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.fut: 2347s Compiling with --backend=multicore: 2347s cc failed with code 1: 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_umul_hi64’: 2347s /tmp/autopkgtest.K0ihat/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’? 2347s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2347s | ^~~~~~~~~~~ 2347s | __uint32_t 2347s /tmp/autopkgtest.K0ihat/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 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4421:90: error: expected ‘)’ before ‘a’ 2347s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4421:109: error: expected ‘)’ before ‘b’ 2347s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_smul_hi64’: 2347s /tmp/autopkgtest.K0ihat/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__’? 2347s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2347s | ^~~~~~~~~~ 2347s | __int128__ 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4425:86: error: expected ‘)’ before ‘a’ 2347s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4425:104: error: expected ‘)’ before ‘b’ 2347s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2347s | ~ ^ 2347s | ) 2347s 2347s If you find this error message confusing, uninformative, or wrong, please open an issue: 2347s https://github.com/diku-dk/futhark/issues 2347s 2348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.fut: 2348s Compiling with --backend=multicore: 2348s cc failed with code 1: 2348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_umul_hi64’: 2348s /tmp/autopkgtest.K0ihat/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’? 2348s 4435 | 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.K0ihat/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 2348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4435:90: error: expected ‘)’ before ‘a’ 2348s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4435:109: error: expected ‘)’ before ‘b’ 2348s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_smul_hi64’: 2348s /tmp/autopkgtest.K0ihat/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__’? 2348s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4439:86: error: expected ‘)’ before ‘a’ 2348s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4439:104: error: expected ‘)’ before ‘b’ 2348s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.fut: 2348s Generating reference outputs: 2348s cc failed with code 1: 2348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_umul_hi64’: 2348s /tmp/autopkgtest.K0ihat/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’? 2348s 4415 | 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.K0ihat/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 2348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:90: error: expected ‘)’ before ‘a’ 2348s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:109: error: expected ‘)’ before ‘b’ 2348s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_smul_hi64’: 2348s /tmp/autopkgtest.K0ihat/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__’? 2348s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:86: error: expected ‘)’ before ‘a’ 2348s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:104: error: expected ‘)’ before ‘b’ 2348s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.fut: 2349s Compiling with --backend=multicore: 2349s cc failed with code 1: 2349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_umul_hi64’: 2349s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 2349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_smul_hi64’: 2349s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.fut: 2349s Compiling with --backend=multicore: 2349s cc failed with code 1: 2349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_umul_hi64’: 2349s /tmp/autopkgtest.K0ihat/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’? 2349s 4421 | 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.K0ihat/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 2349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4421:90: error: expected ‘)’ before ‘a’ 2349s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4421:109: error: expected ‘)’ before ‘b’ 2349s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_smul_hi64’: 2349s /tmp/autopkgtest.K0ihat/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__’? 2349s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4425:86: error: expected ‘)’ before ‘a’ 2349s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4425:104: error: expected ‘)’ before ‘b’ 2349s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.fut: 2351s Generating reference outputs: 2351s cc failed with code 1: 2351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_umul_hi64’: 2351s /tmp/autopkgtest.K0ihat/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’? 2351s 4415 | 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.K0ihat/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 2351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:90: error: expected ‘)’ before ‘a’ 2351s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:109: error: expected ‘)’ before ‘b’ 2351s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_smul_hi64’: 2351s /tmp/autopkgtest.K0ihat/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__’? 2351s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:86: error: expected ‘)’ before ‘a’ 2351s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:104: error: expected ‘)’ before ‘b’ 2351s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.fut: 2352s Compiling with --backend=multicore: 2352s cc failed with code 1: 2352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_umul_hi64’: 2352s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 2352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_smul_hi64’: 2352s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.fut: 2356s Compiling with --backend=multicore: 2356s cc failed with code 1: 2356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_umul_hi64’: 2356s /tmp/autopkgtest.K0ihat/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’? 2356s 4435 | 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.K0ihat/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 2356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4435:90: error: expected ‘)’ before ‘a’ 2356s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4435:109: error: expected ‘)’ before ‘b’ 2356s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_smul_hi64’: 2356s /tmp/autopkgtest.K0ihat/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__’? 2356s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4439:86: error: expected ‘)’ before ‘a’ 2356s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4439:104: error: expected ‘)’ before ‘b’ 2356s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.fut: 2356s Compiling with --backend=multicore: 2356s cc failed with code 1: 2356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_umul_hi64’: 2356s /tmp/autopkgtest.K0ihat/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’? 2356s 4435 | 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.K0ihat/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 2356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4435:90: error: expected ‘)’ before ‘a’ 2356s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4435:109: error: expected ‘)’ before ‘b’ 2356s 4435 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_smul_hi64’: 2356s /tmp/autopkgtest.K0ihat/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__’? 2356s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4439:86: error: expected ‘)’ before ‘a’ 2356s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4439:104: error: expected ‘)’ before ‘b’ 2356s 4439 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.fut: 2357s Generating reference outputs: 2357s cc failed with code 1: 2357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_umul_hi64’: 2357s /tmp/autopkgtest.K0ihat/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’? 2357s 4430 | 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.K0ihat/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 2357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:90: error: expected ‘)’ before ‘a’ 2357s 4430 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:109: error: expected ‘)’ before ‘b’ 2357s 4430 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_smul_hi64’: 2357s /tmp/autopkgtest.K0ihat/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__’? 2357s 4434 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:86: error: expected ‘)’ before ‘a’ 2357s 4434 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:104: error: expected ‘)’ before ‘b’ 2357s 4434 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.fut: 2357s Generating reference outputs: 2357s cc failed with code 1: 2357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_umul_hi64’: 2357s /tmp/autopkgtest.K0ihat/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’? 2357s 4415 | 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.K0ihat/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 2357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:90: error: expected ‘)’ before ‘a’ 2357s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:109: error: expected ‘)’ before ‘b’ 2357s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_smul_hi64’: 2357s /tmp/autopkgtest.K0ihat/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__’? 2357s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:86: error: expected ‘)’ before ‘a’ 2357s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:104: error: expected ‘)’ before ‘b’ 2357s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.fut: 2357s Compiling with --backend=multicore: 2357s cc failed with code 1: 2357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_umul_hi64’: 2357s /tmp/autopkgtest.K0ihat/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’? 2357s 4421 | 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.K0ihat/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 2357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4421:90: error: expected ‘)’ before ‘a’ 2357s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4421:109: error: expected ‘)’ before ‘b’ 2357s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_smul_hi64’: 2357s /tmp/autopkgtest.K0ihat/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__’? 2357s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4425:86: error: expected ‘)’ before ‘a’ 2357s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4425:104: error: expected ‘)’ before ‘b’ 2357s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.fut: 2358s Compiling with --backend=multicore: 2358s cc failed with code 1: 2358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_umul_hi64’: 2358s /tmp/autopkgtest.K0ihat/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’? 2358s 4420 | 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.K0ihat/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 2358s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4420:90: error: expected ‘)’ before ‘a’ 2358s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4420:109: error: expected ‘)’ before ‘b’ 2358s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_smul_hi64’: 2358s /tmp/autopkgtest.K0ihat/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__’? 2358s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4424:86: error: expected ‘)’ before ‘a’ 2358s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4424:104: error: expected ‘)’ before ‘b’ 2358s 4424 | 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 2360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.fut: 2360s Compiling with --backend=multicore: 2360s cc failed with code 1: 2360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_umul_hi64’: 2360s /tmp/autopkgtest.K0ihat/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’? 2360s 4421 | 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.K0ihat/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 2360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4421:90: error: expected ‘)’ before ‘a’ 2360s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4421:109: error: expected ‘)’ before ‘b’ 2360s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_smul_hi64’: 2360s /tmp/autopkgtest.K0ihat/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__’? 2360s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4425:86: error: expected ‘)’ before ‘a’ 2360s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4425:104: error: expected ‘)’ before ‘b’ 2360s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.fut: 2360s Compiling with --backend=multicore: 2360s cc failed with code 1: 2360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_umul_hi64’: 2360s /tmp/autopkgtest.K0ihat/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’? 2360s 4421 | 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.K0ihat/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 2360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4421:90: error: expected ‘)’ before ‘a’ 2360s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4421:109: error: expected ‘)’ before ‘b’ 2360s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_smul_hi64’: 2360s /tmp/autopkgtest.K0ihat/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__’? 2360s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4425:86: error: expected ‘)’ before ‘a’ 2360s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4425:104: error: expected ‘)’ before ‘b’ 2360s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.fut: 2365s Compiling with --backend=multicore: 2365s cc failed with code 1: 2365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_umul_hi64’: 2365s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 2365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_smul_hi64’: 2365s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.fut: 2365s Compiling with --backend=multicore: 2365s cc failed with code 1: 2365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_umul_hi64’: 2365s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 2365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_smul_hi64’: 2365s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.fut: 2367s Compiling with --backend=multicore: 2367s cc failed with code 1: 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_umul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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’? 2367s 4436 | 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.K0ihat/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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4436:90: error: expected ‘)’ before ‘a’ 2367s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4436:109: error: expected ‘)’ before ‘b’ 2367s 4436 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_smul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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__’? 2367s 4440 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4440:86: error: expected ‘)’ before ‘a’ 2367s 4440 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4440:104: error: expected ‘)’ before ‘b’ 2367s 4440 | 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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.fut: 2367s Compiling with --backend=multicore: 2367s cc failed with code 1: 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_umul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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’? 2367s 4420 | 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.K0ihat/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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4420:90: error: expected ‘)’ before ‘a’ 2367s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4420:109: error: expected ‘)’ before ‘b’ 2367s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_smul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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__’? 2367s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4424:86: error: expected ‘)’ before ‘a’ 2367s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4424:104: error: expected ‘)’ before ‘b’ 2367s 4424 | 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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.fut: 2367s Compiling with --backend=multicore: 2367s cc failed with code 1: 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_umul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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’? 2367s 4437 | 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.K0ihat/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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4437:90: error: expected ‘)’ before ‘a’ 2367s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4437:109: error: expected ‘)’ before ‘b’ 2367s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_smul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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__’? 2367s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4441:86: error: expected ‘)’ before ‘a’ 2367s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4441:104: error: expected ‘)’ before ‘b’ 2367s 4441 | 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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.fut: 2367s Compiling with --backend=multicore: 2367s cc failed with code 1: 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_umul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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’? 2367s 4437 | 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.K0ihat/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 2367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4437:90: error: expected ‘)’ before ‘a’ 2367s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4437:109: error: expected ‘)’ before ‘b’ 2367s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_smul_hi64’: 2367s /tmp/autopkgtest.K0ihat/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__’? 2367s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4441:86: error: expected ‘)’ before ‘a’ 2367s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4441:104: error: expected ‘)’ before ‘b’ 2367s 4441 | 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 2369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.fut: 2369s Compiling with --backend=multicore: 2369s cc failed with code 1: 2369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_umul_hi64’: 2369s /tmp/autopkgtest.K0ihat/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’? 2369s 4438 | 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.K0ihat/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 2369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4438:90: error: expected ‘)’ before ‘a’ 2369s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4438:109: error: expected ‘)’ before ‘b’ 2369s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_smul_hi64’: 2369s /tmp/autopkgtest.K0ihat/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__’? 2369s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4442:86: error: expected ‘)’ before ‘a’ 2369s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4442:104: error: expected ‘)’ before ‘b’ 2369s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.fut: 2370s Compiling with --backend=multicore: 2370s cc failed with code 1: 2370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_umul_hi64’: 2370s /tmp/autopkgtest.K0ihat/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’? 2370s 4438 | 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.K0ihat/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 2370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4438:90: error: expected ‘)’ before ‘a’ 2370s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4438:109: error: expected ‘)’ before ‘b’ 2370s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_smul_hi64’: 2370s /tmp/autopkgtest.K0ihat/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__’? 2370s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4442:86: error: expected ‘)’ before ‘a’ 2370s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4442:104: error: expected ‘)’ before ‘b’ 2370s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.fut: 2374s Compiling with --backend=multicore: 2374s cc failed with code 1: 2374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_umul_hi64’: 2374s /tmp/autopkgtest.K0ihat/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’? 2374s 4437 | 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.K0ihat/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 2374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4437:90: error: expected ‘)’ before ‘a’ 2374s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4437:109: error: expected ‘)’ before ‘b’ 2374s 4437 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_smul_hi64’: 2374s /tmp/autopkgtest.K0ihat/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__’? 2374s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4441:86: error: expected ‘)’ before ‘a’ 2374s 4441 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4441:104: error: expected ‘)’ before ‘b’ 2374s 4441 | 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 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.fut: 2376s Compiling with --backend=multicore: 2376s cc failed with code 1: 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_umul_hi64’: 2376s /tmp/autopkgtest.K0ihat/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’? 2376s 4438 | 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.K0ihat/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 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4438:90: error: expected ‘)’ before ‘a’ 2376s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4438:109: error: expected ‘)’ before ‘b’ 2376s 4438 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_smul_hi64’: 2376s /tmp/autopkgtest.K0ihat/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__’? 2376s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4442:86: error: expected ‘)’ before ‘a’ 2376s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4442:104: error: expected ‘)’ before ‘b’ 2376s 4442 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.fut: 2376s Compiling with --backend=multicore: 2376s cc failed with code 1: 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_umul_hi64’: 2376s /tmp/autopkgtest.K0ihat/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’? 2376s 4423 | 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.K0ihat/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 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4423:90: error: expected ‘)’ before ‘a’ 2376s 4423 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4423:109: error: expected ‘)’ before ‘b’ 2376s 4423 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_smul_hi64’: 2376s /tmp/autopkgtest.K0ihat/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__’? 2376s 4427 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4427:86: error: expected ‘)’ before ‘a’ 2376s 4427 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4427:104: error: expected ‘)’ before ‘b’ 2376s 4427 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.fut: 2376s Compiling with --backend=multicore: 2376s cc failed with code 1: 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_umul_hi64’: 2376s /tmp/autopkgtest.K0ihat/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’? 2376s 4422 | 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.K0ihat/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 2376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4422:90: error: expected ‘)’ before ‘a’ 2376s 4422 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4422:109: error: expected ‘)’ before ‘b’ 2376s 4422 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_smul_hi64’: 2376s /tmp/autopkgtest.K0ihat/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__’? 2376s 4426 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4426:86: error: expected ‘)’ before ‘a’ 2376s 4426 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4426:104: error: expected ‘)’ before ‘b’ 2376s 4426 | 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 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.fut: 2377s Compiling with --backend=multicore: 2377s cc failed with code 1: 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_umul_hi64’: 2377s /tmp/autopkgtest.K0ihat/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’? 2377s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2377s | ^~~~~~~~~~~ 2377s | __uint32_t 2377s /tmp/autopkgtest.K0ihat/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 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4438:90: error: expected ‘)’ before ‘a’ 2377s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4438:109: error: expected ‘)’ before ‘b’ 2377s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_smul_hi64’: 2377s /tmp/autopkgtest.K0ihat/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__’? 2377s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2377s | ^~~~~~~~~~ 2377s | __int128__ 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4442:86: error: expected ‘)’ before ‘a’ 2377s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4442:104: error: expected ‘)’ before ‘b’ 2377s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s 2377s If you find this error message confusing, uninformative, or wrong, please open an issue: 2377s https://github.com/diku-dk/futhark/issues 2377s 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.fut: 2377s Compiling with --backend=multicore: 2377s cc failed with code 1: 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_umul_hi64’: 2377s /tmp/autopkgtest.K0ihat/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’? 2377s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2377s | ^~~~~~~~~~~ 2377s | __uint32_t 2377s /tmp/autopkgtest.K0ihat/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 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4453:90: error: expected ‘)’ before ‘a’ 2377s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4453:109: error: expected ‘)’ before ‘b’ 2377s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_smul_hi64’: 2377s /tmp/autopkgtest.K0ihat/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__’? 2377s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2377s | ^~~~~~~~~~ 2377s | __int128__ 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4457:86: error: expected ‘)’ before ‘a’ 2377s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4457:104: error: expected ‘)’ before ‘b’ 2377s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2377s | ~ ^ 2377s | ) 2377s 2377s If you find this error message confusing, uninformative, or wrong, please open an issue: 2377s https://github.com/diku-dk/futhark/issues 2377s 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.fut: 2379s Compiling with --backend=multicore: 2379s cc failed with code 1: 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_umul_hi64’: 2379s /tmp/autopkgtest.K0ihat/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’? 2379s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2379s | ^~~~~~~~~~~ 2379s | __uint32_t 2379s /tmp/autopkgtest.K0ihat/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 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4424:90: error: expected ‘)’ before ‘a’ 2379s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2379s | ~ ^ 2379s | ) 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4424:109: error: expected ‘)’ before ‘b’ 2379s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2379s | ~ ^ 2379s | ) 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_smul_hi64’: 2379s /tmp/autopkgtest.K0ihat/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__’? 2379s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2379s | ^~~~~~~~~~ 2379s | __int128__ 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4428:86: error: expected ‘)’ before ‘a’ 2379s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2379s | ~ ^ 2379s | ) 2379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4428:104: error: expected ‘)’ before ‘b’ 2379s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2379s | ~ ^ 2379s | ) 2379s 2379s If you find this error message confusing, uninformative, or wrong, please open an issue: 2379s https://github.com/diku-dk/futhark/issues 2379s 2379s 1033 failed, 99 passed, 1181 to go. 2380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.fut: 2380s Compiling with --backend=multicore: 2380s cc failed with code 1: 2380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_umul_hi64’: 2380s /tmp/autopkgtest.K0ihat/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’? 2380s 4421 | 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.K0ihat/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 2380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4421:90: error: expected ‘)’ before ‘a’ 2380s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4421:109: error: expected ‘)’ before ‘b’ 2380s 4421 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_smul_hi64’: 2380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2380s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4425:86: error: expected ‘)’ before ‘a’ 2380s 4425 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4425:104: error: expected ‘)’ before ‘b’ 2380s 4425 | 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 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut: 2385s Compiling with --backend=multicore: 2385s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut:7:16-17: 2385s Unused name "b". 2385s cc failed with code 1: 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_umul_hi64’: 2385s /tmp/autopkgtest.K0ihat/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’? 2385s 4420 | 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.K0ihat/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 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4420:90: error: expected ‘)’ before ‘a’ 2385s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4420:109: error: expected ‘)’ before ‘b’ 2385s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_smul_hi64’: 2385s /tmp/autopkgtest.K0ihat/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__’? 2385s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4424:86: error: expected ‘)’ before ‘a’ 2385s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c:4424:104: error: expected ‘)’ before ‘b’ 2385s 4424 | 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 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.fut: 2385s Compiling with --backend=multicore: 2385s cc failed with code 1: 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_umul_hi64’: 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2385s 4407 | 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.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4407:90: error: expected ‘)’ before ‘a’ 2385s 4407 | 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.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4407:109: error: expected ‘)’ before ‘b’ 2385s 4407 | 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.K0ihat/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_smul_hi64’: 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2385s 4411 | 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.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4411:86: error: expected ‘)’ before ‘a’ 2385s 4411 | 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.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4411:104: error: expected ‘)’ before ‘b’ 2385s 4411 | 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 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.fut: 2385s Compiling with --backend=multicore: 2385s cc failed with code 1: 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_umul_hi64’: 2385s /tmp/autopkgtest.K0ihat/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’? 2385s 4420 | 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.K0ihat/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 2385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4420:90: error: expected ‘)’ before ‘a’ 2385s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4420:109: error: expected ‘)’ before ‘b’ 2385s 4420 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_smul_hi64’: 2385s /tmp/autopkgtest.K0ihat/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__’? 2385s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4424:86: error: expected ‘)’ before ‘a’ 2385s 4424 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c:4424:104: error: expected ‘)’ before ‘b’ 2385s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.fut: 2386s Compiling with --backend=multicore: 2386s cc failed with code 1: 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_umul_hi64’: 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2386s 4406 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4406:90: error: expected ‘)’ before ‘a’ 2386s 4406 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4406:109: error: expected ‘)’ before ‘b’ 2386s 4406 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_smul_hi64’: 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2386s 4410 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4410:86: error: expected ‘)’ before ‘a’ 2386s 4410 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4410:104: error: expected ‘)’ before ‘b’ 2386s 4410 | 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 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.fut: 2386s Generating reference outputs: 2386s cc failed with code 1: 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_umul_hi64’: 2386s /tmp/autopkgtest.K0ihat/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’? 2386s 4415 | 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.K0ihat/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 2386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:90: error: expected ‘)’ before ‘a’ 2386s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:109: error: expected ‘)’ before ‘b’ 2386s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_smul_hi64’: 2386s /tmp/autopkgtest.K0ihat/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__’? 2386s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:86: error: expected ‘)’ before ‘a’ 2386s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:104: error: expected ‘)’ before ‘b’ 2386s 4419 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.fut: 2387s Compiling with --backend=multicore: 2387s cc failed with code 1: 2387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_umul_hi64’: 2387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2387s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4421:90: error: expected ‘)’ before ‘a’ 2387s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4421:109: error: expected ‘)’ before ‘b’ 2387s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_smul_hi64’: 2387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2387s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4425:86: error: expected ‘)’ before ‘a’ 2387s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4425:104: error: expected ‘)’ before ‘b’ 2387s 4425 | 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 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.fut: 2388s Compiling with --backend=multicore: 2388s cc failed with code 1: 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_umul_hi64’: 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2388s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2388s | ^~~~~~~~~~~ 2388s | __uint32_t 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4435:90: error: expected ‘)’ before ‘a’ 2388s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4435:109: error: expected ‘)’ before ‘b’ 2388s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_smul_hi64’: 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2388s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2388s | ^~~~~~~~~~ 2388s | __int128__ 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4439:86: error: expected ‘)’ before ‘a’ 2388s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4439:104: error: expected ‘)’ before ‘b’ 2388s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s 2388s If you find this error message confusing, uninformative, or wrong, please open an issue: 2388s https://github.com/diku-dk/futhark/issues 2388s 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.fut: 2388s Compiling with --backend=multicore: 2388s cc failed with code 1: 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_umul_hi64’: 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2388s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2388s | ^~~~~~~~~~~ 2388s | __uint32_t 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4420:90: error: expected ‘)’ before ‘a’ 2388s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4420:109: error: expected ‘)’ before ‘b’ 2388s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_smul_hi64’: 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2388s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2388s | ^~~~~~~~~~ 2388s | __int128__ 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4424:86: error: expected ‘)’ before ‘a’ 2388s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4424:104: error: expected ‘)’ before ‘b’ 2388s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2388s | ~ ^ 2388s | ) 2388s 2388s If you find this error message confusing, uninformative, or wrong, please open an issue: 2388s https://github.com/diku-dk/futhark/issues 2388s 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.fut: 2393s Compiling with --backend=multicore: 2393s cc failed with code 1: 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_umul_hi64’: 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2393s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2393s | ^~~~~~~~~~~ 2393s | __uint32_t 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4406:90: error: expected ‘)’ before ‘a’ 2393s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4406:109: error: expected ‘)’ before ‘b’ 2393s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_smul_hi64’: 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2393s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2393s | ^~~~~~~~~~ 2393s | __int128__ 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4410:86: error: expected ‘)’ before ‘a’ 2393s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4410:104: error: expected ‘)’ before ‘b’ 2393s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s 2393s If you find this error message confusing, uninformative, or wrong, please open an issue: 2393s https://github.com/diku-dk/futhark/issues 2393s 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.fut: 2393s Compiling with --backend=multicore: 2393s cc failed with code 1: 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_umul_hi64’: 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2393s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2393s | ^~~~~~~~~~~ 2393s | __uint32_t 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4420:90: error: expected ‘)’ before ‘a’ 2393s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4420:109: error: expected ‘)’ before ‘b’ 2393s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_smul_hi64’: 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2393s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2393s | ^~~~~~~~~~ 2393s | __int128__ 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4424:86: error: expected ‘)’ before ‘a’ 2393s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4424:104: error: expected ‘)’ before ‘b’ 2393s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2393s | ~ ^ 2393s | ) 2393s 2393s If you find this error message confusing, uninformative, or wrong, please open an issue: 2393s https://github.com/diku-dk/futhark/issues 2393s 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.fut: 2394s Compiling with --backend=multicore: 2394s cc failed with code 1: 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_umul_hi64’: 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2394s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2394s | ^~~~~~~~~~~ 2394s | __uint32_t 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4420:90: error: expected ‘)’ before ‘a’ 2394s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2394s | ~ ^ 2394s | ) 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4420:109: error: expected ‘)’ before ‘b’ 2394s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2394s | ~ ^ 2394s | ) 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_smul_hi64’: 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2394s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2394s | ^~~~~~~~~~ 2394s | __int128__ 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4424:86: error: expected ‘)’ before ‘a’ 2394s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2394s | ~ ^ 2394s | ) 2394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4424:104: error: expected ‘)’ before ‘b’ 2394s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2394s | ~ ^ 2394s | ) 2394s 2394s If you find this error message confusing, uninformative, or wrong, please open an issue: 2394s https://github.com/diku-dk/futhark/issues 2394s 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.fut: 2395s Compiling with --backend=multicore: 2395s cc failed with code 1: 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_umul_hi64’: 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2395s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4420:90: error: expected ‘)’ before ‘a’ 2395s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4420:109: error: expected ‘)’ before ‘b’ 2395s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_smul_hi64’: 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2395s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4424:86: error: expected ‘)’ before ‘a’ 2395s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4424:104: error: expected ‘)’ before ‘b’ 2395s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert4.fut: 2395s Compiling with --backend=multicore: 2395s cc failed with code 1: 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_umul_hi64’: 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2395s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4420:90: error: expected ‘)’ before ‘a’ 2395s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4420:109: error: expected ‘)’ before ‘b’ 2395s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_smul_hi64’: 2395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2395s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4424:86: error: expected ‘)’ before ‘a’ 2395s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4424:104: error: expected ‘)’ before ‘b’ 2395s 4424 | 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 2397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut: 2397s Compiling with --backend=multicore: 2397s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut:23:18-19: 2397s Unused name "i". 2397s cc failed with code 1: 2397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_umul_hi64’: 2397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2397s 4446 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:90: error: expected ‘)’ before ‘a’ 2397s 4446 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4446:109: error: expected ‘)’ before ‘b’ 2397s 4446 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_smul_hi64’: 2397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2397s 4450 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4450:86: error: expected ‘)’ before ‘a’ 2397s 4450 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4450:104: error: expected ‘)’ before ‘b’ 2397s 4450 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.fut: 2398s Compiling with --backend=multicore: 2398s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.fut:21:18-19: 2398s Unused name "i". 2398s cc failed with code 1: 2398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_umul_hi64’: 2398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2398s 4447 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:90: error: expected ‘)’ before ‘a’ 2399s 4447 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4447:109: error: expected ‘)’ before ‘b’ 2399s 4447 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_smul_hi64’: 2399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2399s 4451 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4451:86: error: expected ‘)’ before ‘a’ 2399s 4451 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4451:104: error: expected ‘)’ before ‘b’ 2399s 4451 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.fut: 2400s Compiling with --backend=multicore: 2400s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.fut:21:18-19: 2400s Unused name "i". 2400s cc failed with code 1: 2400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_umul_hi64’: 2400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2400s 4447 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:90: error: expected ‘)’ before ‘a’ 2400s 4447 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4447:109: error: expected ‘)’ before ‘b’ 2400s 4447 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_smul_hi64’: 2400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2400s 4451 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4451:86: error: expected ‘)’ before ‘a’ 2400s 4451 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4451:104: error: expected ‘)’ before ‘b’ 2400s 4451 | 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 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.fut: 2404s Compiling with --backend=multicore: 2404s cc failed with code 1: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_umul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2404s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ^~~~~~~~~~~ 2404s | __uint32_t 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:90: error: expected ‘)’ before ‘a’ 2404s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4420:109: error: expected ‘)’ before ‘b’ 2404s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_smul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2404s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ^~~~~~~~~~ 2404s | __int128__ 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4424:86: error: expected ‘)’ before ‘a’ 2404s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4424:104: error: expected ‘)’ before ‘b’ 2404s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s 2404s If you find this error message confusing, uninformative, or wrong, please open an issue: 2404s https://github.com/diku-dk/futhark/issues 2404s 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.fut: 2404s Compiling with --backend=multicore: 2404s cc failed with code 1: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_umul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2404s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ^~~~~~~~~~~ 2404s | __uint32_t 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:90: error: expected ‘)’ before ‘a’ 2404s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4394:109: error: expected ‘)’ before ‘b’ 2404s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_smul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2404s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ^~~~~~~~~~ 2404s | __int128__ 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4398:86: error: expected ‘)’ before ‘a’ 2404s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4398:104: error: expected ‘)’ before ‘b’ 2404s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s 2404s If you find this error message confusing, uninformative, or wrong, please open an issue: 2404s https://github.com/diku-dk/futhark/issues 2404s 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.fut: 2404s Compiling with --backend=multicore: 2404s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.fut:21:18-19: 2404s Unused name "i". 2404s cc failed with code 1: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_umul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2404s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ^~~~~~~~~~~ 2404s | __uint32_t 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:90: error: expected ‘)’ before ‘a’ 2404s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4449:109: error: expected ‘)’ before ‘b’ 2404s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_smul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2404s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ^~~~~~~~~~ 2404s | __int128__ 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4453:86: error: expected ‘)’ before ‘a’ 2404s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4453:104: error: expected ‘)’ before ‘b’ 2404s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s 2404s If you find this error message confusing, uninformative, or wrong, please open an issue: 2404s https://github.com/diku-dk/futhark/issues 2404s 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.fut: 2404s Compiling with --backend=multicore: 2404s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.fut:21:18-19: 2404s Unused name "i". 2404s cc failed with code 1: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_umul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2404s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ^~~~~~~~~~~ 2404s | __uint32_t 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:90: error: expected ‘)’ before ‘a’ 2404s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4449:109: error: expected ‘)’ before ‘b’ 2404s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_smul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2404s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ^~~~~~~~~~ 2404s | __int128__ 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4453:86: error: expected ‘)’ before ‘a’ 2404s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4453:104: error: expected ‘)’ before ‘b’ 2404s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s 2404s If you find this error message confusing, uninformative, or wrong, please open an issue: 2404s https://github.com/diku-dk/futhark/issues 2404s 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.fut: 2404s Compiling with --backend=multicore: 2404s cc failed with code 1: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_umul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2404s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ^~~~~~~~~~~ 2404s | __uint32_t 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:90: error: expected ‘)’ before ‘a’ 2404s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4421:109: error: expected ‘)’ before ‘b’ 2404s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_smul_hi64’: 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2404s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ^~~~~~~~~~ 2404s | __int128__ 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4425:86: error: expected ‘)’ before ‘a’ 2404s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4425:104: error: expected ‘)’ before ‘b’ 2404s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2404s | ~ ^ 2404s | ) 2404s 2404s If you find this error message confusing, uninformative, or wrong, please open an issue: 2404s https://github.com/diku-dk/futhark/issues 2404s 2406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.fut: 2406s Compiling with --backend=multicore: 2406s cc failed with code 1: 2406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_umul_hi64’: 2406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2406s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4421:90: error: expected ‘)’ before ‘a’ 2406s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4421:109: error: expected ‘)’ before ‘b’ 2406s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_smul_hi64’: 2406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2406s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4425:86: error: expected ‘)’ before ‘a’ 2406s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4425:104: error: expected ‘)’ before ‘b’ 2406s 4425 | 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 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.fut: 2408s Compiling with --backend=multicore: 2408s cc failed with code 1: 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_umul_hi64’: 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2408s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2408s | ^~~~~~~~~~~ 2408s | __uint32_t 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4421:90: error: expected ‘)’ before ‘a’ 2408s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2408s | ~ ^ 2408s | ) 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4421:109: error: expected ‘)’ before ‘b’ 2408s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2408s | ~ ^ 2408s | ) 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_smul_hi64’: 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2408s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2408s | ^~~~~~~~~~ 2408s | __int128__ 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4425:86: error: expected ‘)’ before ‘a’ 2408s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2408s | ~ ^ 2408s | ) 2408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4425:104: error: expected ‘)’ before ‘b’ 2408s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2408s | ~ ^ 2408s | ) 2408s 2408s If you find this error message confusing, uninformative, or wrong, please open an issue: 2408s https://github.com/diku-dk/futhark/issues 2408s 2409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.fut: 2409s Compiling with --backend=multicore: 2409s cc failed with code 1: 2409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_umul_hi64’: 2409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2409s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4421:90: error: expected ‘)’ before ‘a’ 2409s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4421:109: error: expected ‘)’ before ‘b’ 2409s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_smul_hi64’: 2409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2409s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4425:86: error: expected ‘)’ before ‘a’ 2409s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4425:104: error: expected ‘)’ before ‘b’ 2409s 4425 | 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 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.fut: 2413s Compiling with --backend=multicore: 2413s cc failed with code 1: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_umul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ^~~~~~~~~~~ 2413s | __uint32_t 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_smul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ^~~~~~~~~~ 2413s | __int128__ 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s 2413s If you find this error message confusing, uninformative, or wrong, please open an issue: 2413s https://github.com/diku-dk/futhark/issues 2413s 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.fut: 2413s Compiling with --backend=multicore: 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s cc failed with code 1: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_umul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2413s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ^~~~~~~~~~~ 2413s | __uint32_t 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4435:90: error: expected ‘)’ before ‘a’ 2413s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4435:109: error: expected ‘)’ before ‘b’ 2413s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_smul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2413s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ^~~~~~~~~~ 2413s | __int128__ 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4439:86: error: expected ‘)’ before ‘a’ 2413s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4439:104: error: expected ‘)’ before ‘b’ 2413s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s 2413s If you find this error message confusing, uninformative, or wrong, please open an issue: 2413s https://github.com/diku-dk/futhark/issues 2413s 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.fut: 2413s Compiling with --backend=multicore: 2413s cc failed with code 1: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_umul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ^~~~~~~~~~~ 2413s | __uint32_t 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:90: error: expected ‘)’ before ‘a’ 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4420:109: error: expected ‘)’ before ‘b’ 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_smul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ^~~~~~~~~~ 2413s | __int128__ 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4424:86: error: expected ‘)’ before ‘a’ 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4424:104: error: expected ‘)’ before ‘b’ 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s 2413s If you find this error message confusing, uninformative, or wrong, please open an issue: 2413s https://github.com/diku-dk/futhark/issues 2413s 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.fut: 2413s Compiling with --backend=multicore: 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s 2413s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2413s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2413s cc failed with code 1: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_umul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ^~~~~~~~~~~ 2413s | __uint32_t 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4420:90: error: expected ‘)’ before ‘a’ 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4420:109: error: expected ‘)’ before ‘b’ 2413s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_smul_hi64’: 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ^~~~~~~~~~ 2413s | __int128__ 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4424:86: error: expected ‘)’ before ‘a’ 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4424:104: error: expected ‘)’ before ‘b’ 2413s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2413s | ~ ^ 2413s | ) 2413s 2413s If you find this error message confusing, uninformative, or wrong, please open an issue: 2413s https://github.com/diku-dk/futhark/issues 2413s 2414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.fut: 2414s Compiling with --backend=multicore: 2414s cc failed with code 1: 2414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_umul_hi64’: 2414s /tmp/autopkgtest.K0ihat/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’? 2414s 4420 | 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.K0ihat/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 2414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4420:90: error: expected ‘)’ before ‘a’ 2414s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4420:109: error: expected ‘)’ before ‘b’ 2414s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_smul_hi64’: 2414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2414s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4424:86: error: expected ‘)’ before ‘a’ 2414s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4424:104: error: expected ‘)’ before ‘b’ 2414s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.fut: 2415s Compiling with --backend=multicore: 2415s cc failed with code 1: 2415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_umul_hi64’: 2415s /tmp/autopkgtest.K0ihat/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’? 2415s 4420 | 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.K0ihat/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 2415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2415s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2415s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_smul_hi64’: 2415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2415s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2415s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2415s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.fut: 2416s Compiling with --backend=multicore: 2416s cc failed with code 1: 2416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_umul_hi64’: 2416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2416s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:90: error: expected ‘)’ before ‘a’ 2416s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4421:109: error: expected ‘)’ before ‘b’ 2416s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_smul_hi64’: 2416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2416s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4425:86: error: expected ‘)’ before ‘a’ 2416s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4425:104: error: expected ‘)’ before ‘b’ 2416s 4425 | 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 2418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.fut: 2418s Compiling with --backend=multicore: 2418s cc failed with code 1: 2418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_umul_hi64’: 2418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2418s 4422 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:90: error: expected ‘)’ before ‘a’ 2418s 4422 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4422:109: error: expected ‘)’ before ‘b’ 2418s 4422 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_smul_hi64’: 2418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2418s 4426 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4426:86: error: expected ‘)’ before ‘a’ 2418s 4426 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4426:104: error: expected ‘)’ before ‘b’ 2418s 4426 | 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 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.fut: 2421s Compiling with --backend=multicore: 2421s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.fut:9:29-30: 2421s Unused name "z". 2421s cc failed with code 1: 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_umul_hi64’: 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2421s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:90: error: expected ‘)’ before ‘a’ 2421s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4421:109: error: expected ‘)’ before ‘b’ 2421s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_smul_hi64’: 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2421s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4425:86: error: expected ‘)’ before ‘a’ 2421s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4425:104: error: expected ‘)’ before ‘b’ 2421s 4425 | 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 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.fut: 2421s Compiling with --backend=multicore: 2421s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.fut:11:22-23: 2421s Unused name "y". 2421s cc failed with code 1: 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_umul_hi64’: 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2421s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:90: error: expected ‘)’ before ‘a’ 2421s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4421:109: error: expected ‘)’ before ‘b’ 2421s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_smul_hi64’: 2421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2421s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4425:86: error: expected ‘)’ before ‘a’ 2421s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4425:104: error: expected ‘)’ before ‘b’ 2421s 4425 | 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 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.fut: 2423s Compiling with --backend=multicore: 2423s cc failed with code 1: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_umul_hi64’: 2423s /tmp/autopkgtest.K0ihat/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’? 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ^~~~~~~~~~~ 2423s | __uint32_t 2423s /tmp/autopkgtest.K0ihat/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 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4420:90: error: expected ‘)’ before ‘a’ 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4420:109: error: expected ‘)’ before ‘b’ 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_smul_hi64’: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ^~~~~~~~~~ 2423s | __int128__ 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4424:86: error: expected ‘)’ before ‘a’ 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c:4424:104: error: expected ‘)’ before ‘b’ 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s 2423s If you find this error message confusing, uninformative, or wrong, please open an issue: 2423s https://github.com/diku-dk/futhark/issues 2423s 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.fut: 2423s Compiling with --backend=multicore: 2423s cc failed with code 1: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_umul_hi64’: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ^~~~~~~~~~~ 2423s | __uint32_t 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4420:90: error: expected ‘)’ before ‘a’ 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4420:109: error: expected ‘)’ before ‘b’ 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_smul_hi64’: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ^~~~~~~~~~ 2423s | __int128__ 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4424:86: error: expected ‘)’ before ‘a’ 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4424:104: error: expected ‘)’ before ‘b’ 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s 2423s If you find this error message confusing, uninformative, or wrong, please open an issue: 2423s https://github.com/diku-dk/futhark/issues 2423s 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.fut: 2423s Compiling with --backend=multicore: 2423s cc failed with code 1: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_umul_hi64’: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ^~~~~~~~~~~ 2423s | __uint32_t 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4420:90: error: expected ‘)’ before ‘a’ 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4420:109: error: expected ‘)’ before ‘b’ 2423s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_smul_hi64’: 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ^~~~~~~~~~ 2423s | __int128__ 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4424:86: error: expected ‘)’ before ‘a’ 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4424:104: error: expected ‘)’ before ‘b’ 2423s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2423s | ~ ^ 2423s | ) 2423s 2423s If you find this error message confusing, uninformative, or wrong, please open an issue: 2423s https://github.com/diku-dk/futhark/issues 2423s 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.fut: 2424s Compiling with --backend=multicore: 2424s cc failed with code 1: 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_umul_hi64’: 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2424s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2424s | ^~~~~~~~~~~ 2424s | __uint32_t 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4421:90: error: expected ‘)’ before ‘a’ 2424s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2424s | ~ ^ 2424s | ) 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4421:109: error: expected ‘)’ before ‘b’ 2424s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2424s | ~ ^ 2424s | ) 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_smul_hi64’: 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2424s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2424s | ^~~~~~~~~~ 2424s | __int128__ 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4425:86: error: expected ‘)’ before ‘a’ 2424s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2424s | ~ ^ 2424s | ) 2424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4425:104: error: expected ‘)’ before ‘b’ 2424s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2424s | ~ ^ 2424s | ) 2424s 2424s If you find this error message confusing, uninformative, or wrong, please open an issue: 2424s https://github.com/diku-dk/futhark/issues 2424s 2425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.fut: 2425s Compiling with --backend=multicore: 2425s cc failed with code 1: 2425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_umul_hi64’: 2425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2425s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4421:90: error: expected ‘)’ before ‘a’ 2425s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4421:109: error: expected ‘)’ before ‘b’ 2425s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_smul_hi64’: 2425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2425s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4425:86: error: expected ‘)’ before ‘a’ 2425s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4425:104: error: expected ‘)’ before ‘b’ 2425s 4425 | 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 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.fut: 2426s Compiling with --backend=multicore: 2426s cc failed with code 1: 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_umul_hi64’: 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2426s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2426s | ^~~~~~~~~~~ 2426s | __uint32_t 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4420:90: error: expected ‘)’ before ‘a’ 2426s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2426s | ~ ^ 2426s | ) 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4420:109: error: expected ‘)’ before ‘b’ 2426s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2426s | ~ ^ 2426s | ) 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_smul_hi64’: 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2426s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2426s | ^~~~~~~~~~ 2426s | __int128__ 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4424:86: error: expected ‘)’ before ‘a’ 2426s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2426s | ~ ^ 2426s | ) 2426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4424:104: error: expected ‘)’ before ‘b’ 2426s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2426s | ~ ^ 2426s | ) 2426s 2426s If you find this error message confusing, uninformative, or wrong, please open an issue: 2426s https://github.com/diku-dk/futhark/issues 2426s 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.fut: 2429s Compiling with --backend=multicore: 2429s cc failed with code 1: 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_umul_hi64’: 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2429s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4420:90: error: expected ‘)’ before ‘a’ 2429s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4420:109: error: expected ‘)’ before ‘b’ 2429s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_smul_hi64’: 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2429s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4424:86: error: expected ‘)’ before ‘a’ 2429s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4424:104: error: expected ‘)’ before ‘b’ 2429s 4424 | 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 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.fut: 2429s Compiling with --backend=multicore: 2429s cc failed with code 1: 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_umul_hi64’: 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2429s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4394:90: error: expected ‘)’ before ‘a’ 2429s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4394:109: error: expected ‘)’ before ‘b’ 2429s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_smul_hi64’: 2429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2429s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4398:86: error: expected ‘)’ before ‘a’ 2429s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4398:104: error: expected ‘)’ before ‘b’ 2429s 4398 | 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 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.fut: 2430s Compiling with --backend=multicore: 2430s cc failed with code 1: 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_umul_hi64’: 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2430s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2430s | ^~~~~~~~~~~ 2430s | __uint32_t 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4420:90: error: expected ‘)’ before ‘a’ 2430s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4420:109: error: expected ‘)’ before ‘b’ 2430s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_smul_hi64’: 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2430s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2430s | ^~~~~~~~~~ 2430s | __int128__ 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4424:86: error: expected ‘)’ before ‘a’ 2430s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4424:104: error: expected ‘)’ before ‘b’ 2430s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s 2430s If you find this error message confusing, uninformative, or wrong, please open an issue: 2430s https://github.com/diku-dk/futhark/issues 2430s 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.fut: 2430s Compiling with --backend=multicore: 2430s cc failed with code 1: 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_umul_hi64’: 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2430s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2430s | ^~~~~~~~~~~ 2430s | __uint32_t 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4421:90: error: expected ‘)’ before ‘a’ 2430s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4421:109: error: expected ‘)’ before ‘b’ 2430s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_smul_hi64’: 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2430s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2430s | ^~~~~~~~~~ 2430s | __int128__ 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4425:86: error: expected ‘)’ before ‘a’ 2430s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4425:104: error: expected ‘)’ before ‘b’ 2430s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2430s | ~ ^ 2430s | ) 2430s 2430s If you find this error message confusing, uninformative, or wrong, please open an issue: 2430s https://github.com/diku-dk/futhark/issues 2430s 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.fut: 2431s Compiling with --backend=multicore: 2431s cc failed with code 1: 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_umul_hi64’: 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2431s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2431s | ^~~~~~~~~~~ 2431s | __uint32_t 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4421:90: error: expected ‘)’ before ‘a’ 2431s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2431s | ~ ^ 2431s | ) 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4421:109: error: expected ‘)’ before ‘b’ 2431s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2431s | ~ ^ 2431s | ) 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_smul_hi64’: 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2431s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2431s | ^~~~~~~~~~ 2431s | __int128__ 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4425:86: error: expected ‘)’ before ‘a’ 2431s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2431s | ~ ^ 2431s | ) 2431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4425:104: error: expected ‘)’ before ‘b’ 2431s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2431s | ~ ^ 2431s | ) 2431s 2431s If you find this error message confusing, uninformative, or wrong, please open an issue: 2431s https://github.com/diku-dk/futhark/issues 2431s 2432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.fut: 2432s Compiling with --backend=multicore: 2432s cc failed with code 1: 2432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_umul_hi64’: 2432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2432s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4420:90: error: expected ‘)’ before ‘a’ 2432s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4420:109: error: expected ‘)’ before ‘b’ 2432s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_smul_hi64’: 2432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2432s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4424:86: error: expected ‘)’ before ‘a’ 2432s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4424:104: error: expected ‘)’ before ‘b’ 2432s 4424 | 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 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.fut: 2433s Compiling with --backend=multicore: 2433s cc failed with code 1: 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_umul_hi64’: 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2433s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2433s | ^~~~~~~~~~~ 2433s | __uint32_t 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4421:90: error: expected ‘)’ before ‘a’ 2433s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2433s | ~ ^ 2433s | ) 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4421:109: error: expected ‘)’ before ‘b’ 2433s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2433s | ~ ^ 2433s | ) 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_smul_hi64’: 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2433s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2433s | ^~~~~~~~~~ 2433s | __int128__ 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4425:86: error: expected ‘)’ before ‘a’ 2433s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2433s | ~ ^ 2433s | ) 2433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4425:104: error: expected ‘)’ before ‘b’ 2433s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2433s | ~ ^ 2433s | ) 2433s 2433s If you find this error message confusing, uninformative, or wrong, please open an issue: 2433s https://github.com/diku-dk/futhark/issues 2433s 2434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.fut: 2434s Compiling with --backend=multicore: 2434s cc failed with code 1: 2434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_umul_hi64’: 2434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2434s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4421:90: error: expected ‘)’ before ‘a’ 2434s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4421:109: error: expected ‘)’ before ‘b’ 2434s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_smul_hi64’: 2434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2434s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4425:86: error: expected ‘)’ before ‘a’ 2434s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4425:104: error: expected ‘)’ before ‘b’ 2434s 4425 | 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 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.fut: 2437s Compiling with --backend=multicore: 2437s cc failed with code 1: 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_umul_hi64’: 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2437s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2437s | ^~~~~~~~~~~ 2437s | __uint32_t 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4421:90: error: expected ‘)’ before ‘a’ 2437s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2437s | ~ ^ 2437s | ) 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4421:109: error: expected ‘)’ before ‘b’ 2437s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2437s | ~ ^ 2437s | ) 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_smul_hi64’: 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2437s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2437s | ^~~~~~~~~~ 2437s | __int128__ 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4425:86: error: expected ‘)’ before ‘a’ 2437s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2437s | ~ ^ 2437s | ) 2437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4425:104: error: expected ‘)’ before ‘b’ 2437s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2437s | ~ ^ 2437s | ) 2437s 2437s If you find this error message confusing, uninformative, or wrong, please open an issue: 2437s https://github.com/diku-dk/futhark/issues 2437s 2438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.fut: 2438s Compiling with --backend=multicore: 2438s cc failed with code 1: 2438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_umul_hi64’: 2438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2438s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4421:90: error: expected ‘)’ before ‘a’ 2438s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4421:109: error: expected ‘)’ before ‘b’ 2438s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_smul_hi64’: 2438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2438s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4425:86: error: expected ‘)’ before ‘a’ 2438s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4425:104: error: expected ‘)’ before ‘b’ 2438s 4425 | 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 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.fut: 2439s Compiling with --backend=multicore: 2439s cc failed with code 1: 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_umul_hi64’: 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2439s | ^~~~~~~~~~~ 2439s | __uint32_t 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4420:90: error: expected ‘)’ before ‘a’ 2439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4420:109: error: expected ‘)’ before ‘b’ 2439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_smul_hi64’: 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2439s | ^~~~~~~~~~ 2439s | __int128__ 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4424:86: error: expected ‘)’ before ‘a’ 2439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4424:104: error: expected ‘)’ before ‘b’ 2439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s 2439s If you find this error message confusing, uninformative, or wrong, please open an issue: 2439s https://github.com/diku-dk/futhark/issues 2439s 2439s 1085 failed, 99 passed, 1129 to go. 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.fut: 2439s Compiling with --backend=multicore: 2439s cc failed with code 1: 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_umul_hi64’: 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2439s | ^~~~~~~~~~~ 2439s | __uint32_t 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4420:90: error: expected ‘)’ before ‘a’ 2439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4420:109: error: expected ‘)’ before ‘b’ 2439s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_smul_hi64’: 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2439s | ^~~~~~~~~~ 2439s | __int128__ 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4424:86: error: expected ‘)’ before ‘a’ 2439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4424:104: error: expected ‘)’ before ‘b’ 2439s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2439s | ~ ^ 2439s | ) 2439s 2439s If you find this error message confusing, uninformative, or wrong, please open an issue: 2439s https://github.com/diku-dk/futhark/issues 2439s 2440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.fut: 2440s Compiling with --backend=multicore: 2440s cc failed with code 1: 2440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_umul_hi64’: 2440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2440s 4435 | 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.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4435:90: error: expected ‘)’ before ‘a’ 2440s 4435 | 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.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4435:109: error: expected ‘)’ before ‘b’ 2440s 4435 | 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.K0ihat/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_smul_hi64’: 2440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2440s 4439 | 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.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4439:86: error: expected ‘)’ before ‘a’ 2440s 4439 | 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.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4439:104: error: expected ‘)’ before ‘b’ 2440s 4439 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut: 2441s Compiling with --backend=multicore: 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s 2441s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2441s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2441s cc failed with code 1: 2441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_umul_hi64’: 2441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2441s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4394:90: error: expected ‘)’ before ‘a’ 2441s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4394:109: error: expected ‘)’ before ‘b’ 2441s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_smul_hi64’: 2441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2441s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4398:86: error: expected ‘)’ before ‘a’ 2441s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4398:104: error: expected ‘)’ before ‘b’ 2441s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.fut: 2442s Compiling with --backend=multicore: 2442s cc failed with code 1: 2442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_umul_hi64’: 2442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2442s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4420:90: error: expected ‘)’ before ‘a’ 2442s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4420:109: error: expected ‘)’ before ‘b’ 2442s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_smul_hi64’: 2442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2442s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4424:86: error: expected ‘)’ before ‘a’ 2442s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4424:104: error: expected ‘)’ before ‘b’ 2442s 4424 | 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 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.fut: 2443s Compiling with --backend=multicore: 2443s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.fut:9:18-19: 2443s Unused name "i". 2443s cc failed with code 1: 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_umul_hi64’: 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2443s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2443s | ^~~~~~~~~~~ 2443s | __uint32_t 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:90: error: expected ‘)’ before ‘a’ 2443s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2443s | ~ ^ 2443s | ) 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4420:109: error: expected ‘)’ before ‘b’ 2443s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2443s | ~ ^ 2443s | ) 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_smul_hi64’: 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2443s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2443s | ^~~~~~~~~~ 2443s | __int128__ 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4424:86: error: expected ‘)’ before ‘a’ 2443s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2443s | ~ ^ 2443s | ) 2443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4424:104: error: expected ‘)’ before ‘b’ 2443s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2443s | ~ ^ 2443s | ) 2443s 2443s If you find this error message confusing, uninformative, or wrong, please open an issue: 2443s https://github.com/diku-dk/futhark/issues 2443s 2447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.fut: 2447s Compiling with --backend=multicore: 2447s cc failed with code 1: 2447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_umul_hi64’: 2447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2447s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:90: error: expected ‘)’ before ‘a’ 2447s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4420:109: error: expected ‘)’ before ‘b’ 2447s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_smul_hi64’: 2447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2447s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4424:86: error: expected ‘)’ before ‘a’ 2447s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4424:104: error: expected ‘)’ before ‘b’ 2447s 4424 | 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 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.fut: 2448s Compiling with --backend=multicore: 2448s cc failed with code 1: 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_umul_hi64’: 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2448s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2448s | ^~~~~~~~~~~ 2448s | __uint32_t 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:90: error: expected ‘)’ before ‘a’ 2448s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4420:109: error: expected ‘)’ before ‘b’ 2448s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_smul_hi64’: 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2448s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2448s | ^~~~~~~~~~ 2448s | __int128__ 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4424:86: error: expected ‘)’ before ‘a’ 2448s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4424:104: error: expected ‘)’ before ‘b’ 2448s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s 2448s If you find this error message confusing, uninformative, or wrong, please open an issue: 2448s https://github.com/diku-dk/futhark/issues 2448s 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.fut: 2448s Compiling with --backend=multicore: 2448s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.fut:21:21-22: 2448s Unused name "i". 2448s cc failed with code 1: 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_umul_hi64’: 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2448s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2448s | ^~~~~~~~~~~ 2448s | __uint32_t 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4420:90: error: expected ‘)’ before ‘a’ 2448s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4420:109: error: expected ‘)’ before ‘b’ 2448s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_smul_hi64’: 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2448s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2448s | ^~~~~~~~~~ 2448s | __int128__ 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4424:86: error: expected ‘)’ before ‘a’ 2448s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4424:104: error: expected ‘)’ before ‘b’ 2448s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2448s | ~ ^ 2448s | ) 2448s 2448s If you find this error message confusing, uninformative, or wrong, please open an issue: 2448s https://github.com/diku-dk/futhark/issues 2448s 2449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.fut: 2449s Compiling with --backend=multicore: 2449s cc failed with code 1: 2449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_umul_hi64’: 2449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2449s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4420:90: error: expected ‘)’ before ‘a’ 2449s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4420:109: error: expected ‘)’ before ‘b’ 2449s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_smul_hi64’: 2449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2449s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4424:86: error: expected ‘)’ before ‘a’ 2449s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4424:104: error: expected ‘)’ before ‘b’ 2449s 4424 | 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 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.fut: 2450s Compiling with --backend=multicore: 2450s cc failed with code 1: 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_umul_hi64’: 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2450s | ^~~~~~~~~~~ 2450s | __uint32_t 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4420:90: error: expected ‘)’ before ‘a’ 2450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2450s | ~ ^ 2450s | ) 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4420:109: error: expected ‘)’ before ‘b’ 2450s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2450s | ~ ^ 2450s | ) 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_smul_hi64’: 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2450s | ^~~~~~~~~~ 2450s | __int128__ 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4424:86: error: expected ‘)’ before ‘a’ 2450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2450s | ~ ^ 2450s | ) 2450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4424:104: error: expected ‘)’ before ‘b’ 2450s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2450s | ~ ^ 2450s | ) 2450s 2450s If you find this error message confusing, uninformative, or wrong, please open an issue: 2450s https://github.com/diku-dk/futhark/issues 2450s 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.fut: 2451s Compiling with --backend=multicore: 2451s cc failed with code 1: 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_umul_hi64’: 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2451s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2451s | ^~~~~~~~~~~ 2451s | __uint32_t 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4420:90: error: expected ‘)’ before ‘a’ 2451s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2451s | ~ ^ 2451s | ) 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4420:109: error: expected ‘)’ before ‘b’ 2451s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2451s | ~ ^ 2451s | ) 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_smul_hi64’: 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2451s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2451s | ^~~~~~~~~~ 2451s | __int128__ 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4424:86: error: expected ‘)’ before ‘a’ 2451s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2451s | ~ ^ 2451s | ) 2451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4424:104: error: expected ‘)’ before ‘b’ 2451s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2451s | ~ ^ 2451s | ) 2451s 2451s If you find this error message confusing, uninformative, or wrong, please open an issue: 2451s https://github.com/diku-dk/futhark/issues 2451s 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.fut: 2452s Compiling with --backend=multicore: 2452s cc failed with code 1: 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_umul_hi64’: 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2452s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2452s | ^~~~~~~~~~~ 2452s | __uint32_t 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4420:90: error: expected ‘)’ before ‘a’ 2452s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2452s | ~ ^ 2452s | ) 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4420:109: error: expected ‘)’ before ‘b’ 2452s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2452s | ~ ^ 2452s | ) 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_smul_hi64’: 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2452s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2452s | ^~~~~~~~~~ 2452s | __int128__ 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4424:86: error: expected ‘)’ before ‘a’ 2452s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2452s | ~ ^ 2452s | ) 2452s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4424:104: error: expected ‘)’ before ‘b’ 2452s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2452s | ~ ^ 2452s | ) 2452s 2452s If you find this error message confusing, uninformative, or wrong, please open an issue: 2452s https://github.com/diku-dk/futhark/issues 2452s 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.fut: 2453s Compiling with --backend=multicore: 2453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.fut:20:36-37: 2453s Unused name "i". 2453s cc failed with code 1: 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_umul_hi64’: 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2453s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2453s | ^~~~~~~~~~~ 2453s | __uint32_t 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4420:90: error: expected ‘)’ before ‘a’ 2453s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2453s | ~ ^ 2453s | ) 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4420:109: error: expected ‘)’ before ‘b’ 2453s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2453s | ~ ^ 2453s | ) 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_smul_hi64’: 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2453s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2453s | ^~~~~~~~~~ 2453s | __int128__ 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4424:86: error: expected ‘)’ before ‘a’ 2453s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2453s | ~ ^ 2453s | ) 2453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4424:104: error: expected ‘)’ before ‘b’ 2453s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2453s | ~ ^ 2453s | ) 2453s 2453s If you find this error message confusing, uninformative, or wrong, please open an issue: 2453s https://github.com/diku-dk/futhark/issues 2453s 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.fut: 2457s Compiling with --backend=multicore: 2457s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.fut:11:21-22: 2457s Unused name "i". 2457s cc failed with code 1: 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_umul_hi64’: 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_smul_hi64’: 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.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 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.fut: 2457s Compiling with --backend=multicore: 2457s cc failed with code 1: 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_umul_hi64’: 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_smul_hi64’: 2457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.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.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.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 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.fut: 2459s Compiling with --backend=multicore: 2459s cc failed with code 1: 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_umul_hi64’: 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2459s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2459s | ^~~~~~~~~~~ 2459s | __uint32_t 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4420:90: error: expected ‘)’ before ‘a’ 2459s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2459s | ~ ^ 2459s | ) 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4420:109: error: expected ‘)’ before ‘b’ 2459s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2459s | ~ ^ 2459s | ) 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_smul_hi64’: 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2459s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2459s | ^~~~~~~~~~ 2459s | __int128__ 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4424:86: error: expected ‘)’ before ‘a’ 2459s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2459s | ~ ^ 2459s | ) 2459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4424:104: error: expected ‘)’ before ‘b’ 2459s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2459s | ~ ^ 2459s | ) 2459s 2459s If you find this error message confusing, uninformative, or wrong, please open an issue: 2459s https://github.com/diku-dk/futhark/issues 2459s 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.fut: 2460s Compiling with --backend=multicore: 2460s cc failed with code 1: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_umul_hi64’: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ^~~~~~~~~~~ 2460s | __uint32_t 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:90: error: expected ‘)’ before ‘a’ 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4420:109: error: expected ‘)’ before ‘b’ 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_smul_hi64’: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ^~~~~~~~~~ 2460s | __int128__ 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4424:86: error: expected ‘)’ before ‘a’ 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4424:104: error: expected ‘)’ before ‘b’ 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s 2460s If you find this error message confusing, uninformative, or wrong, please open an issue: 2460s https://github.com/diku-dk/futhark/issues 2460s 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.fut: 2460s Compiling with --backend=multicore: 2460s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.fut:11:36-37: 2460s Unused name "i". 2460s cc failed with code 1: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_umul_hi64’: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ^~~~~~~~~~~ 2460s | __uint32_t 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4420:90: error: expected ‘)’ before ‘a’ 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4420:109: error: expected ‘)’ before ‘b’ 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_smul_hi64’: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ^~~~~~~~~~ 2460s | __int128__ 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4424:86: error: expected ‘)’ before ‘a’ 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4424:104: error: expected ‘)’ before ‘b’ 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s 2460s If you find this error message confusing, uninformative, or wrong, please open an issue: 2460s https://github.com/diku-dk/futhark/issues 2460s 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.fut: 2460s Compiling with --backend=multicore: 2460s cc failed with code 1: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_umul_hi64’: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ^~~~~~~~~~~ 2460s | __uint32_t 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4420:90: error: expected ‘)’ before ‘a’ 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4420:109: error: expected ‘)’ before ‘b’ 2460s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_smul_hi64’: 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ^~~~~~~~~~ 2460s | __int128__ 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4424:86: error: expected ‘)’ before ‘a’ 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4424:104: error: expected ‘)’ before ‘b’ 2460s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2460s | ~ ^ 2460s | ) 2460s 2460s If you find this error message confusing, uninformative, or wrong, please open an issue: 2460s https://github.com/diku-dk/futhark/issues 2460s 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.fut: 2462s Compiling with --backend=multicore: 2462s cc failed with code 1: 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_umul_hi64’: 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2462s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2462s | ^~~~~~~~~~~ 2462s | __uint32_t 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:90: error: expected ‘)’ before ‘a’ 2462s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2462s | ~ ^ 2462s | ) 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4420:109: error: expected ‘)’ before ‘b’ 2462s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2462s | ~ ^ 2462s | ) 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_smul_hi64’: 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2462s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2462s | ^~~~~~~~~~ 2462s | __int128__ 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4424:86: error: expected ‘)’ before ‘a’ 2462s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2462s | ~ ^ 2462s | ) 2462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4424:104: error: expected ‘)’ before ‘b’ 2462s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2462s | ~ ^ 2462s | ) 2462s 2462s If you find this error message confusing, uninformative, or wrong, please open an issue: 2462s https://github.com/diku-dk/futhark/issues 2462s 2463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.fut: 2463s Compiling with --backend=multicore: 2463s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.fut:10:18-19: 2463s Unused name "i". 2463s cc failed with code 1: 2463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_umul_hi64’: 2463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_smul_hi64’: 2463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.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 2466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.fut: 2466s Compiling with --backend=multicore: 2466s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.fut:9:18-19: 2466s Unused name "i". 2466s cc failed with code 1: 2466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_umul_hi64’: 2466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_smul_hi64’: 2466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.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.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.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 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.fut: 2467s Compiling with --backend=multicore: 2467s cc failed with code 1: 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_umul_hi64’: 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2467s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2467s | ^~~~~~~~~~~ 2467s | __uint32_t 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:90: error: expected ‘)’ before ‘a’ 2467s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2467s | ~ ^ 2467s | ) 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4420:109: error: expected ‘)’ before ‘b’ 2467s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2467s | ~ ^ 2467s | ) 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_smul_hi64’: 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2467s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2467s | ^~~~~~~~~~ 2467s | __int128__ 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4424:86: error: expected ‘)’ before ‘a’ 2467s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2467s | ~ ^ 2467s | ) 2467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4424:104: error: expected ‘)’ before ‘b’ 2467s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2467s | ~ ^ 2467s | ) 2467s 2467s If you find this error message confusing, uninformative, or wrong, please open an issue: 2467s https://github.com/diku-dk/futhark/issues 2467s 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.fut: 2468s Compiling with --backend=multicore: 2468s cc failed with code 1: 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_umul_hi64’: 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2468s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2468s | ^~~~~~~~~~~ 2468s | __uint32_t 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:90: error: expected ‘)’ before ‘a’ 2468s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2468s | ~ ^ 2468s | ) 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4420:109: error: expected ‘)’ before ‘b’ 2468s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2468s | ~ ^ 2468s | ) 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_smul_hi64’: 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2468s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2468s | ^~~~~~~~~~ 2468s | __int128__ 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4424:86: error: expected ‘)’ before ‘a’ 2468s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2468s | ~ ^ 2468s | ) 2468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4424:104: error: expected ‘)’ before ‘b’ 2468s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2468s | ~ ^ 2468s | ) 2468s 2468s If you find this error message confusing, uninformative, or wrong, please open an issue: 2468s https://github.com/diku-dk/futhark/issues 2468s 2469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.fut: 2469s Compiling with --backend=multicore: 2469s cc failed with code 1: 2469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_umul_hi64’: 2469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2469s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:90: error: expected ‘)’ before ‘a’ 2469s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4420:109: error: expected ‘)’ before ‘b’ 2469s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_smul_hi64’: 2469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2469s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4424:86: error: expected ‘)’ before ‘a’ 2469s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4424:104: error: expected ‘)’ before ‘b’ 2469s 4424 | 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 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.fut: 2470s Compiling with --backend=multicore: 2470s cc failed with code 1: 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_umul_hi64’: 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2470s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2470s | ^~~~~~~~~~~ 2470s | __uint32_t 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:90: error: expected ‘)’ before ‘a’ 2470s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4421:109: error: expected ‘)’ before ‘b’ 2470s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_smul_hi64’: 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2470s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2470s | ^~~~~~~~~~ 2470s | __int128__ 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4425:86: error: expected ‘)’ before ‘a’ 2470s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4425:104: error: expected ‘)’ before ‘b’ 2470s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s 2470s If you find this error message confusing, uninformative, or wrong, please open an issue: 2470s https://github.com/diku-dk/futhark/issues 2470s 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.fut: 2470s Compiling with --backend=multicore: 2470s cc failed with code 1: 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_umul_hi64’: 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2470s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2470s | ^~~~~~~~~~~ 2470s | __uint32_t 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4420:90: error: expected ‘)’ before ‘a’ 2470s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4420:109: error: expected ‘)’ before ‘b’ 2470s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_smul_hi64’: 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2470s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2470s | ^~~~~~~~~~ 2470s | __int128__ 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4424:86: error: expected ‘)’ before ‘a’ 2470s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4424:104: error: expected ‘)’ before ‘b’ 2470s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2470s | ~ ^ 2470s | ) 2470s 2470s If you find this error message confusing, uninformative, or wrong, please open an issue: 2470s https://github.com/diku-dk/futhark/issues 2470s 2472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.fut: 2472s Compiling with --backend=multicore: 2472s cc failed with code 1: 2472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_umul_hi64’: 2472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2472s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4421:90: error: expected ‘)’ before ‘a’ 2472s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4421:109: error: expected ‘)’ before ‘b’ 2472s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_smul_hi64’: 2472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2472s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4425:86: error: expected ‘)’ before ‘a’ 2472s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4425:104: error: expected ‘)’ before ‘b’ 2472s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge1.fut: 2473s Compiling with --backend=multicore: 2473s cc failed with code 1: 2473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_umul_hi64’: 2473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2473s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4421:90: error: expected ‘)’ before ‘a’ 2473s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4421:109: error: expected ‘)’ before ‘b’ 2473s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_smul_hi64’: 2473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2473s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4425:86: error: expected ‘)’ before ‘a’ 2473s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4425:104: error: expected ‘)’ before ‘b’ 2473s 4425 | 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 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.fut: 2477s Compiling with --backend=multicore: 2477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.fut:10:18-19: 2477s Unused name "x". 2477s cc failed with code 1: 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_umul_hi64’: 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4420:90: error: expected ‘)’ before ‘a’ 2477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4420:109: error: expected ‘)’ before ‘b’ 2477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_smul_hi64’: 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2477s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4424:86: error: expected ‘)’ before ‘a’ 2477s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4424:104: error: expected ‘)’ before ‘b’ 2477s 4424 | 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 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.fut: 2477s Compiling with --backend=multicore: 2477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.fut:10:18-19: 2477s Unused name "x". 2477s cc failed with code 1: 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_umul_hi64’: 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4420:90: error: expected ‘)’ before ‘a’ 2477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4420:109: error: expected ‘)’ before ‘b’ 2477s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_smul_hi64’: 2477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2477s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4424:86: error: expected ‘)’ before ‘a’ 2477s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4424:104: error: expected ‘)’ before ‘b’ 2477s 4424 | 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 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.fut: 2478s Compiling with --backend=multicore: 2478s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.fut:11:18-19: 2478s Unused name "x". 2478s cc failed with code 1: 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_umul_hi64’: 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2478s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2478s | ^~~~~~~~~~~ 2478s | __uint32_t 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4420:90: error: expected ‘)’ before ‘a’ 2478s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2478s | ~ ^ 2478s | ) 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4420:109: error: expected ‘)’ before ‘b’ 2478s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2478s | ~ ^ 2478s | ) 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_smul_hi64’: 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2478s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2478s | ^~~~~~~~~~ 2478s | __int128__ 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4424:86: error: expected ‘)’ before ‘a’ 2478s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2478s | ~ ^ 2478s | ) 2478s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4424:104: error: expected ‘)’ before ‘b’ 2478s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2478s | ~ ^ 2478s | ) 2478s 2478s If you find this error message confusing, uninformative, or wrong, please open an issue: 2478s https://github.com/diku-dk/futhark/issues 2478s 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.fut: 2479s Compiling with --backend=multicore: 2479s cc failed with code 1: 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_umul_hi64’: 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2479s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2479s | ^~~~~~~~~~~ 2479s | __uint32_t 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4421:90: error: expected ‘)’ before ‘a’ 2479s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2479s | ~ ^ 2479s | ) 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4421:109: error: expected ‘)’ before ‘b’ 2479s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2479s | ~ ^ 2479s | ) 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_smul_hi64’: 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2479s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2479s | ^~~~~~~~~~ 2479s | __int128__ 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4425:86: error: expected ‘)’ before ‘a’ 2479s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2479s | ~ ^ 2479s | ) 2479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4425:104: error: expected ‘)’ before ‘b’ 2479s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2479s | ~ ^ 2479s | ) 2479s 2479s If you find this error message confusing, uninformative, or wrong, please open an issue: 2479s https://github.com/diku-dk/futhark/issues 2479s 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.fut: 2480s Compiling with --backend=multicore: 2480s cc failed with code 1: 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_umul_hi64’: 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2480s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4421:90: error: expected ‘)’ before ‘a’ 2480s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4421:109: error: expected ‘)’ before ‘b’ 2480s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_smul_hi64’: 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2480s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4425:86: error: expected ‘)’ before ‘a’ 2480s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4425:104: error: expected ‘)’ before ‘b’ 2480s 4425 | 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.fut: 2480s Compiling with --backend=multicore: 2480s cc failed with code 1: 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_umul_hi64’: 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2480s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4421:90: error: expected ‘)’ before ‘a’ 2480s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4421:109: error: expected ‘)’ before ‘b’ 2480s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_smul_hi64’: 2480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2480s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4425:86: error: expected ‘)’ before ‘a’ 2480s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4425:104: error: expected ‘)’ before ‘b’ 2480s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce0.fut: 2481s Compiling with --backend=multicore: 2481s cc failed with code 1: 2481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_umul_hi64’: 2481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4420:90: error: expected ‘)’ before ‘a’ 2481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4420:109: error: expected ‘)’ before ‘b’ 2481s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_smul_hi64’: 2481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2481s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4424:86: error: expected ‘)’ before ‘a’ 2481s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4424:104: error: expected ‘)’ before ‘b’ 2481s 4424 | 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 2484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.fut: 2484s Compiling with --backend=multicore: 2484s cc failed with code 1: 2484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_umul_hi64’: 2484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2484s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4420:90: error: expected ‘)’ before ‘a’ 2484s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4420:109: error: expected ‘)’ before ‘b’ 2484s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_smul_hi64’: 2484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2484s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4424:86: error: expected ‘)’ before ‘a’ 2484s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4424:104: error: expected ‘)’ before ‘b’ 2484s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.fut: 2486s Compiling with --backend=multicore: 2486s cc failed with code 1: 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_umul_hi64’: 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2486s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:90: error: expected ‘)’ before ‘a’ 2486s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4420:109: error: expected ‘)’ before ‘b’ 2486s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_smul_hi64’: 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2486s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4424:86: error: expected ‘)’ before ‘a’ 2486s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4424:104: error: expected ‘)’ before ‘b’ 2486s 4424 | 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 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.fut: 2486s Compiling with --backend=multicore: 2486s cc failed with code 1: 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_umul_hi64’: 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2486s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:90: error: expected ‘)’ before ‘a’ 2486s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4420:109: error: expected ‘)’ before ‘b’ 2486s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_smul_hi64’: 2486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2486s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4424:86: error: expected ‘)’ before ‘a’ 2486s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4424:104: error: expected ‘)’ before ‘b’ 2486s 4424 | 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 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.fut: 2487s Compiling with --backend=multicore: 2487s cc failed with code 1: 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_umul_hi64’: 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2487s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2487s | ^~~~~~~~~~~ 2487s | __uint32_t 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2487s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2487s | ~ ^ 2487s | ) 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2487s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2487s | ~ ^ 2487s | ) 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_smul_hi64’: 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2487s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2487s | ^~~~~~~~~~ 2487s | __int128__ 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2487s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2487s | ~ ^ 2487s | ) 2487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2487s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2487s | ~ ^ 2487s | ) 2487s 2487s If you find this error message confusing, uninformative, or wrong, please open an issue: 2487s https://github.com/diku-dk/futhark/issues 2487s 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.fut: 2488s Compiling with --backend=multicore: 2488s cc failed with code 1: 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_umul_hi64’: 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2488s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2488s | ^~~~~~~~~~~ 2488s | __uint32_t 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:90: error: expected ‘)’ before ‘a’ 2488s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2488s | ~ ^ 2488s | ) 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4420:109: error: expected ‘)’ before ‘b’ 2488s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2488s | ~ ^ 2488s | ) 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_smul_hi64’: 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2488s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2488s | ^~~~~~~~~~ 2488s | __int128__ 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4424:86: error: expected ‘)’ before ‘a’ 2488s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2488s | ~ ^ 2488s | ) 2488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4424:104: error: expected ‘)’ before ‘b’ 2488s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2488s | ~ ^ 2488s | ) 2488s 2488s If you find this error message confusing, uninformative, or wrong, please open an issue: 2488s https://github.com/diku-dk/futhark/issues 2488s 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.fut: 2489s Compiling with --backend=multicore: 2489s cc failed with code 1: 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_umul_hi64’: 2489s /tmp/autopkgtest.K0ihat/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’? 2489s 4421 | 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.K0ihat/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 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4421:90: error: expected ‘)’ before ‘a’ 2489s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4421:109: error: expected ‘)’ before ‘b’ 2489s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_smul_hi64’: 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2489s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4425:86: error: expected ‘)’ before ‘a’ 2489s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4425:104: error: expected ‘)’ before ‘b’ 2489s 4425 | 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 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.fut: 2489s Compiling with --backend=multicore: 2489s cc failed with code 1: 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_umul_hi64’: 2489s /tmp/autopkgtest.K0ihat/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’? 2489s 4421 | 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.K0ihat/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 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4421:90: error: expected ‘)’ before ‘a’ 2489s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4421:109: error: expected ‘)’ before ‘b’ 2489s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_smul_hi64’: 2489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2489s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4425:86: error: expected ‘)’ before ‘a’ 2489s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4425:104: error: expected ‘)’ before ‘b’ 2489s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.fut: 2491s Compiling with --backend=multicore: 2491s cc failed with code 1: 2491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_umul_hi64’: 2491s /tmp/autopkgtest.K0ihat/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’? 2491s 4421 | 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.K0ihat/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 2491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4421:90: error: expected ‘)’ before ‘a’ 2491s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4421:109: error: expected ‘)’ before ‘b’ 2491s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_smul_hi64’: 2491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2491s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4425:86: error: expected ‘)’ before ‘a’ 2491s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4425:104: error: expected ‘)’ before ‘b’ 2491s 4425 | 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 2493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.fut: 2493s Compiling with --backend=multicore: 2493s cc failed with code 1: 2493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_umul_hi64’: 2493s /tmp/autopkgtest.K0ihat/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’? 2493s 4420 | 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.K0ihat/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 2493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4420:90: error: expected ‘)’ before ‘a’ 2493s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4420:109: error: expected ‘)’ before ‘b’ 2493s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_smul_hi64’: 2493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2493s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4424:86: error: expected ‘)’ before ‘a’ 2493s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4424:104: error: expected ‘)’ before ‘b’ 2493s 4424 | 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 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.fut: 2497s Compiling with --backend=multicore: 2497s cc failed with code 1: 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_umul_hi64’: 2497s /tmp/autopkgtest.K0ihat/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’? 2497s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ^~~~~~~~~~~ 2497s | __uint32_t 2497s /tmp/autopkgtest.K0ihat/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 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4421:90: error: expected ‘)’ before ‘a’ 2497s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4421:109: error: expected ‘)’ before ‘b’ 2497s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_smul_hi64’: 2497s /tmp/autopkgtest.K0ihat/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__’? 2497s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ^~~~~~~~~~ 2497s | __int128__ 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4425:86: error: expected ‘)’ before ‘a’ 2497s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4425:104: error: expected ‘)’ before ‘b’ 2497s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s 2497s If you find this error message confusing, uninformative, or wrong, please open an issue: 2497s https://github.com/diku-dk/futhark/issues 2497s 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.fut: 2497s Compiling with --backend=multicore: 2497s cc failed with code 1: 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_umul_hi64’: 2497s /tmp/autopkgtest.K0ihat/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’? 2497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ^~~~~~~~~~~ 2497s | __uint32_t 2497s /tmp/autopkgtest.K0ihat/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 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4420:90: error: expected ‘)’ before ‘a’ 2497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4420:109: error: expected ‘)’ before ‘b’ 2497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_smul_hi64’: 2497s /tmp/autopkgtest.K0ihat/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__’? 2497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ^~~~~~~~~~ 2497s | __int128__ 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4424:86: error: expected ‘)’ before ‘a’ 2497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4424:104: error: expected ‘)’ before ‘b’ 2497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s 2497s If you find this error message confusing, uninformative, or wrong, please open an issue: 2497s https://github.com/diku-dk/futhark/issues 2497s 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.fut: 2497s Compiling with --backend=multicore: 2497s cc failed with code 1: 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_umul_hi64’: 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ^~~~~~~~~~~ 2497s | __uint32_t 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:90: error: expected ‘)’ before ‘a’ 2497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4420:109: error: expected ‘)’ before ‘b’ 2497s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_smul_hi64’: 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ^~~~~~~~~~ 2497s | __int128__ 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4424:86: error: expected ‘)’ before ‘a’ 2497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4424:104: error: expected ‘)’ before ‘b’ 2497s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2497s | ~ ^ 2497s | ) 2497s 2497s If you find this error message confusing, uninformative, or wrong, please open an issue: 2497s https://github.com/diku-dk/futhark/issues 2497s 2498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.fut: 2498s Compiling with --backend=multicore: 2498s cc failed with code 1: 2498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_umul_hi64’: 2498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2498s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4420:90: error: expected ‘)’ before ‘a’ 2498s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4420:109: error: expected ‘)’ before ‘b’ 2498s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_smul_hi64’: 2499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2499s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4424:86: error: expected ‘)’ before ‘a’ 2499s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4424:104: error: expected ‘)’ before ‘b’ 2499s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.fut: 2500s Compiling with --backend=multicore: 2500s cc failed with code 1: 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_umul_hi64’: 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_smul_hi64’: 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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 1135 failed, 99 passed, 1079 to go. 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.fut: 2500s Compiling with --backend=multicore: 2500s cc failed with code 1: 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_umul_hi64’: 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2500s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4421:90: error: expected ‘)’ before ‘a’ 2500s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4421:109: error: expected ‘)’ before ‘b’ 2500s 4421 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_smul_hi64’: 2500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2500s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4425:86: error: expected ‘)’ before ‘a’ 2500s 4425 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4425:104: error: expected ‘)’ before ‘b’ 2500s 4425 | 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 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.fut: 2502s Compiling with --backend=multicore: 2502s cc failed with code 1: 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_umul_hi64’: 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2502s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2502s | ^~~~~~~~~~~ 2502s | __uint32_t 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4436:90: error: expected ‘)’ before ‘a’ 2502s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2502s | ~ ^ 2502s | ) 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4436:109: error: expected ‘)’ before ‘b’ 2502s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2502s | ~ ^ 2502s | ) 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_smul_hi64’: 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2502s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2502s | ^~~~~~~~~~ 2502s | __int128__ 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4440:86: error: expected ‘)’ before ‘a’ 2502s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2502s | ~ ^ 2502s | ) 2502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4440:104: error: expected ‘)’ before ‘b’ 2502s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2502s | ~ ^ 2502s | ) 2502s 2502s If you find this error message confusing, uninformative, or wrong, please open an issue: 2502s https://github.com/diku-dk/futhark/issues 2502s 2505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.fut: 2505s Compiling with --backend=multicore: 2505s cc failed with code 1: 2505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_umul_hi64’: 2505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2505s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4420:90: error: expected ‘)’ before ‘a’ 2505s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4420:109: error: expected ‘)’ before ‘b’ 2505s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_smul_hi64’: 2505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2505s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4424:86: error: expected ‘)’ before ‘a’ 2505s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4424:104: error: expected ‘)’ before ‘b’ 2505s 4424 | 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 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.fut: 2507s Compiling with --backend=multicore: 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s 2507s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2507s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2507s cc failed with code 1: 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_umul_hi64’: 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2507s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:90: error: expected ‘)’ before ‘a’ 2507s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4394:109: error: expected ‘)’ before ‘b’ 2507s 4394 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_smul_hi64’: 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2507s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4398:86: error: expected ‘)’ before ‘a’ 2507s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4398:104: error: expected ‘)’ before ‘b’ 2507s 4398 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.fut: 2507s Compiling with --backend=multicore: 2507s cc failed with code 1: 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_umul_hi64’: 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_smul_hi64’: 2507s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.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 | ) 2508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4425:104: error: expected ‘)’ before ‘b’ 2508s 4425 | 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 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.fut: 2509s Compiling with --backend=multicore: 2509s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.fut:25:35-36: 2509s Unused name "i". 2509s cc failed with code 1: 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_umul_hi64’: 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2509s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2509s | ^~~~~~~~~~~ 2509s | __uint32_t 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:90: error: expected ‘)’ before ‘a’ 2509s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2509s | ~ ^ 2509s | ) 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4447:109: error: expected ‘)’ before ‘b’ 2509s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2509s | ~ ^ 2509s | ) 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_smul_hi64’: 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2509s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2509s | ^~~~~~~~~~ 2509s | __int128__ 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4451:86: error: expected ‘)’ before ‘a’ 2509s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2509s | ~ ^ 2509s | ) 2509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4451:104: error: expected ‘)’ before ‘b’ 2509s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2509s | ~ ^ 2509s | ) 2509s 2509s If you find this error message confusing, uninformative, or wrong, please open an issue: 2509s https://github.com/diku-dk/futhark/issues 2509s 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.fut: 2510s Compiling with --backend=multicore: 2510s cc failed with code 1: 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_umul_hi64’: 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2510s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2510s | ^~~~~~~~~~~ 2510s | __uint32_t 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:90: error: expected ‘)’ before ‘a’ 2510s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4394:109: error: expected ‘)’ before ‘b’ 2510s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_smul_hi64’: 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2510s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2510s | ^~~~~~~~~~ 2510s | __int128__ 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4398:86: error: expected ‘)’ before ‘a’ 2510s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4398:104: error: expected ‘)’ before ‘b’ 2510s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s 2510s If you find this error message confusing, uninformative, or wrong, please open an issue: 2510s https://github.com/diku-dk/futhark/issues 2510s 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut: 2510s Compiling with --backend=multicore: 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2510s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2510s 2510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut:13:29-30: 2510s Unused name "x". 2510s cc failed with code 1: 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_umul_hi64’: 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2510s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2510s | ^~~~~~~~~~~ 2510s | __uint32_t 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:90: error: expected ‘)’ before ‘a’ 2510s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4421:109: error: expected ‘)’ before ‘b’ 2510s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_smul_hi64’: 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2510s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2510s | ^~~~~~~~~~ 2510s | __int128__ 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4425:86: error: expected ‘)’ before ‘a’ 2510s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4425:104: error: expected ‘)’ before ‘b’ 2510s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2510s | ~ ^ 2510s | ) 2510s 2510s If you find this error message confusing, uninformative, or wrong, please open an issue: 2510s https://github.com/diku-dk/futhark/issues 2510s 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.fut: 2512s Compiling with --backend=multicore: 2512s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.fut:28:35-36: 2512s Unused name "i". 2512s cc failed with code 1: 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_umul_hi64’: 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2512s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2512s | ^~~~~~~~~~~ 2512s | __uint32_t 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:90: error: expected ‘)’ before ‘a’ 2512s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4446:109: error: expected ‘)’ before ‘b’ 2512s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_smul_hi64’: 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2512s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2512s | ^~~~~~~~~~ 2512s | __int128__ 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4450:86: error: expected ‘)’ before ‘a’ 2512s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4450:104: error: expected ‘)’ before ‘b’ 2512s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s 2512s If you find this error message confusing, uninformative, or wrong, please open an issue: 2512s https://github.com/diku-dk/futhark/issues 2512s 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut: 2512s Compiling with --backend=multicore: 2512s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut:9:31-32: 2512s Unused name "x". 2512s cc failed with code 1: 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_umul_hi64’: 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2512s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2512s | ^~~~~~~~~~~ 2512s | __uint32_t 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:90: error: expected ‘)’ before ‘a’ 2512s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4436:109: error: expected ‘)’ before ‘b’ 2512s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_smul_hi64’: 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2512s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2512s | ^~~~~~~~~~ 2512s | __int128__ 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4440:86: error: expected ‘)’ before ‘a’ 2512s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4440:104: error: expected ‘)’ before ‘b’ 2512s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2512s | ~ ^ 2512s | ) 2512s 2512s If you find this error message confusing, uninformative, or wrong, please open an issue: 2512s https://github.com/diku-dk/futhark/issues 2512s 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut: 2516s Compiling with --backend=multicore: 2516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:10:18-19: 2516s Unused name "x". 2516s 2516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:17:21-22: 2516s Unused name "y". 2516s 2516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:22-23: 2516s Unused name "y". 2516s 2516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:29-30: 2516s Unused name "z". 2516s cc failed with code 1: 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_umul_hi64’: 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2516s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2516s | ^~~~~~~~~~~ 2516s | __uint32_t 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:78: note: each undeclared identifier is reported only once for each function it appears in 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:90: error: expected ‘)’ before ‘a’ 2516s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4472:109: error: expected ‘)’ before ‘b’ 2516s 4472 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_smul_hi64’: 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4476:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2516s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2516s | ^~~~~~~~~~ 2516s | __int128__ 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4476:86: error: expected ‘)’ before ‘a’ 2516s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4476:104: error: expected ‘)’ before ‘b’ 2516s 4476 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s 2516s If you find this error message confusing, uninformative, or wrong, please open an issue: 2516s https://github.com/diku-dk/futhark/issues 2516s 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.fut: 2516s Compiling with --backend=multicore: 2516s cc failed with code 1: 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_umul_hi64’: 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2516s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2516s | ^~~~~~~~~~~ 2516s | __uint32_t 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4420:90: error: expected ‘)’ before ‘a’ 2516s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4420:109: error: expected ‘)’ before ‘b’ 2516s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_smul_hi64’: 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2516s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2516s | ^~~~~~~~~~ 2516s | __int128__ 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4424:86: error: expected ‘)’ before ‘a’ 2516s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4424:104: error: expected ‘)’ before ‘b’ 2516s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2516s | ~ ^ 2516s | ) 2516s 2516s If you find this error message confusing, uninformative, or wrong, please open an issue: 2516s https://github.com/diku-dk/futhark/issues 2516s 2517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.fut: 2517s Compiling with --backend=multicore: 2517s cc failed with code 1: 2517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_umul_hi64’: 2517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2517s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4420:90: error: expected ‘)’ before ‘a’ 2517s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4420:109: error: expected ‘)’ before ‘b’ 2517s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_smul_hi64’: 2517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2517s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4424:86: error: expected ‘)’ before ‘a’ 2517s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4424:104: error: expected ‘)’ before ‘b’ 2517s 4424 | 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 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.fut: 2518s Compiling with --backend=multicore: 2518s cc failed with code 1: 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_umul_hi64’: 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2518s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2518s | ^~~~~~~~~~~ 2518s | __uint32_t 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4421:90: error: expected ‘)’ before ‘a’ 2518s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2518s | ~ ^ 2518s | ) 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4421:109: error: expected ‘)’ before ‘b’ 2518s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2518s | ~ ^ 2518s | ) 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_smul_hi64’: 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2518s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2518s | ^~~~~~~~~~ 2518s | __int128__ 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4425:86: error: expected ‘)’ before ‘a’ 2518s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2518s | ~ ^ 2518s | ) 2518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4425:104: error: expected ‘)’ before ‘b’ 2518s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2518s | ~ ^ 2518s | ) 2518s 2518s If you find this error message confusing, uninformative, or wrong, please open an issue: 2518s https://github.com/diku-dk/futhark/issues 2518s 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.fut: 2521s Compiling with --backend=multicore: 2521s cc failed with code 1: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_umul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2521s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ^~~~~~~~~~~ 2521s | __uint32_t 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:90: error: expected ‘)’ before ‘a’ 2521s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4420:109: error: expected ‘)’ before ‘b’ 2521s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_smul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2521s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ^~~~~~~~~~ 2521s | __int128__ 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4424:86: error: expected ‘)’ before ‘a’ 2521s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4424:104: error: expected ‘)’ before ‘b’ 2521s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s 2521s If you find this error message confusing, uninformative, or wrong, please open an issue: 2521s https://github.com/diku-dk/futhark/issues 2521s 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.fut: 2521s Compiling with --backend=multicore: 2521s cc failed with code 1: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_umul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2521s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ^~~~~~~~~~~ 2521s | __uint32_t 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:90: error: expected ‘)’ before ‘a’ 2521s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4420:109: error: expected ‘)’ before ‘b’ 2521s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_smul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2521s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ^~~~~~~~~~ 2521s | __int128__ 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4424:86: error: expected ‘)’ before ‘a’ 2521s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4424:104: error: expected ‘)’ before ‘b’ 2521s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s 2521s If you find this error message confusing, uninformative, or wrong, please open an issue: 2521s https://github.com/diku-dk/futhark/issues 2521s 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.fut: 2521s Compiling with --backend=multicore: 2521s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.fut:11:18-19: 2521s Unused name "x". 2521s 2521s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.fut:17:10-28: 2521s Entry point parameter 2521s 2521s ((A: [5](i32, i32)): [5](i32, i32)) 2521s 2521s will have an opaque type, so the entry point will likely not be callable. 2521s cc failed with code 1: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_umul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2521s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ^~~~~~~~~~~ 2521s | __uint32_t 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4452:90: error: expected ‘)’ before ‘a’ 2521s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4452:109: error: expected ‘)’ before ‘b’ 2521s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_smul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2521s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ^~~~~~~~~~ 2521s | __int128__ 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4456:86: error: expected ‘)’ before ‘a’ 2521s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4456:104: error: expected ‘)’ before ‘b’ 2521s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s 2521s If you find this error message confusing, uninformative, or wrong, please open an issue: 2521s https://github.com/diku-dk/futhark/issues 2521s 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.fut: 2521s Compiling with --backend=multicore: 2521s cc failed with code 1: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_umul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2521s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ^~~~~~~~~~~ 2521s | __uint32_t 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4406:90: error: expected ‘)’ before ‘a’ 2521s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4406:109: error: expected ‘)’ before ‘b’ 2521s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_smul_hi64’: 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2521s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ^~~~~~~~~~ 2521s | __int128__ 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4410:86: error: expected ‘)’ before ‘a’ 2521s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4410:104: error: expected ‘)’ before ‘b’ 2521s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2521s | ~ ^ 2521s | ) 2521s 2521s If you find this error message confusing, uninformative, or wrong, please open an issue: 2521s https://github.com/diku-dk/futhark/issues 2521s 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.fut: 2525s Compiling with --backend=multicore: 2525s cc failed with code 1: 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_umul_hi64’: 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2525s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4420:90: error: expected ‘)’ before ‘a’ 2525s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4420:109: error: expected ‘)’ before ‘b’ 2525s 4420 | 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.K0ihat/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_smul_hi64’: 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2525s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4424:86: error: expected ‘)’ before ‘a’ 2525s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4424:104: error: expected ‘)’ before ‘b’ 2525s 4424 | 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.K0ihat/autopkgtest_tmp/tests/migration/top-level1.fut: 2525s Compiling with --backend=multicore: 2525s cc failed with code 1: 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_umul_hi64’: 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2525s 4406 | 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.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4406:90: error: expected ‘)’ before ‘a’ 2525s 4406 | 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.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4406:109: error: expected ‘)’ before ‘b’ 2525s 4406 | 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.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_smul_hi64’: 2525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2525s 4410 | 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.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4410:86: error: expected ‘)’ before ‘a’ 2525s 4410 | 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.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4410:104: error: expected ‘)’ before ‘b’ 2525s 4410 | 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 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.fut: 2526s Compiling with --backend=multicore: 2526s cc failed with code 1: 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_umul_hi64’: 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2526s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2526s | ^~~~~~~~~~~ 2526s | __uint32_t 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4420:90: error: expected ‘)’ before ‘a’ 2526s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2526s | ~ ^ 2526s | ) 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4420:109: error: expected ‘)’ before ‘b’ 2526s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2526s | ~ ^ 2526s | ) 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_smul_hi64’: 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2526s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2526s | ^~~~~~~~~~ 2526s | __int128__ 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4424:86: error: expected ‘)’ before ‘a’ 2526s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2526s | ~ ^ 2526s | ) 2526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4424:104: error: expected ‘)’ before ‘b’ 2526s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2526s | ~ ^ 2526s | ) 2526s 2526s If you find this error message confusing, uninformative, or wrong, please open an issue: 2526s https://github.com/diku-dk/futhark/issues 2526s 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.fut: 2528s Compiling with --backend=multicore: 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s 2528s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2528s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2528s cc failed with code 1: 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_umul_hi64’: 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2528s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2528s | ^~~~~~~~~~~ 2528s | __uint32_t 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4420:90: error: expected ‘)’ before ‘a’ 2528s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2528s | ~ ^ 2528s | ) 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4420:109: error: expected ‘)’ before ‘b’ 2528s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2528s | ~ ^ 2528s | ) 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_smul_hi64’: 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2528s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2528s | ^~~~~~~~~~ 2528s | __int128__ 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4424:86: error: expected ‘)’ before ‘a’ 2528s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2528s | ~ ^ 2528s | ) 2528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4424:104: error: expected ‘)’ before ‘b’ 2528s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2528s | ~ ^ 2528s | ) 2528s 2528s If you find this error message confusing, uninformative, or wrong, please open an issue: 2528s https://github.com/diku-dk/futhark/issues 2528s 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.fut: 2529s Compiling with --backend=multicore: 2529s cc failed with code 1: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_umul_hi64’: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2529s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ^~~~~~~~~~~ 2529s | __uint32_t 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4394:90: error: expected ‘)’ before ‘a’ 2529s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4394:109: error: expected ‘)’ before ‘b’ 2529s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_smul_hi64’: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2529s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ^~~~~~~~~~ 2529s | __int128__ 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4398:86: error: expected ‘)’ before ‘a’ 2529s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4398:104: error: expected ‘)’ before ‘b’ 2529s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s 2529s If you find this error message confusing, uninformative, or wrong, please open an issue: 2529s https://github.com/diku-dk/futhark/issues 2529s 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.fut: 2529s Compiling with --backend=multicore: 2529s cc failed with code 1: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_umul_hi64’: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2529s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ^~~~~~~~~~~ 2529s | __uint32_t 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:90: error: expected ‘)’ before ‘a’ 2529s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4406:109: error: expected ‘)’ before ‘b’ 2529s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_smul_hi64’: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2529s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ^~~~~~~~~~ 2529s | __int128__ 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4410:86: error: expected ‘)’ before ‘a’ 2529s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4410:104: error: expected ‘)’ before ‘b’ 2529s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s 2529s If you find this error message confusing, uninformative, or wrong, please open an issue: 2529s https://github.com/diku-dk/futhark/issues 2529s 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.fut: 2529s Compiling with --backend=multicore: 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s 2529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 2529s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 2529s cc failed with code 1: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_umul_hi64’: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2529s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ^~~~~~~~~~~ 2529s | __uint32_t 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4420:90: error: expected ‘)’ before ‘a’ 2529s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4420:109: error: expected ‘)’ before ‘b’ 2529s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_smul_hi64’: 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2529s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ^~~~~~~~~~ 2529s | __int128__ 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4424:86: error: expected ‘)’ before ‘a’ 2529s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4424:104: error: expected ‘)’ before ‘b’ 2529s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2529s | ~ ^ 2529s | ) 2529s 2529s If you find this error message confusing, uninformative, or wrong, please open an issue: 2529s https://github.com/diku-dk/futhark/issues 2529s 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.fut: 2537s Compiling with --backend=multicore: 2537s cc failed with code 1: 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_umul_hi64’: 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2537s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2537s | ^~~~~~~~~~~ 2537s | __uint32_t 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:90: error: expected ‘)’ before ‘a’ 2537s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2537s | ~ ^ 2537s | ) 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4394:109: error: expected ‘)’ before ‘b’ 2537s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2537s | ~ ^ 2537s | ) 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_smul_hi64’: 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2537s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2537s | ^~~~~~~~~~ 2537s | __int128__ 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4398:86: error: expected ‘)’ before ‘a’ 2537s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2537s | ~ ^ 2537s | ) 2537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4398:104: error: expected ‘)’ before ‘b’ 2537s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2537s | ~ ^ 2537s | ) 2537s 2537s If you find this error message confusing, uninformative, or wrong, please open an issue: 2537s https://github.com/diku-dk/futhark/issues 2537s 2538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.fut: 2538s Compiling with --backend=multicore: 2538s cc failed with code 1: 2538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_umul_hi64’: 2538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2538s 4422 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4422:90: error: expected ‘)’ before ‘a’ 2538s 4422 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4422:109: error: expected ‘)’ before ‘b’ 2538s 4422 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_smul_hi64’: 2538s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2538s 4426 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4426:86: error: expected ‘)’ before ‘a’ 2538s 4426 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4426:104: error: expected ‘)’ before ‘b’ 2538s 4426 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription1.fut: 2539s Compiling with --backend=multicore: 2539s cc failed with code 1: 2539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_umul_hi64’: 2539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.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.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.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.K0ihat/autopkgtest_tmp/tests/modules/ascription1.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.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_smul_hi64’: 2539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.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.K0ihat/autopkgtest_tmp/tests/modules/ascription1.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.K0ihat/autopkgtest_tmp/tests/modules/ascription1.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 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.fut: 2540s Compiling with --backend=multicore: 2540s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.fut:21:1-33: 2540s Entry point return type 2540s 2540s *m.loss.t 2540s 2540s will have an opaque type, so the result will likely not be usable. 2540s cc failed with code 1: 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_umul_hi64’: 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2540s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4406:90: error: expected ‘)’ before ‘a’ 2540s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4406:109: error: expected ‘)’ before ‘b’ 2540s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_smul_hi64’: 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2540s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4410:86: error: expected ‘)’ before ‘a’ 2540s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4410:104: error: expected ‘)’ before ‘b’ 2540s 4410 | 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.fut: 2540s Compiling with --backend=multicore: 2540s cc failed with code 1: 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_umul_hi64’: 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2540s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4394:90: error: expected ‘)’ before ‘a’ 2540s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4394:109: error: expected ‘)’ before ‘b’ 2540s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_smul_hi64’: 2540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2540s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4398:86: error: expected ‘)’ before ‘a’ 2540s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4398:104: error: expected ‘)’ before ‘b’ 2540s 4398 | 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 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.fut: 2541s Compiling with --backend=multicore: 2541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.fut:13:28-39: 2541s Unused name "dummy". 2541s 2541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.fut:20:1-35: 2541s Entry point return type 2541s 2541s *sgd.loss.t 2541s 2541s will have an opaque type, so the result will likely not be usable. 2541s cc failed with code 1: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_umul_hi64’: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ^~~~~~~~~~~ 2541s | __uint32_t 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4406:90: error: expected ‘)’ before ‘a’ 2541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4406:109: error: expected ‘)’ before ‘b’ 2541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_smul_hi64’: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ^~~~~~~~~~ 2541s | __int128__ 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4410:86: error: expected ‘)’ before ‘a’ 2541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4410:104: error: expected ‘)’ before ‘b’ 2541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s 2541s If you find this error message confusing, uninformative, or wrong, please open an issue: 2541s https://github.com/diku-dk/futhark/issues 2541s 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.fut: 2541s Compiling with --backend=multicore: 2541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.fut:8:15-23: 2541s Unused name "T". 2541s 2541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.fut:18:10-22: 2541s Entry point parameter 2541s 2541s ((x: csr.csr): csr.mat) 2541s 2541s will have an opaque type, so the entry point will likely not be callable. 2541s cc failed with code 1: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_umul_hi64’: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ^~~~~~~~~~~ 2541s | __uint32_t 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4406:90: error: expected ‘)’ before ‘a’ 2541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4406:109: error: expected ‘)’ before ‘b’ 2541s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_smul_hi64’: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ^~~~~~~~~~ 2541s | __int128__ 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4410:86: error: expected ‘)’ before ‘a’ 2541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4410:104: error: expected ‘)’ before ‘b’ 2541s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s 2541s If you find this error message confusing, uninformative, or wrong, please open an issue: 2541s https://github.com/diku-dk/futhark/issues 2541s 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.fut: 2541s Compiling with --backend=multicore: 2541s cc failed with code 1: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_umul_hi64’: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2541s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ^~~~~~~~~~~ 2541s | __uint32_t 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4421:90: error: expected ‘)’ before ‘a’ 2541s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4421:109: error: expected ‘)’ before ‘b’ 2541s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_smul_hi64’: 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2541s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ^~~~~~~~~~ 2541s | __int128__ 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4425:86: error: expected ‘)’ before ‘a’ 2541s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4425:104: error: expected ‘)’ before ‘b’ 2541s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2541s | ~ ^ 2541s | ) 2541s 2541s If you find this error message confusing, uninformative, or wrong, please open an issue: 2541s https://github.com/diku-dk/futhark/issues 2541s 2544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.fut: 2544s Compiling with --backend=multicore: 2544s cc failed with code 1: 2544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_umul_hi64’: 2544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2544s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4394:90: error: expected ‘)’ before ‘a’ 2544s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4394:109: error: expected ‘)’ before ‘b’ 2544s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_smul_hi64’: 2544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2544s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4398:86: error: expected ‘)’ before ‘a’ 2544s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4398:104: error: expected ‘)’ before ‘b’ 2544s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.fut: 2546s Compiling with --backend=multicore: 2546s cc failed with code 1: 2546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_umul_hi64’: 2546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_smul_hi64’: 2546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.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 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.fut: 2548s Compiling with --backend=multicore: 2548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.fut:17:12-13: 2548s Defaulting ambiguous type to i32. 2548s cc failed with code 1: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_umul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2548s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ^~~~~~~~~~~ 2548s | __uint32_t 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4406:90: error: expected ‘)’ before ‘a’ 2548s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4406:109: error: expected ‘)’ before ‘b’ 2548s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_smul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2548s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ^~~~~~~~~~ 2548s | __int128__ 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4410:86: error: expected ‘)’ before ‘a’ 2548s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4410:104: error: expected ‘)’ before ‘b’ 2548s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s 2548s If you find this error message confusing, uninformative, or wrong, please open an issue: 2548s https://github.com/diku-dk/futhark/issues 2548s 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.fut: 2548s Compiling with --backend=multicore: 2548s cc failed with code 1: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_umul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2548s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ^~~~~~~~~~~ 2548s | __uint32_t 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4420:90: error: expected ‘)’ before ‘a’ 2548s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4420:109: error: expected ‘)’ before ‘b’ 2548s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_smul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2548s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ^~~~~~~~~~ 2548s | __int128__ 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4424:86: error: expected ‘)’ before ‘a’ 2548s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4424:104: error: expected ‘)’ before ‘b’ 2548s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s 2548s If you find this error message confusing, uninformative, or wrong, please open an issue: 2548s https://github.com/diku-dk/futhark/issues 2548s 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.fut: 2548s Compiling with --backend=multicore: 2548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.fut:7:13-14: 2548s Defaulting ambiguous type to i32. 2548s cc failed with code 1: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_umul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2548s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ^~~~~~~~~~~ 2548s | __uint32_t 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4407:90: error: expected ‘)’ before ‘a’ 2548s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4407:109: error: expected ‘)’ before ‘b’ 2548s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_smul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2548s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ^~~~~~~~~~ 2548s | __int128__ 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4411:86: error: expected ‘)’ before ‘a’ 2548s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4411:104: error: expected ‘)’ before ‘b’ 2548s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s 2548s If you find this error message confusing, uninformative, or wrong, please open an issue: 2548s https://github.com/diku-dk/futhark/issues 2548s 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.fut: 2548s Compiling with --backend=multicore: 2548s cc failed with code 1: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_umul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2548s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ^~~~~~~~~~~ 2548s | __uint32_t 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4420:90: error: expected ‘)’ before ‘a’ 2548s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4420:109: error: expected ‘)’ before ‘b’ 2548s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_smul_hi64’: 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2548s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ^~~~~~~~~~ 2548s | __int128__ 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4424:86: error: expected ‘)’ before ‘a’ 2548s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4424:104: error: expected ‘)’ before ‘b’ 2548s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2548s | ~ ^ 2548s | ) 2548s 2548s If you find this error message confusing, uninformative, or wrong, please open an issue: 2548s https://github.com/diku-dk/futhark/issues 2548s 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.fut: 2549s Compiling with --backend=multicore: 2549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.fut:5:22-23: 2549s Defaulting ambiguous type to i32. 2549s cc failed with code 1: 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_umul_hi64’: 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2549s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4406:90: error: expected ‘)’ before ‘a’ 2549s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4406:109: error: expected ‘)’ before ‘b’ 2549s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_smul_hi64’: 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2549s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4410:86: error: expected ‘)’ before ‘a’ 2549s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4410:104: error: expected ‘)’ before ‘b’ 2549s 4410 | 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 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.fut: 2549s Compiling with --backend=multicore: 2549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.fut:8:7-9:55: 2549s Unused name "X". 2549s 2549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.fut:18:14-15: 2549s Unused name "N". 2549s cc failed with code 1: 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_umul_hi64’: 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2549s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4406:90: error: expected ‘)’ before ‘a’ 2549s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4406:109: error: expected ‘)’ before ‘b’ 2549s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_smul_hi64’: 2549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2549s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4410:86: error: expected ‘)’ before ‘a’ 2549s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4410:104: error: expected ‘)’ before ‘b’ 2549s 4410 | 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 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.fut: 2552s Compiling with --backend=multicore: 2552s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.fut:7:18-25: 2552s Unused name "D". 2552s 2552s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.fut:7:38-45: 2552s Unused name "R". 2552s cc failed with code 1: 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_umul_hi64’: 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2552s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2552s | ^~~~~~~~~~~ 2552s | __uint32_t 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4394:90: error: expected ‘)’ before ‘a’ 2552s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2552s | ~ ^ 2552s | ) 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4394:109: error: expected ‘)’ before ‘b’ 2552s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2552s | ~ ^ 2552s | ) 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_smul_hi64’: 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2552s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2552s | ^~~~~~~~~~ 2552s | __int128__ 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4398:86: error: expected ‘)’ before ‘a’ 2552s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2552s | ~ ^ 2552s | ) 2552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4398:104: error: expected ‘)’ before ‘b’ 2552s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2552s | ~ ^ 2552s | ) 2552s 2552s If you find this error message confusing, uninformative, or wrong, please open an issue: 2552s https://github.com/diku-dk/futhark/issues 2552s 2553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.fut: 2553s Compiling with --backend=multicore: 2553s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:11-12: 2553s Unused name "a". 2553s 2553s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:20-21: 2553s Unused name "b". 2553s cc failed with code 1: 2553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_umul_hi64’: 2553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2553s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:90: error: expected ‘)’ before ‘a’ 2553s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4407:109: error: expected ‘)’ before ‘b’ 2553s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_smul_hi64’: 2553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2553s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4411:86: error: expected ‘)’ before ‘a’ 2553s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4411:104: error: expected ‘)’ before ‘b’ 2553s 4411 | 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 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.fut: 2555s Compiling with --backend=multicore: 2555s cc failed with code 1: 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_umul_hi64’: 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2555s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2555s | ^~~~~~~~~~~ 2555s | __uint32_t 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:90: error: expected ‘)’ before ‘a’ 2555s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4407:109: error: expected ‘)’ before ‘b’ 2555s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_smul_hi64’: 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2555s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2555s | ^~~~~~~~~~ 2555s | __int128__ 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4411:86: error: expected ‘)’ before ‘a’ 2555s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4411:104: error: expected ‘)’ before ‘b’ 2555s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s 2555s If you find this error message confusing, uninformative, or wrong, please open an issue: 2555s https://github.com/diku-dk/futhark/issues 2555s 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.fut: 2555s Compiling with --backend=multicore: 2555s cc failed with code 1: 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_umul_hi64’: 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2555s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2555s | ^~~~~~~~~~~ 2555s | __uint32_t 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:90: error: expected ‘)’ before ‘a’ 2555s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4406:109: error: expected ‘)’ before ‘b’ 2555s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_smul_hi64’: 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2555s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2555s | ^~~~~~~~~~ 2555s | __int128__ 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4410:86: error: expected ‘)’ before ‘a’ 2555s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4410:104: error: expected ‘)’ before ‘b’ 2555s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2555s | ~ ^ 2555s | ) 2555s 2555s If you find this error message confusing, uninformative, or wrong, please open an issue: 2555s https://github.com/diku-dk/futhark/issues 2555s 2557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.fut: 2557s Compiling with --backend=multicore: 2557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.fut:8:12-26: 2557s Entry point parameter 2557s 2557s ((x: (M.t, M.t)): (M.t, M.t)) 2557s 2557s will have an opaque type, so the entry point will likely not be callable. 2557s cc failed with code 1: 2557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_umul_hi64’: 2557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4425:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2557s 4425 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4425:78: note: each undeclared identifier is reported only once for each function it appears in 2557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4425:90: error: expected ‘)’ before ‘a’ 2557s 4425 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4425:109: error: expected ‘)’ before ‘b’ 2557s 4425 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_smul_hi64’: 2557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4429:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2557s 4429 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4429:86: error: expected ‘)’ before ‘a’ 2557s 4429 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4429:104: error: expected ‘)’ before ‘b’ 2557s 4429 | 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 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.fut: 2560s Compiling with --backend=multicore: 2560s cc failed with code 1: 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_umul_hi64’: 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2560s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2560s | ^~~~~~~~~~~ 2560s | __uint32_t 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4406:90: error: expected ‘)’ before ‘a’ 2560s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2560s | ~ ^ 2560s | ) 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4406:109: error: expected ‘)’ before ‘b’ 2560s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2560s | ~ ^ 2560s | ) 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_smul_hi64’: 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2560s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2560s | ^~~~~~~~~~ 2560s | __int128__ 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4410:86: error: expected ‘)’ before ‘a’ 2560s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2560s | ~ ^ 2560s | ) 2560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4410:104: error: expected ‘)’ before ‘b’ 2560s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2560s | ~ ^ 2560s | ) 2560s 2560s If you find this error message confusing, uninformative, or wrong, please open an issue: 2560s https://github.com/diku-dk/futhark/issues 2560s 2560s 1182 failed, 114 passed, 1017 to go. 2562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.fut: 2562s Compiling with --backend=multicore: 2562s cc failed with code 1: 2562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_umul_hi64’: 2562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2562s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4439:90: error: expected ‘)’ before ‘a’ 2562s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4439:109: error: expected ‘)’ before ‘b’ 2562s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_smul_hi64’: 2562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2562s 4443 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4443:86: error: expected ‘)’ before ‘a’ 2562s 4443 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4443:104: error: expected ‘)’ before ‘b’ 2562s 4443 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor10.fut: 2563s Compiling with --backend=multicore: 2563s cc failed with code 1: 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_umul_hi64’: 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2563s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4406:90: error: expected ‘)’ before ‘a’ 2563s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4406:109: error: expected ‘)’ before ‘b’ 2563s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_smul_hi64’: 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2563s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4410:86: error: expected ‘)’ before ‘a’ 2563s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4410:104: error: expected ‘)’ before ‘b’ 2563s 4410 | 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 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.fut: 2563s Compiling with --backend=multicore: 2563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:11-12: 2563s Unused name "a". 2563s 2563s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:23-24: 2563s Unused name "b". 2563s cc failed with code 1: 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_umul_hi64’: 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2563s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:90: error: expected ‘)’ before ‘a’ 2563s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4420:109: error: expected ‘)’ before ‘b’ 2563s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_smul_hi64’: 2563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2563s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4424:86: error: expected ‘)’ before ‘a’ 2563s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4424:104: error: expected ‘)’ before ‘b’ 2563s 4424 | 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 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.fut: 2564s Compiling with --backend=multicore: 2564s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.fut:21:37-38: 2564s Defaulting ambiguous type to i32. 2564s cc failed with code 1: 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_umul_hi64’: 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2564s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2564s | ^~~~~~~~~~~ 2564s | __uint32_t 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4436:90: error: expected ‘)’ before ‘a’ 2564s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4436:109: error: expected ‘)’ before ‘b’ 2564s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_smul_hi64’: 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2564s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2564s | ^~~~~~~~~~ 2564s | __int128__ 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4440:86: error: expected ‘)’ before ‘a’ 2564s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4440:104: error: expected ‘)’ before ‘b’ 2564s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s 2564s If you find this error message confusing, uninformative, or wrong, please open an issue: 2564s https://github.com/diku-dk/futhark/issues 2564s 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.fut: 2564s Compiling with --backend=multicore: 2564s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.fut:23:37-38: 2564s Defaulting ambiguous type to i32. 2564s cc failed with code 1: 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_umul_hi64’: 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2564s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2564s | ^~~~~~~~~~~ 2564s | __uint32_t 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4436:90: error: expected ‘)’ before ‘a’ 2564s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4436:109: error: expected ‘)’ before ‘b’ 2564s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_smul_hi64’: 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2564s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2564s | ^~~~~~~~~~ 2564s | __int128__ 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4440:86: error: expected ‘)’ before ‘a’ 2564s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4440:104: error: expected ‘)’ before ‘b’ 2564s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2564s | ~ ^ 2564s | ) 2564s 2564s If you find this error message confusing, uninformative, or wrong, please open an issue: 2564s https://github.com/diku-dk/futhark/issues 2564s 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.fut: 2565s Compiling with --backend=multicore: 2565s cc failed with code 1: 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_umul_hi64’: 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2565s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4406:90: error: expected ‘)’ before ‘a’ 2565s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4406:109: error: expected ‘)’ before ‘b’ 2565s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_smul_hi64’: 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2565s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4410:86: error: expected ‘)’ before ‘a’ 2565s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4410:104: error: expected ‘)’ before ‘b’ 2565s 4410 | 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 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.fut: 2565s Compiling with --backend=multicore: 2565s cc failed with code 1: 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_umul_hi64’: 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2565s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4406:90: error: expected ‘)’ before ‘a’ 2565s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4406:109: error: expected ‘)’ before ‘b’ 2565s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_smul_hi64’: 2565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2565s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4410:86: error: expected ‘)’ before ‘a’ 2565s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4410:104: error: expected ‘)’ before ‘b’ 2565s 4410 | 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 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.fut: 2569s Compiling with --backend=multicore: 2569s cc failed with code 1: 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_umul_hi64’: 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2569s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2569s | ^~~~~~~~~~~ 2569s | __uint32_t 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4406:90: error: expected ‘)’ before ‘a’ 2569s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2569s | ~ ^ 2569s | ) 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4406:109: error: expected ‘)’ before ‘b’ 2569s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2569s | ~ ^ 2569s | ) 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_smul_hi64’: 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2569s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2569s | ^~~~~~~~~~ 2569s | __int128__ 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4410:86: error: expected ‘)’ before ‘a’ 2569s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2569s | ~ ^ 2569s | ) 2569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4410:104: error: expected ‘)’ before ‘b’ 2569s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2569s | ~ ^ 2569s | ) 2569s 2569s If you find this error message confusing, uninformative, or wrong, please open an issue: 2569s https://github.com/diku-dk/futhark/issues 2569s 2570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.fut: 2570s Compiling with --backend=multicore: 2570s cc failed with code 1: 2570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_umul_hi64’: 2570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2570s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4406:90: error: expected ‘)’ before ‘a’ 2570s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4406:109: error: expected ‘)’ before ‘b’ 2570s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_smul_hi64’: 2570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2570s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4410:86: error: expected ‘)’ before ‘a’ 2570s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4410:104: error: expected ‘)’ before ‘b’ 2570s 4410 | 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 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.fut: 2571s Compiling with --backend=multicore: 2571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.fut:5:19-81: 2571s Unused name "P_f_a". 2571s cc failed with code 1: 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_umul_hi64’: 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2571s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2571s | ^~~~~~~~~~~ 2571s | __uint32_t 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4408:90: error: expected ‘)’ before ‘a’ 2571s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4408:109: error: expected ‘)’ before ‘b’ 2571s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_smul_hi64’: 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2571s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2571s | ^~~~~~~~~~ 2571s | __int128__ 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4412:86: error: expected ‘)’ before ‘a’ 2571s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4412:104: error: expected ‘)’ before ‘b’ 2571s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s 2571s If you find this error message confusing, uninformative, or wrong, please open an issue: 2571s https://github.com/diku-dk/futhark/issues 2571s 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut: 2571s Compiling with --backend=multicore: 2571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut:10:26-27: 2571s Defaulting ambiguous type to i32. 2571s 2571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut:12:26-27: 2571s Defaulting ambiguous type to i32. 2571s 2571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut:13:26-27: 2571s Defaulting ambiguous type to i32. 2571s cc failed with code 1: 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_umul_hi64’: 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2571s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2571s | ^~~~~~~~~~~ 2571s | __uint32_t 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4406:90: error: expected ‘)’ before ‘a’ 2571s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4406:109: error: expected ‘)’ before ‘b’ 2571s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_smul_hi64’: 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2571s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2571s | ^~~~~~~~~~ 2571s | __int128__ 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4410:86: error: expected ‘)’ before ‘a’ 2571s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4410:104: error: expected ‘)’ before ‘b’ 2571s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2571s | ~ ^ 2571s | ) 2571s 2571s If you find this error message confusing, uninformative, or wrong, please open an issue: 2571s https://github.com/diku-dk/futhark/issues 2571s 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.fut: 2572s Compiling with --backend=multicore: 2572s cc failed with code 1: 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_umul_hi64’: 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2572s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2572s | ^~~~~~~~~~~ 2572s | __uint32_t 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4436:90: error: expected ‘)’ before ‘a’ 2572s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4436:109: error: expected ‘)’ before ‘b’ 2572s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_smul_hi64’: 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2572s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2572s | ^~~~~~~~~~ 2572s | __int128__ 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4440:86: error: expected ‘)’ before ‘a’ 2572s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4440:104: error: expected ‘)’ before ‘b’ 2572s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s 2572s If you find this error message confusing, uninformative, or wrong, please open an issue: 2572s https://github.com/diku-dk/futhark/issues 2572s 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.fut: 2572s Compiling with --backend=multicore: 2572s cc failed with code 1: 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_umul_hi64’: 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2572s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2572s | ^~~~~~~~~~~ 2572s | __uint32_t 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4406:90: error: expected ‘)’ before ‘a’ 2572s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4406:109: error: expected ‘)’ before ‘b’ 2572s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_smul_hi64’: 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2572s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2572s | ^~~~~~~~~~ 2572s | __int128__ 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4410:86: error: expected ‘)’ before ‘a’ 2572s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4410:104: error: expected ‘)’ before ‘b’ 2572s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2572s | ~ ^ 2572s | ) 2572s 2572s If you find this error message confusing, uninformative, or wrong, please open an issue: 2572s https://github.com/diku-dk/futhark/issues 2572s 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.fut: 2573s Compiling with --backend=multicore: 2573s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.fut:18:10-21: 2573s Entry point parameter 2573s 2573s ((x: m.cell): m.cell) 2573s 2573s will have an opaque type, so the entry point will likely not be callable. 2573s cc failed with code 1: 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_umul_hi64’: 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2573s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4406:90: error: expected ‘)’ before ‘a’ 2573s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4406:109: error: expected ‘)’ before ‘b’ 2573s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_smul_hi64’: 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2573s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4410:86: error: expected ‘)’ before ‘a’ 2573s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4410:104: error: expected ‘)’ before ‘b’ 2573s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor20.fut: 2573s Compiling with --backend=multicore: 2573s cc failed with code 1: 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_umul_hi64’: 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2573s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4406:90: error: expected ‘)’ before ‘a’ 2573s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4406:109: error: expected ‘)’ before ‘b’ 2573s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_smul_hi64’: 2573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2573s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4410:86: error: expected ‘)’ before ‘a’ 2573s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4410:104: error: expected ‘)’ before ‘b’ 2573s 4410 | 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 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.fut: 2576s Compiling with --backend=multicore: 2576s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.fut:23:13-14: 2576s Defaulting ambiguous type to i32. 2576s cc failed with code 1: 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_umul_hi64’: 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2576s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2576s | ^~~~~~~~~~~ 2576s | __uint32_t 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4406:90: error: expected ‘)’ before ‘a’ 2576s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2576s | ~ ^ 2576s | ) 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4406:109: error: expected ‘)’ before ‘b’ 2576s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2576s | ~ ^ 2576s | ) 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_smul_hi64’: 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2576s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2576s | ^~~~~~~~~~ 2576s | __int128__ 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4410:86: error: expected ‘)’ before ‘a’ 2576s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2576s | ~ ^ 2576s | ) 2576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4410:104: error: expected ‘)’ before ‘b’ 2576s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2576s | ~ ^ 2576s | ) 2576s 2576s If you find this error message confusing, uninformative, or wrong, please open an issue: 2576s https://github.com/diku-dk/futhark/issues 2576s 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.fut: 2577s Compiling with --backend=multicore: 2577s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.fut:22:13-14: 2577s Defaulting ambiguous type to i32. 2577s cc failed with code 1: 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_umul_hi64’: 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2577s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2577s | ^~~~~~~~~~~ 2577s | __uint32_t 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4407:90: error: expected ‘)’ before ‘a’ 2577s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2577s | ~ ^ 2577s | ) 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4407:109: error: expected ‘)’ before ‘b’ 2577s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2577s | ~ ^ 2577s | ) 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_smul_hi64’: 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2577s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2577s | ^~~~~~~~~~ 2577s | __int128__ 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4411:86: error: expected ‘)’ before ‘a’ 2577s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2577s | ~ ^ 2577s | ) 2577s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4411:104: error: expected ‘)’ before ‘b’ 2577s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2577s | ~ ^ 2577s | ) 2577s 2577s If you find this error message confusing, uninformative, or wrong, please open an issue: 2577s https://github.com/diku-dk/futhark/issues 2577s 2578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.fut: 2578s Compiling with --backend=multicore: 2578s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.fut:9:18-26: 2578s Unused name "P". 2578s 2578s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.fut:19:10-20: 2578s Entry point parameter 2578s 2578s ((a: mod.abs): mod.t) 2578s 2578s will have an opaque type, so the entry point will likely not be callable. 2578s cc failed with code 1: 2578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_umul_hi64’: 2578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.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.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.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.K0ihat/autopkgtest_tmp/tests/modules/functor24.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.K0ihat/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_smul_hi64’: 2578s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.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.K0ihat/autopkgtest_tmp/tests/modules/functor24.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.K0ihat/autopkgtest_tmp/tests/modules/functor24.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.K0ihat/autopkgtest_tmp/tests/modules/functor26.fut: 2579s Compiling with --backend=multicore: 2579s cc failed with code 1: 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_umul_hi64’: 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2579s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4406:90: error: expected ‘)’ before ‘a’ 2579s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4406:109: error: expected ‘)’ before ‘b’ 2579s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_smul_hi64’: 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2579s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4410:86: error: expected ‘)’ before ‘a’ 2579s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4410:104: error: expected ‘)’ before ‘b’ 2579s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut: 2579s Compiling with --backend=multicore: 2579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:1:14-21: 2579s Unused name "R". 2579s 2579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:2:11-14: 2579s Unused name "k_m". 2579s 2579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:11:14-21: 2579s Unused name "R". 2579s 2579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:18:1-17: 2579s Entry point return type 2579s 2579s (k_m: ()) -> i32 2579s 2579s will have an opaque type, so the result will likely not be usable. 2579s cc failed with code 1: 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_umul_hi64’: 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2579s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4411:90: error: expected ‘)’ before ‘a’ 2579s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4411:109: error: expected ‘)’ before ‘b’ 2579s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_smul_hi64’: 2579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2579s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4415:86: error: expected ‘)’ before ‘a’ 2579s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4415:104: error: expected ‘)’ before ‘b’ 2579s 4415 | 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 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.fut: 2580s Compiling with --backend=multicore: 2580s cc failed with code 1: 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_umul_hi64’: 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2580s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2580s | ^~~~~~~~~~~ 2580s | __uint32_t 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4420:90: error: expected ‘)’ before ‘a’ 2580s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4420:109: error: expected ‘)’ before ‘b’ 2580s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_smul_hi64’: 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2580s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2580s | ^~~~~~~~~~ 2580s | __int128__ 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4424:86: error: expected ‘)’ before ‘a’ 2580s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4424:104: error: expected ‘)’ before ‘b’ 2580s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s 2580s If you find this error message confusing, uninformative, or wrong, please open an issue: 2580s https://github.com/diku-dk/futhark/issues 2580s 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.fut: 2580s Compiling with --backend=multicore: 2580s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.fut:19:10-29: 2580s Entry point parameter 2580s 2580s ((x: k_means_em.V.t): k_means_em.V.t) 2580s 2580s will have an opaque type, so the entry point will likely not be callable. 2580s cc failed with code 1: 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_umul_hi64’: 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2580s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2580s | ^~~~~~~~~~~ 2580s | __uint32_t 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4406:90: error: expected ‘)’ before ‘a’ 2580s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4406:109: error: expected ‘)’ before ‘b’ 2580s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_smul_hi64’: 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2580s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2580s | ^~~~~~~~~~ 2580s | __int128__ 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4410:86: error: expected ‘)’ before ‘a’ 2580s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4410:104: error: expected ‘)’ before ‘b’ 2580s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2580s | ~ ^ 2580s | ) 2580s 2580s If you find this error message confusing, uninformative, or wrong, please open an issue: 2580s https://github.com/diku-dk/futhark/issues 2580s 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.fut: 2581s Compiling with --backend=multicore: 2581s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.fut:44:10-37: 2581s Entry point parameter 2581s 2581s ((x: k_means_em.mixture.V.t): k_means_em.mixture.V.t) 2581s 2581s will have an opaque type, so the entry point will likely not be callable. 2581s cc failed with code 1: 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_umul_hi64’: 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2581s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2581s | ^~~~~~~~~~~ 2581s | __uint32_t 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4406:90: error: expected ‘)’ before ‘a’ 2581s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2581s | ~ ^ 2581s | ) 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4406:109: error: expected ‘)’ before ‘b’ 2581s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2581s | ~ ^ 2581s | ) 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_smul_hi64’: 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2581s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2581s | ^~~~~~~~~~ 2581s | __int128__ 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4410:86: error: expected ‘)’ before ‘a’ 2581s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2581s | ~ ^ 2581s | ) 2581s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4410:104: error: expected ‘)’ before ‘b’ 2581s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2581s | ~ ^ 2581s | ) 2581s 2581s If you find this error message confusing, uninformative, or wrong, please open an issue: 2581s https://github.com/diku-dk/futhark/issues 2581s 2584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.fut: 2584s Compiling with --backend=multicore: 2584s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.fut:21:12-13: 2584s Defaulting ambiguous type to i32. 2584s cc failed with code 1: 2584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_umul_hi64’: 2584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.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.K0ihat/autopkgtest_tmp/tests/modules/functor3.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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_smul_hi64’: 2584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.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.K0ihat/autopkgtest_tmp/tests/modules/functor3.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.K0ihat/autopkgtest_tmp/tests/modules/functor3.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 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.fut: 2586s Compiling with --backend=multicore: 2586s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.fut:25:12-13: 2586s Defaulting ambiguous type to i32. 2586s cc failed with code 1: 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_umul_hi64’: 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.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.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.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.K0ihat/autopkgtest_tmp/tests/modules/functor4.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.K0ihat/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_smul_hi64’: 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.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.K0ihat/autopkgtest_tmp/tests/modules/functor4.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.K0ihat/autopkgtest_tmp/tests/modules/functor4.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 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.fut: 2586s Compiling with --backend=multicore: 2586s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.fut:7:27-28: 2586s Defaulting ambiguous type to i32. 2586s cc failed with code 1: 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_umul_hi64’: 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.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.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.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.K0ihat/autopkgtest_tmp/tests/modules/functor5.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.K0ihat/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_smul_hi64’: 2586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.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.K0ihat/autopkgtest_tmp/tests/modules/functor5.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.K0ihat/autopkgtest_tmp/tests/modules/functor5.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.K0ihat/autopkgtest_tmp/tests/modules/functor6.fut: 2587s Compiling with --backend=multicore: 2587s cc failed with code 1: 2587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_umul_hi64’: 2587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2587s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4406:90: error: expected ‘)’ before ‘a’ 2587s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4406:109: error: expected ‘)’ before ‘b’ 2587s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_smul_hi64’: 2587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2587s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4410:86: error: expected ‘)’ before ‘a’ 2587s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4410:104: error: expected ‘)’ before ‘b’ 2587s 4410 | 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 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.fut: 2588s Compiling with --backend=multicore: 2588s cc failed with code 1: 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_umul_hi64’: 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2588s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2588s | ^~~~~~~~~~~ 2588s | __uint32_t 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4406:90: error: expected ‘)’ before ‘a’ 2588s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4406:109: error: expected ‘)’ before ‘b’ 2588s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_smul_hi64’: 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2588s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2588s | ^~~~~~~~~~ 2588s | __int128__ 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4410:86: error: expected ‘)’ before ‘a’ 2588s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4410:104: error: expected ‘)’ before ‘b’ 2588s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s 2588s If you find this error message confusing, uninformative, or wrong, please open an issue: 2588s https://github.com/diku-dk/futhark/issues 2588s 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.fut: 2588s Compiling with --backend=multicore: 2588s cc failed with code 1: 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_umul_hi64’: 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2588s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2588s | ^~~~~~~~~~~ 2588s | __uint32_t 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4406:90: error: expected ‘)’ before ‘a’ 2588s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4406:109: error: expected ‘)’ before ‘b’ 2588s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_smul_hi64’: 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2588s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2588s | ^~~~~~~~~~ 2588s | __int128__ 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4410:86: error: expected ‘)’ before ‘a’ 2588s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4410:104: error: expected ‘)’ before ‘b’ 2588s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2588s | ~ ^ 2588s | ) 2588s 2588s If you find this error message confusing, uninformative, or wrong, please open an issue: 2588s https://github.com/diku-dk/futhark/issues 2588s 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.fut: 2589s Compiling with --backend=multicore: 2589s cc failed with code 1: 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_umul_hi64’: 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2589s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4408:90: error: expected ‘)’ before ‘a’ 2589s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4408:109: error: expected ‘)’ before ‘b’ 2589s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_smul_hi64’: 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2589s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4412:86: error: expected ‘)’ before ‘a’ 2589s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4412:104: error: expected ‘)’ before ‘b’ 2589s 4412 | 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 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.fut: 2589s Compiling with --backend=multicore: 2589s cc failed with code 1: 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_umul_hi64’: 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2589s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4394:90: error: expected ‘)’ before ‘a’ 2589s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4394:109: error: expected ‘)’ before ‘b’ 2589s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_smul_hi64’: 2589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2589s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4398:86: error: expected ‘)’ before ‘a’ 2589s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4398:104: error: expected ‘)’ before ‘b’ 2589s 4398 | 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 2594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.fut: 2594s Compiling with --backend=multicore: 2594s cc failed with code 1: 2594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_umul_hi64’: 2594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2594s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4394:90: error: expected ‘)’ before ‘a’ 2594s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4394:109: error: expected ‘)’ before ‘b’ 2594s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_smul_hi64’: 2594s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2594s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4398:86: error: expected ‘)’ before ‘a’ 2594s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4398:104: error: expected ‘)’ before ‘b’ 2594s 4398 | 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 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut: 2597s Compiling with --backend=multicore: 2597s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut:13:13-14: 2597s Defaulting ambiguous type to i32. 2597s 2597s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut:19:11-12: 2597s Defaulting ambiguous type to i32. 2597s 2597s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut:20:12-15: 2597s Defaulting ambiguous type to i32. 2597s cc failed with code 1: 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_umul_hi64’: 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2597s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4407:90: error: expected ‘)’ before ‘a’ 2597s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4407:109: error: expected ‘)’ before ‘b’ 2597s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_smul_hi64’: 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2597s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4411:86: error: expected ‘)’ before ‘a’ 2597s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4411:104: error: expected ‘)’ before ‘b’ 2597s 4411 | 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 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.fut: 2597s Compiling with --backend=multicore: 2597s cc failed with code 1: 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_umul_hi64’: 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2597s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4406:90: error: expected ‘)’ before ‘a’ 2597s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4406:109: error: expected ‘)’ before ‘b’ 2597s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_smul_hi64’: 2597s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2597s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4410:86: error: expected ‘)’ before ‘a’ 2597s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4410:104: error: expected ‘)’ before ‘b’ 2597s 4410 | 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 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.fut: 2600s Compiling with --backend=multicore: 2600s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.fut:7:10-11: 2600s Unused name "a". 2600s cc failed with code 1: 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_umul_hi64’: 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2600s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2600s | ^~~~~~~~~~~ 2600s | __uint32_t 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4406:90: error: expected ‘)’ before ‘a’ 2600s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4406:109: error: expected ‘)’ before ‘b’ 2600s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_smul_hi64’: 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2600s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2600s | ^~~~~~~~~~ 2600s | __int128__ 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4410:86: error: expected ‘)’ before ‘a’ 2600s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4410:104: error: expected ‘)’ before ‘b’ 2600s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s 2600s If you find this error message confusing, uninformative, or wrong, please open an issue: 2600s https://github.com/diku-dk/futhark/issues 2600s 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.fut: 2600s Compiling with --backend=multicore: 2600s cc failed with code 1: 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_umul_hi64’: 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2600s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2600s | ^~~~~~~~~~~ 2600s | __uint32_t 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:90: error: expected ‘)’ before ‘a’ 2600s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4394:109: error: expected ‘)’ before ‘b’ 2600s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_smul_hi64’: 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2600s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2600s | ^~~~~~~~~~ 2600s | __int128__ 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4398:86: error: expected ‘)’ before ‘a’ 2600s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4398:104: error: expected ‘)’ before ‘b’ 2600s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2600s | ~ ^ 2600s | ) 2600s 2600s If you find this error message confusing, uninformative, or wrong, please open an issue: 2600s https://github.com/diku-dk/futhark/issues 2600s 2601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.fut: 2601s Compiling with --backend=multicore: 2601s cc failed with code 1: 2601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_umul_hi64’: 2601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2601s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:90: error: expected ‘)’ before ‘a’ 2601s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4406:109: error: expected ‘)’ before ‘b’ 2601s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_smul_hi64’: 2601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2601s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4410:86: error: expected ‘)’ before ‘a’ 2601s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4410:104: error: expected ‘)’ before ‘b’ 2601s 4410 | 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 2602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.fut: 2602s Compiling with --backend=multicore: 2602s cc failed with code 1: 2602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_umul_hi64’: 2602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2602s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4407:90: error: expected ‘)’ before ‘a’ 2602s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4407:109: error: expected ‘)’ before ‘b’ 2602s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_smul_hi64’: 2602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2602s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4411:86: error: expected ‘)’ before ‘a’ 2602s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4411:104: error: expected ‘)’ before ‘b’ 2602s 4411 | 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 2604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.fut: 2604s Compiling with --backend=multicore: 2604s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.fut:7:24-63: 2604s Unused name "P". 2604s cc failed with code 1: 2604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_umul_hi64’: 2604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2604s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4406:90: error: expected ‘)’ before ‘a’ 2604s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4406:109: error: expected ‘)’ before ‘b’ 2604s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_smul_hi64’: 2604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2604s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4410:86: error: expected ‘)’ before ‘a’ 2604s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4410:104: error: expected ‘)’ before ‘b’ 2604s 4410 | 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 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.fut: 2607s Compiling with --backend=multicore: 2607s cc failed with code 1: 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_umul_hi64’: 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2607s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4406:90: error: expected ‘)’ before ‘a’ 2607s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4406:109: error: expected ‘)’ before ‘b’ 2607s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_smul_hi64’: 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2607s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4410:86: error: expected ‘)’ before ‘a’ 2607s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4410:104: error: expected ‘)’ before ‘b’ 2607s 4410 | 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 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.fut: 2607s Compiling with --backend=multicore: 2607s cc failed with code 1: 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_umul_hi64’: 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2607s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4406:90: error: expected ‘)’ before ‘a’ 2607s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4406:109: error: expected ‘)’ before ‘b’ 2607s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_smul_hi64’: 2607s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2607s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4410:86: error: expected ‘)’ before ‘a’ 2607s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4410:104: error: expected ‘)’ before ‘b’ 2607s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.fut: 2610s Compiling with --backend=multicore: 2610s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.fut:5:9-10: 2610s Defaulting ambiguous type to i32. 2610s 2610s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.fut:7:22-23: 2610s Defaulting ambiguous type to i32. 2610s cc failed with code 1: 2610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_umul_hi64’: 2610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2610s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4406:90: error: expected ‘)’ before ‘a’ 2610s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4406:109: error: expected ‘)’ before ‘b’ 2610s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_smul_hi64’: 2610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2610s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4410:86: error: expected ‘)’ before ‘a’ 2610s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4410:104: error: expected ‘)’ before ‘b’ 2610s 4410 | 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 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.fut: 2611s Compiling with --backend=multicore: 2611s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.fut:6:9-10: 2611s Defaulting ambiguous type to i32. 2611s 2611s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.fut:7:9-10: 2611s Defaulting ambiguous type to i32. 2611s cc failed with code 1: 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_umul_hi64’: 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2611s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2611s | ^~~~~~~~~~~ 2611s | __uint32_t 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4406:90: error: expected ‘)’ before ‘a’ 2611s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2611s | ~ ^ 2611s | ) 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4406:109: error: expected ‘)’ before ‘b’ 2611s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2611s | ~ ^ 2611s | ) 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_smul_hi64’: 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2611s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2611s | ^~~~~~~~~~ 2611s | __int128__ 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4410:86: error: expected ‘)’ before ‘a’ 2611s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2611s | ~ ^ 2611s | ) 2611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4410:104: error: expected ‘)’ before ‘b’ 2611s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2611s | ~ ^ 2611s | ) 2611s 2611s If you find this error message confusing, uninformative, or wrong, please open an issue: 2611s https://github.com/diku-dk/futhark/issues 2611s 2612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.fut: 2612s Compiling with --backend=multicore: 2612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.fut:7:9-10: 2612s Defaulting ambiguous type to i32. 2612s 2612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.fut:9:9-10: 2612s Defaulting ambiguous type to i32. 2612s cc failed with code 1: 2612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_umul_hi64’: 2612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2612s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4406:90: error: expected ‘)’ before ‘a’ 2612s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4406:109: error: expected ‘)’ before ‘b’ 2612s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_smul_hi64’: 2612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2612s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4410:86: error: expected ‘)’ before ‘a’ 2612s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4410:104: error: expected ‘)’ before ‘b’ 2612s 4410 | 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 2614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.fut: 2614s Compiling with --backend=multicore: 2614s cc failed with code 1: 2614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_umul_hi64’: 2614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2614s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4406:90: error: expected ‘)’ before ‘a’ 2614s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4406:109: error: expected ‘)’ before ‘b’ 2614s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_smul_hi64’: 2614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2614s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4410:86: error: expected ‘)’ before ‘a’ 2614s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4410:104: error: expected ‘)’ before ‘b’ 2614s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open3.fut: 2615s Compiling with --backend=multicore: 2615s cc failed with code 1: 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_umul_hi64’: 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2615s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4406:90: error: expected ‘)’ before ‘a’ 2615s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4406:109: error: expected ‘)’ before ‘b’ 2615s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_smul_hi64’: 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2615s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4410:86: error: expected ‘)’ before ‘a’ 2615s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4410:104: error: expected ‘)’ before ‘b’ 2615s 4410 | 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 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.fut: 2615s Compiling with --backend=multicore: 2615s cc failed with code 1: 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_umul_hi64’: 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2615s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4406:90: error: expected ‘)’ before ‘a’ 2615s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4406:109: error: expected ‘)’ before ‘b’ 2615s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_smul_hi64’: 2615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2615s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4410:86: error: expected ‘)’ before ‘a’ 2616s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4410:104: error: expected ‘)’ before ‘b’ 2616s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.fut: 2618s Compiling with --backend=multicore: 2618s cc failed with code 1: 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_umul_hi64’: 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2618s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:90: error: expected ‘)’ before ‘a’ 2618s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4420:109: error: expected ‘)’ before ‘b’ 2618s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_smul_hi64’: 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2618s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4424:86: error: expected ‘)’ before ‘a’ 2618s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4424:104: error: expected ‘)’ before ‘b’ 2618s 4424 | 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 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.fut: 2618s Compiling with --backend=multicore: 2618s cc failed with code 1: 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_umul_hi64’: 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2618s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:90: error: expected ‘)’ before ‘a’ 2618s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4420:109: error: expected ‘)’ before ‘b’ 2618s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_smul_hi64’: 2618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2618s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4424:86: error: expected ‘)’ before ‘a’ 2618s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4424:104: error: expected ‘)’ before ‘b’ 2618s 4424 | 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 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.fut: 2623s Compiling with --backend=multicore: 2623s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.fut:10:24-25: 2623s Defaulting ambiguous type to i32. 2623s cc failed with code 1: 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_umul_hi64’: 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2623s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4406:90: error: expected ‘)’ before ‘a’ 2623s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4406:109: error: expected ‘)’ before ‘b’ 2623s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_smul_hi64’: 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2623s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4410:86: error: expected ‘)’ before ‘a’ 2623s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4410:104: error: expected ‘)’ before ‘b’ 2623s 4410 | 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 1232 failed, 127 passed, 954 to go. 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.fut: 2623s Compiling with --backend=multicore: 2623s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.fut:7:47-48: 2623s Unused name "i". 2623s 2623s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.fut:12:11-12: 2623s Defaulting ambiguous type to i32. 2623s cc failed with code 1: 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_umul_hi64’: 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2623s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4406:90: error: expected ‘)’ before ‘a’ 2623s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4406:109: error: expected ‘)’ before ‘b’ 2623s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_smul_hi64’: 2623s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2623s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4410:86: error: expected ‘)’ before ‘a’ 2623s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4410:104: error: expected ‘)’ before ‘b’ 2623s 4410 | 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 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.fut: 2624s Compiling with --backend=multicore: 2624s cc failed with code 1: 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_umul_hi64’: 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2624s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2624s | ^~~~~~~~~~~ 2624s | __uint32_t 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4406:90: error: expected ‘)’ before ‘a’ 2624s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2624s | ~ ^ 2624s | ) 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4406:109: error: expected ‘)’ before ‘b’ 2624s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2624s | ~ ^ 2624s | ) 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_smul_hi64’: 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2624s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2624s | ^~~~~~~~~~ 2624s | __int128__ 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4410:86: error: expected ‘)’ before ‘a’ 2624s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2624s | ~ ^ 2624s | ) 2624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4410:104: error: expected ‘)’ before ‘b’ 2624s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2624s | ~ ^ 2624s | ) 2624s 2624s If you find this error message confusing, uninformative, or wrong, please open an issue: 2624s https://github.com/diku-dk/futhark/issues 2624s 2625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.fut: 2625s Compiling with --backend=multicore: 2625s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.fut:5:24-73: 2625s Unused name "P". 2625s cc failed with code 1: 2625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_umul_hi64’: 2625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2625s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4406:90: error: expected ‘)’ before ‘a’ 2625s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4406:109: error: expected ‘)’ before ‘b’ 2625s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_smul_hi64’: 2625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2625s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4410:86: error: expected ‘)’ before ‘a’ 2625s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4410:104: error: expected ‘)’ before ‘b’ 2625s 4410 | 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 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.fut: 2626s Compiling with --backend=multicore: 2626s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.fut:6:25-32: 2626s Unused name "X". 2626s cc failed with code 1: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_umul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ^~~~~~~~~~~ 2626s | __uint32_t 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4406:90: error: expected ‘)’ before ‘a’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4406:109: error: expected ‘)’ before ‘b’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_smul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ^~~~~~~~~~ 2626s | __int128__ 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4410:86: error: expected ‘)’ before ‘a’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4410:104: error: expected ‘)’ before ‘b’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s 2626s If you find this error message confusing, uninformative, or wrong, please open an issue: 2626s https://github.com/diku-dk/futhark/issues 2626s 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.fut: 2626s Compiling with --backend=multicore: 2626s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.fut:5:17-18: 2626s Defaulting ambiguous type to i32. 2626s 2626s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.fut:8:19-20: 2626s Defaulting ambiguous type to i32. 2626s cc failed with code 1: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_umul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ^~~~~~~~~~~ 2626s | __uint32_t 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4406:90: error: expected ‘)’ before ‘a’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4406:109: error: expected ‘)’ before ‘b’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_smul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ^~~~~~~~~~ 2626s | __int128__ 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4410:86: error: expected ‘)’ before ‘a’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4410:104: error: expected ‘)’ before ‘b’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s 2626s If you find this error message confusing, uninformative, or wrong, please open an issue: 2626s https://github.com/diku-dk/futhark/issues 2626s 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.fut: 2626s Compiling with --backend=multicore: 2626s cc failed with code 1: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_umul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ^~~~~~~~~~~ 2626s | __uint32_t 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4406:90: error: expected ‘)’ before ‘a’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4406:109: error: expected ‘)’ before ‘b’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_smul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ^~~~~~~~~~ 2626s | __int128__ 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4410:86: error: expected ‘)’ before ‘a’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4410:104: error: expected ‘)’ before ‘b’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s 2626s If you find this error message confusing, uninformative, or wrong, please open an issue: 2626s https://github.com/diku-dk/futhark/issues 2626s 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.fut: 2626s Compiling with --backend=multicore: 2626s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.fut:6:19-20: 2626s Defaulting ambiguous type to i32. 2626s cc failed with code 1: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_umul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ^~~~~~~~~~~ 2626s | __uint32_t 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4406:90: error: expected ‘)’ before ‘a’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4406:109: error: expected ‘)’ before ‘b’ 2626s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_smul_hi64’: 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ^~~~~~~~~~ 2626s | __int128__ 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4410:86: error: expected ‘)’ before ‘a’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4410:104: error: expected ‘)’ before ‘b’ 2626s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2626s | ~ ^ 2626s | ) 2626s 2626s If you find this error message confusing, uninformative, or wrong, please open an issue: 2626s https://github.com/diku-dk/futhark/issues 2626s 2631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.fut: 2631s Compiling with --backend=multicore: 2631s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.fut:16:21-36: 2631s Unused name "unused". 2631s cc failed with code 1: 2631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_umul_hi64’: 2631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2631s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4406:90: error: expected ‘)’ before ‘a’ 2631s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4406:109: error: expected ‘)’ before ‘b’ 2631s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_smul_hi64’: 2631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2631s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4410:86: error: expected ‘)’ before ‘a’ 2631s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4410:104: error: expected ‘)’ before ‘b’ 2631s 4410 | 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 2633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.fut: 2633s Compiling with --backend=multicore: 2633s cc failed with code 1: 2633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_umul_hi64’: 2633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2633s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:90: error: expected ‘)’ before ‘a’ 2633s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4408:109: error: expected ‘)’ before ‘b’ 2633s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_smul_hi64’: 2633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2633s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4412:86: error: expected ‘)’ before ‘a’ 2633s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4412:104: error: expected ‘)’ before ‘b’ 2633s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.fut: 2634s Compiling with --backend=multicore: 2634s cc failed with code 1: 2634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_umul_hi64’: 2634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2634s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:90: error: expected ‘)’ before ‘a’ 2634s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2634s | ~ ^ 2634s | ) 2635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4408:109: error: expected ‘)’ before ‘b’ 2635s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_smul_hi64’: 2635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2635s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4412:86: error: expected ‘)’ before ‘a’ 2635s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4412:104: error: expected ‘)’ before ‘b’ 2635s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.fut: 2636s Compiling with --backend=multicore: 2636s cc failed with code 1: 2636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_umul_hi64’: 2636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2636s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:90: error: expected ‘)’ before ‘a’ 2636s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4406:109: error: expected ‘)’ before ‘b’ 2636s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_smul_hi64’: 2636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2636s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4410:86: error: expected ‘)’ before ‘a’ 2636s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4410:104: error: expected ‘)’ before ‘b’ 2636s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.fut: 2637s Compiling with --backend=multicore: 2637s cc failed with code 1: 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_umul_hi64’: 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2637s 4437 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:90: error: expected ‘)’ before ‘a’ 2637s 4437 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4437:109: error: expected ‘)’ before ‘b’ 2637s 4437 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_smul_hi64’: 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2637s 4441 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4441:86: error: expected ‘)’ before ‘a’ 2637s 4441 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4441:104: error: expected ‘)’ before ‘b’ 2637s 4441 | 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 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.fut: 2637s Compiling with --backend=multicore: 2637s cc failed with code 1: 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_umul_hi64’: 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2637s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:90: error: expected ‘)’ before ‘a’ 2637s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4439:109: error: expected ‘)’ before ‘b’ 2637s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_smul_hi64’: 2637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2637s 4443 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4443:86: error: expected ‘)’ before ‘a’ 2637s 4443 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4443:104: error: expected ‘)’ before ‘b’ 2637s 4443 | 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 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.fut: 2638s Compiling with --backend=multicore: 2638s cc failed with code 1: 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_umul_hi64’: 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2638s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2638s | ^~~~~~~~~~~ 2638s | __uint32_t 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:90: error: expected ‘)’ before ‘a’ 2638s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4437:109: error: expected ‘)’ before ‘b’ 2638s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_smul_hi64’: 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2638s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2638s | ^~~~~~~~~~ 2638s | __int128__ 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4441:86: error: expected ‘)’ before ‘a’ 2638s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4441:104: error: expected ‘)’ before ‘b’ 2638s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s 2638s If you find this error message confusing, uninformative, or wrong, please open an issue: 2638s https://github.com/diku-dk/futhark/issues 2638s 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.fut: 2638s Compiling with --backend=multicore: 2638s cc failed with code 1: 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_umul_hi64’: 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2638s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2638s | ^~~~~~~~~~~ 2638s | __uint32_t 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:90: error: expected ‘)’ before ‘a’ 2638s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4406:109: error: expected ‘)’ before ‘b’ 2638s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_smul_hi64’: 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2638s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2638s | ^~~~~~~~~~ 2638s | __int128__ 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4410:86: error: expected ‘)’ before ‘a’ 2638s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4410:104: error: expected ‘)’ before ‘b’ 2638s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2638s | ~ ^ 2638s | ) 2638s 2638s If you find this error message confusing, uninformative, or wrong, please open an issue: 2638s https://github.com/diku-dk/futhark/issues 2638s 2642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.fut: 2642s Compiling with --backend=multicore: 2642s cc failed with code 1: 2642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_umul_hi64’: 2642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2642s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:90: error: expected ‘)’ before ‘a’ 2642s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4408:109: error: expected ‘)’ before ‘b’ 2642s 4408 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_smul_hi64’: 2642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2642s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4412:86: error: expected ‘)’ before ‘a’ 2642s 4412 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4412:104: error: expected ‘)’ before ‘b’ 2642s 4412 | 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 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.fut: 2644s Compiling with --backend=multicore: 2644s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:11-12: 2644s Unused name "a". 2644s 2644s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:20-21: 2644s Unused name "b". 2644s cc failed with code 1: 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_umul_hi64’: 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2644s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2644s | ^~~~~~~~~~~ 2644s | __uint32_t 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:90: error: expected ‘)’ before ‘a’ 2644s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2644s | ~ ^ 2644s | ) 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4409:109: error: expected ‘)’ before ‘b’ 2644s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2644s | ~ ^ 2644s | ) 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_smul_hi64’: 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2644s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2644s | ^~~~~~~~~~ 2644s | __int128__ 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4413:86: error: expected ‘)’ before ‘a’ 2644s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2644s | ~ ^ 2644s | ) 2644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4413:104: error: expected ‘)’ before ‘b’ 2644s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2644s | ~ ^ 2644s | ) 2644s 2644s If you find this error message confusing, uninformative, or wrong, please open an issue: 2644s https://github.com/diku-dk/futhark/issues 2644s 2645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.fut: 2645s Compiling with --backend=multicore: 2645s cc failed with code 1: 2645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_umul_hi64’: 2645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2645s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4406:90: error: expected ‘)’ before ‘a’ 2645s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4406:109: error: expected ‘)’ before ‘b’ 2645s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_smul_hi64’: 2645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2645s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4410:86: error: expected ‘)’ before ‘a’ 2645s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4410:104: error: expected ‘)’ before ‘b’ 2645s 4410 | 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 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.fut: 2647s Compiling with --backend=multicore: 2647s cc failed with code 1: 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_umul_hi64’: 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2647s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2647s | ^~~~~~~~~~~ 2647s | __uint32_t 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4408:90: error: expected ‘)’ before ‘a’ 2647s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4408:109: error: expected ‘)’ before ‘b’ 2647s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_smul_hi64’: 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2647s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2647s | ^~~~~~~~~~ 2647s | __int128__ 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4412:86: error: expected ‘)’ before ‘a’ 2647s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4412:104: error: expected ‘)’ before ‘b’ 2647s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s 2647s If you find this error message confusing, uninformative, or wrong, please open an issue: 2647s https://github.com/diku-dk/futhark/issues 2647s 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.fut: 2647s Compiling with --backend=multicore: 2647s cc failed with code 1: 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_umul_hi64’: 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2647s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2647s | ^~~~~~~~~~~ 2647s | __uint32_t 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4408:90: error: expected ‘)’ before ‘a’ 2647s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4408:109: error: expected ‘)’ before ‘b’ 2647s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_smul_hi64’: 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2647s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2647s | ^~~~~~~~~~ 2647s | __int128__ 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4412:86: error: expected ‘)’ before ‘a’ 2647s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4412:104: error: expected ‘)’ before ‘b’ 2647s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2647s | ~ ^ 2647s | ) 2647s 2647s If you find this error message confusing, uninformative, or wrong, please open an issue: 2647s https://github.com/diku-dk/futhark/issues 2647s 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.fut: 2648s Compiling with --backend=multicore: 2648s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.fut:5:19-20: 2648s Defaulting ambiguous type to i32. 2648s cc failed with code 1: 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_umul_hi64’: 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2648s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4406:90: error: expected ‘)’ before ‘a’ 2648s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4406:109: error: expected ‘)’ before ‘b’ 2648s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_smul_hi64’: 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2648s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4410:86: error: expected ‘)’ before ‘a’ 2648s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4410:104: error: expected ‘)’ before ‘b’ 2648s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.fut: 2648s Compiling with --backend=multicore: 2648s cc failed with code 1: 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_umul_hi64’: 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2648s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4406:90: error: expected ‘)’ before ‘a’ 2648s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4406:109: error: expected ‘)’ before ‘b’ 2648s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_smul_hi64’: 2648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2648s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4410:86: error: expected ‘)’ before ‘a’ 2648s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4410:104: error: expected ‘)’ before ‘b’ 2648s 4410 | 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 2653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.fut: 2653s Compiling with --backend=multicore: 2653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.fut:10:9-11: 2653s Entry point parameter 2653s 2653s () 2653s 2653s will have an opaque type, so the entry point will likely not be callable. 2653s cc failed with code 1: 2653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_umul_hi64’: 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2654s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2654s | ^~~~~~~~~~~ 2654s | __uint32_t 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4411:90: error: expected ‘)’ before ‘a’ 2654s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2654s | ~ ^ 2654s | ) 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4411:109: error: expected ‘)’ before ‘b’ 2654s 4411 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2654s | ~ ^ 2654s | ) 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_smul_hi64’: 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2654s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2654s | ^~~~~~~~~~ 2654s | __int128__ 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4415:86: error: expected ‘)’ before ‘a’ 2654s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2654s | ~ ^ 2654s | ) 2654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4415:104: error: expected ‘)’ before ‘b’ 2654s 4415 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2654s | ~ ^ 2654s | ) 2654s 2654s If you find this error message confusing, uninformative, or wrong, please open an issue: 2654s https://github.com/diku-dk/futhark/issues 2654s 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.fut: 2655s Compiling with --backend=multicore: 2655s cc failed with code 1: 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_umul_hi64’: 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2655s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2655s | ^~~~~~~~~~~ 2655s | __uint32_t 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4421:90: error: expected ‘)’ before ‘a’ 2655s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4421:109: error: expected ‘)’ before ‘b’ 2655s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_smul_hi64’: 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2655s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2655s | ^~~~~~~~~~ 2655s | __int128__ 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4425:86: error: expected ‘)’ before ‘a’ 2655s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4425:104: error: expected ‘)’ before ‘b’ 2655s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s 2655s If you find this error message confusing, uninformative, or wrong, please open an issue: 2655s https://github.com/diku-dk/futhark/issues 2655s 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.fut: 2655s Compiling with --backend=multicore: 2655s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:11-12: 2655s Unused name "a". 2655s 2655s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:20-21: 2655s Unused name "b". 2655s cc failed with code 1: 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_umul_hi64’: 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2655s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2655s | ^~~~~~~~~~~ 2655s | __uint32_t 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:90: error: expected ‘)’ before ‘a’ 2655s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4407:109: error: expected ‘)’ before ‘b’ 2655s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_smul_hi64’: 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2655s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2655s | ^~~~~~~~~~ 2655s | __int128__ 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4411:86: error: expected ‘)’ before ‘a’ 2655s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4411:104: error: expected ‘)’ before ‘b’ 2655s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2655s | ~ ^ 2655s | ) 2655s 2655s If you find this error message confusing, uninformative, or wrong, please open an issue: 2655s https://github.com/diku-dk/futhark/issues 2655s 2656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.fut: 2656s Compiling with --backend=multicore: 2656s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:11-12: 2656s Unused name "a". 2656s 2656s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:20-21: 2656s Unused name "b". 2656s cc failed with code 1: 2656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_umul_hi64’: 2656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2656s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:90: error: expected ‘)’ before ‘a’ 2656s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4407:109: error: expected ‘)’ before ‘b’ 2656s 4407 | 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.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_smul_hi64’: 2656s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2656s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4411:86: error: expected ‘)’ before ‘a’ 2656s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4411:104: error: expected ‘)’ before ‘b’ 2656s 4411 | 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 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.fut: 2663s Compiling with --backend=multicore: 2663s cc failed with code 1: 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_umul_hi64’: 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2663s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2663s | ^~~~~~~~~~~ 2663s | __uint32_t 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:90: error: expected ‘)’ before ‘a’ 2663s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4406:109: error: expected ‘)’ before ‘b’ 2663s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_smul_hi64’: 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2663s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2663s | ^~~~~~~~~~ 2663s | __int128__ 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4410:86: error: expected ‘)’ before ‘a’ 2663s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4410:104: error: expected ‘)’ before ‘b’ 2663s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s 2663s If you find this error message confusing, uninformative, or wrong, please open an issue: 2663s https://github.com/diku-dk/futhark/issues 2663s 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.fut: 2663s Compiling with --backend=multicore: 2663s cc failed with code 1: 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_umul_hi64’: 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2663s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2663s | ^~~~~~~~~~~ 2663s | __uint32_t 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:90: error: expected ‘)’ before ‘a’ 2663s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4420:109: error: expected ‘)’ before ‘b’ 2663s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_smul_hi64’: 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2663s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2663s | ^~~~~~~~~~ 2663s | __int128__ 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4424:86: error: expected ‘)’ before ‘a’ 2663s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4424:104: error: expected ‘)’ before ‘b’ 2663s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2663s | ~ ^ 2663s | ) 2663s 2663s If you find this error message confusing, uninformative, or wrong, please open an issue: 2663s https://github.com/diku-dk/futhark/issues 2663s 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.fut: 2664s Compiling with --backend=multicore: 2664s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.fut:12:33-34: 2664s Defaulting ambiguous type to i32. 2664s cc failed with code 1: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_umul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2664s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ^~~~~~~~~~~ 2664s | __uint32_t 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:90: error: expected ‘)’ before ‘a’ 2664s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4421:109: error: expected ‘)’ before ‘b’ 2664s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_smul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2664s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ^~~~~~~~~~ 2664s | __int128__ 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4425:86: error: expected ‘)’ before ‘a’ 2664s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4425:104: error: expected ‘)’ before ‘b’ 2664s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s 2664s If you find this error message confusing, uninformative, or wrong, please open an issue: 2664s https://github.com/diku-dk/futhark/issues 2664s 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.fut: 2664s Compiling with --backend=multicore: 2664s cc failed with code 1: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_umul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2664s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ^~~~~~~~~~~ 2664s | __uint32_t 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:90: error: expected ‘)’ before ‘a’ 2664s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4406:109: error: expected ‘)’ before ‘b’ 2664s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_smul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2664s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ^~~~~~~~~~ 2664s | __int128__ 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4410:86: error: expected ‘)’ before ‘a’ 2664s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4410:104: error: expected ‘)’ before ‘b’ 2664s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s 2664s If you find this error message confusing, uninformative, or wrong, please open an issue: 2664s https://github.com/diku-dk/futhark/issues 2664s 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.fut: 2664s Compiling with --backend=multicore: 2664s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.fut:11:35-36: 2664s Defaulting ambiguous type to i32. 2664s cc failed with code 1: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_umul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2664s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ^~~~~~~~~~~ 2664s | __uint32_t 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:90: error: expected ‘)’ before ‘a’ 2664s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4421:109: error: expected ‘)’ before ‘b’ 2664s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_smul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2664s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ^~~~~~~~~~ 2664s | __int128__ 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4425:86: error: expected ‘)’ before ‘a’ 2664s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4425:104: error: expected ‘)’ before ‘b’ 2664s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s 2664s If you find this error message confusing, uninformative, or wrong, please open an issue: 2664s https://github.com/diku-dk/futhark/issues 2664s 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.fut: 2664s Compiling with --backend=multicore: 2664s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.fut:9:12-13: 2664s Unused name "b". 2664s cc failed with code 1: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_umul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2664s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ^~~~~~~~~~~ 2664s | __uint32_t 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:90: error: expected ‘)’ before ‘a’ 2664s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4394:109: error: expected ‘)’ before ‘b’ 2664s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_smul_hi64’: 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2664s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ^~~~~~~~~~ 2664s | __int128__ 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4398:86: error: expected ‘)’ before ‘a’ 2664s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4398:104: error: expected ‘)’ before ‘b’ 2664s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2664s | ~ ^ 2664s | ) 2664s 2664s If you find this error message confusing, uninformative, or wrong, please open an issue: 2664s https://github.com/diku-dk/futhark/issues 2664s 2665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.fut: 2665s Compiling with --backend=multicore: 2665s cc failed with code 1: 2665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_umul_hi64’: 2665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2665s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:90: error: expected ‘)’ before ‘a’ 2665s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4394:109: error: expected ‘)’ before ‘b’ 2665s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_smul_hi64’: 2665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2665s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4398:86: error: expected ‘)’ before ‘a’ 2665s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4398:104: error: expected ‘)’ before ‘b’ 2665s 4398 | 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 2667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.fut: 2667s Compiling with --backend=multicore: 2667s cc failed with code 1: 2667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_umul_hi64’: 2667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2667s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:90: error: expected ‘)’ before ‘a’ 2667s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4420:109: error: expected ‘)’ before ‘b’ 2667s 4420 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_smul_hi64’: 2667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2667s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4424:86: error: expected ‘)’ before ‘a’ 2667s 4424 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4424:104: error: expected ‘)’ before ‘b’ 2667s 4424 | 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 2672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.fut: 2672s Compiling with --backend=multicore: 2672s cc failed with code 1: 2672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_umul_hi64’: 2672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2672s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:90: error: expected ‘)’ before ‘a’ 2672s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4394:109: error: expected ‘)’ before ‘b’ 2672s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_smul_hi64’: 2672s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2672s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4398:86: error: expected ‘)’ before ‘a’ 2672s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4398:104: error: expected ‘)’ before ‘b’ 2672s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.fut: 2673s Compiling with --backend=multicore: 2673s cc failed with code 1: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_umul_hi64’: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4394:90: error: expected ‘)’ before ‘a’ 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4394:109: error: expected ‘)’ before ‘b’ 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_smul_hi64’: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2673s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4398:86: error: expected ‘)’ before ‘a’ 2673s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4398:104: error: expected ‘)’ before ‘b’ 2673s 4398 | 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 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.fut: 2673s Compiling with --backend=multicore: 2673s cc failed with code 1: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_umul_hi64’: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4394:90: error: expected ‘)’ before ‘a’ 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4394:109: error: expected ‘)’ before ‘b’ 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_smul_hi64’: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2673s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4398:86: error: expected ‘)’ before ‘a’ 2673s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4398:104: error: expected ‘)’ before ‘b’ 2673s 4398 | 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 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.fut: 2673s Compiling with --backend=multicore: 2673s cc failed with code 1: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_umul_hi64’: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4394:90: error: expected ‘)’ before ‘a’ 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4394:109: error: expected ‘)’ before ‘b’ 2673s 4394 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_smul_hi64’: 2673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2673s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4398:86: error: expected ‘)’ before ‘a’ 2673s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4398:104: error: expected ‘)’ before ‘b’ 2673s 4398 | 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 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.fut: 2674s Compiling with --backend=multicore: 2674s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.fut:8:12-13: 2674s Unused name "b". 2674s cc failed with code 1: 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_umul_hi64’: 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2674s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2674s | ^~~~~~~~~~~ 2674s | __uint32_t 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4394:90: error: expected ‘)’ before ‘a’ 2674s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4394:109: error: expected ‘)’ before ‘b’ 2674s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_smul_hi64’: 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2674s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2674s | ^~~~~~~~~~ 2674s | __int128__ 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4398:86: error: expected ‘)’ before ‘a’ 2674s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4398:104: error: expected ‘)’ before ‘b’ 2674s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s 2674s If you find this error message confusing, uninformative, or wrong, please open an issue: 2674s https://github.com/diku-dk/futhark/issues 2674s 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.fut: 2674s Compiling with --backend=multicore: 2674s cc failed with code 1: 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_umul_hi64’: 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2674s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2674s | ^~~~~~~~~~~ 2674s | __uint32_t 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4394:90: error: expected ‘)’ before ‘a’ 2674s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4394:109: error: expected ‘)’ before ‘b’ 2674s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_smul_hi64’: 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2674s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2674s | ^~~~~~~~~~ 2674s | __int128__ 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4398:86: error: expected ‘)’ before ‘a’ 2674s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4398:104: error: expected ‘)’ before ‘b’ 2674s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2674s | ~ ^ 2674s | ) 2674s 2674s If you find this error message confusing, uninformative, or wrong, please open an issue: 2674s https://github.com/diku-dk/futhark/issues 2674s 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.fut: 2676s Compiling with --backend=multicore: 2676s cc failed with code 1: 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_umul_hi64’: 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2676s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2676s | ^~~~~~~~~~~ 2676s | __uint32_t 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4394:90: error: expected ‘)’ before ‘a’ 2676s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2676s | ~ ^ 2676s | ) 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4394:109: error: expected ‘)’ before ‘b’ 2676s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2676s | ~ ^ 2676s | ) 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_smul_hi64’: 2676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2676s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4398:86: error: expected ‘)’ before ‘a’ 2676s 4398 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4398:104: error: expected ‘)’ before ‘b’ 2676s 4398 | 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 2680s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.fut: 2680s Compiling with --backend=multicore: 2680s cc failed with code 1: 2680s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_umul_hi64’: 2680s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2680s 4435 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2680s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4435:90: error: expected ‘)’ before ‘a’ 2680s 4435 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4435:109: error: expected ‘)’ before ‘b’ 2680s 4435 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_smul_hi64’: 2680s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2680s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4439:86: error: expected ‘)’ before ‘a’ 2680s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4439:104: error: expected ‘)’ before ‘b’ 2680s 4439 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.fut: 2682s Compiling with --backend=multicore: 2682s cc failed with code 1: 2682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_umul_hi64’: 2682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.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; } 2683s | ~ ^ 2683s | ) 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_smul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2683s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4410:86: error: expected ‘)’ before ‘a’ 2683s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4410:104: error: expected ‘)’ before ‘b’ 2683s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst1.fut: 2683s Compiling with --backend=multicore: 2683s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.fut:3:10-12: 2683s Entry point parameter 2683s 2683s () 2683s 2683s will have an opaque type, so the entry point will likely not be callable. 2683s cc failed with code 1: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_umul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2683s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4411:90: error: expected ‘)’ before ‘a’ 2683s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4411:109: error: expected ‘)’ before ‘b’ 2683s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_smul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2683s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4415:86: error: expected ‘)’ before ‘a’ 2683s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4415:104: error: expected ‘)’ before ‘b’ 2683s 4415 | 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 1276 failed, 136 passed, 901 to go. 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.fut: 2683s Compiling with --backend=multicore: 2683s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.fut:14:31-33: 2683s Unused name "a3". 2683s cc failed with code 1: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_umul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2683s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4411:90: error: expected ‘)’ before ‘a’ 2683s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4411:109: error: expected ‘)’ before ‘b’ 2683s 4411 | 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.K0ihat/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_smul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2683s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4415:86: error: expected ‘)’ before ‘a’ 2683s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4415:104: error: expected ‘)’ before ‘b’ 2683s 4415 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes8.fut: 2683s Compiling with --backend=multicore: 2683s cc failed with code 1: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_umul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2683s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4406:90: error: expected ‘)’ before ‘a’ 2683s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4406:109: error: expected ‘)’ before ‘b’ 2683s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_smul_hi64’: 2683s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2683s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4410:86: error: expected ‘)’ before ‘a’ 2683s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4410:104: error: expected ‘)’ before ‘b’ 2683s 4410 | 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 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.fut: 2684s Compiling with --backend=multicore: 2684s cc failed with code 1: 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_umul_hi64’: 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2684s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2684s | ^~~~~~~~~~~ 2684s | __uint32_t 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4406:90: error: expected ‘)’ before ‘a’ 2684s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2684s | ~ ^ 2684s | ) 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4406:109: error: expected ‘)’ before ‘b’ 2684s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2684s | ~ ^ 2684s | ) 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_smul_hi64’: 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2684s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2684s | ^~~~~~~~~~ 2684s | __int128__ 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4410:86: error: expected ‘)’ before ‘a’ 2684s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2684s | ~ ^ 2684s | ) 2684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4410:104: error: expected ‘)’ before ‘b’ 2684s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2684s | ~ ^ 2684s | ) 2684s 2684s If you find this error message confusing, uninformative, or wrong, please open an issue: 2684s https://github.com/diku-dk/futhark/issues 2684s 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.fut: 2686s Compiling with --backend=multicore: 2686s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.fut:12:27-29: 2686s Defaulting ambiguous type to i32. 2686s cc failed with code 1: 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_umul_hi64’: 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2686s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2686s | ^~~~~~~~~~~ 2686s | __uint32_t 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4406:90: error: expected ‘)’ before ‘a’ 2686s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2686s | ~ ^ 2686s | ) 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4406:109: error: expected ‘)’ before ‘b’ 2686s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2686s | ~ ^ 2686s | ) 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_smul_hi64’: 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2686s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2686s | ^~~~~~~~~~ 2686s | __int128__ 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4410:86: error: expected ‘)’ before ‘a’ 2686s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2686s | ~ ^ 2686s | ) 2686s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4410:104: error: expected ‘)’ before ‘b’ 2686s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2686s | ~ ^ 2686s | ) 2686s 2686s If you find this error message confusing, uninformative, or wrong, please open an issue: 2686s https://github.com/diku-dk/futhark/issues 2686s 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.fut: 2693s Compiling with --backend=multicore: 2693s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.fut:21:12-13: 2693s Defaulting ambiguous type to i32. 2693s cc failed with code 1: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_umul_hi64’: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2693s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ^~~~~~~~~~~ 2693s | __uint32_t 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4406:90: error: expected ‘)’ before ‘a’ 2693s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4406:109: error: expected ‘)’ before ‘b’ 2693s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_smul_hi64’: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2693s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ^~~~~~~~~~ 2693s | __int128__ 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4410:86: error: expected ‘)’ before ‘a’ 2693s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4410:104: error: expected ‘)’ before ‘b’ 2693s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s 2693s If you find this error message confusing, uninformative, or wrong, please open an issue: 2693s https://github.com/diku-dk/futhark/issues 2693s 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.fut: 2693s Compiling with --backend=multicore: 2693s cc failed with code 1: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_umul_hi64’: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2693s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ^~~~~~~~~~~ 2693s | __uint32_t 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4421:90: error: expected ‘)’ before ‘a’ 2693s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4421:109: error: expected ‘)’ before ‘b’ 2693s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_smul_hi64’: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2693s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ^~~~~~~~~~ 2693s | __int128__ 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4425:86: error: expected ‘)’ before ‘a’ 2693s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4425:104: error: expected ‘)’ before ‘b’ 2693s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s 2693s If you find this error message confusing, uninformative, or wrong, please open an issue: 2693s https://github.com/diku-dk/futhark/issues 2693s 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.fut: 2693s Compiling with --backend=multicore: 2693s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.fut:14:3-21: 2693s Inclusion shadows type "t". 2693s cc failed with code 1: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_umul_hi64’: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2693s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ^~~~~~~~~~~ 2693s | __uint32_t 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:90: error: expected ‘)’ before ‘a’ 2693s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4394:109: error: expected ‘)’ before ‘b’ 2693s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_smul_hi64’: 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2693s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ^~~~~~~~~~ 2693s | __int128__ 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4398:86: error: expected ‘)’ before ‘a’ 2693s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4398:104: error: expected ‘)’ before ‘b’ 2693s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2693s | ~ ^ 2693s | ) 2693s 2693s If you find this error message confusing, uninformative, or wrong, please open an issue: 2693s https://github.com/diku-dk/futhark/issues 2693s 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.fut: 2700s Compiling with --backend=multicore: 2700s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.fut:9:11-13: 2700s Defaulting ambiguous type to i32. 2700s cc failed with code 1: 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_umul_hi64’: 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2700s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2700s | ^~~~~~~~~~~ 2700s | __uint32_t 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4406:90: error: expected ‘)’ before ‘a’ 2700s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4406:109: error: expected ‘)’ before ‘b’ 2700s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_smul_hi64’: 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2700s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2700s | ^~~~~~~~~~ 2700s | __int128__ 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4410:86: error: expected ‘)’ before ‘a’ 2700s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4410:104: error: expected ‘)’ before ‘b’ 2700s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s 2700s If you find this error message confusing, uninformative, or wrong, please open an issue: 2700s https://github.com/diku-dk/futhark/issues 2700s 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.fut: 2700s Compiling with --backend=multicore: 2700s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.fut:21:12-29: 2700s Entry point parameter 2700s 2700s ((x: applied.cell): applied.cell) 2700s 2700s will have an opaque type, so the entry point will likely not be callable. 2700s cc failed with code 1: 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_umul_hi64’: 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4419:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2700s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2700s | ^~~~~~~~~~~ 2700s | __uint32_t 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4419:78: note: each undeclared identifier is reported only once for each function it appears in 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4419:90: error: expected ‘)’ before ‘a’ 2700s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4419:109: error: expected ‘)’ before ‘b’ 2700s 4419 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_smul_hi64’: 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4423:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2700s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2700s | ^~~~~~~~~~ 2700s | __int128__ 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4423:86: error: expected ‘)’ before ‘a’ 2700s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4423:104: error: expected ‘)’ before ‘b’ 2700s 4423 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2700s | ~ ^ 2700s | ) 2700s 2700s If you find this error message confusing, uninformative, or wrong, please open an issue: 2700s https://github.com/diku-dk/futhark/issues 2700s 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.fut: 2701s Compiling with --backend=multicore: 2701s cc failed with code 1: 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_umul_hi64’: 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2701s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2701s | ^~~~~~~~~~~ 2701s | __uint32_t 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4406:90: error: expected ‘)’ before ‘a’ 2701s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2701s | ~ ^ 2701s | ) 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4406:109: error: expected ‘)’ before ‘b’ 2701s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2701s | ~ ^ 2701s | ) 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_smul_hi64’: 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2701s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2701s | ^~~~~~~~~~ 2701s | __int128__ 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4410:86: error: expected ‘)’ before ‘a’ 2701s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2701s | ~ ^ 2701s | ) 2701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4410:104: error: expected ‘)’ before ‘b’ 2701s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2701s | ~ ^ 2701s | ) 2701s 2701s If you find this error message confusing, uninformative, or wrong, please open an issue: 2701s https://github.com/diku-dk/futhark/issues 2701s 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.fut: 2702s Compiling with --backend=multicore: 2702s cc failed with code 1: 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_umul_hi64’: 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2702s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2702s | ^~~~~~~~~~~ 2702s | __uint32_t 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4394:90: error: expected ‘)’ before ‘a’ 2702s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4394:109: error: expected ‘)’ before ‘b’ 2702s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_smul_hi64’: 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2702s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2702s | ^~~~~~~~~~ 2702s | __int128__ 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4398:86: error: expected ‘)’ before ‘a’ 2702s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4398:104: error: expected ‘)’ before ‘b’ 2702s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s 2702s If you find this error message confusing, uninformative, or wrong, please open an issue: 2702s https://github.com/diku-dk/futhark/issues 2702s 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.fut: 2702s Compiling with --backend=multicore: 2702s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.fut:13:54-55: 2702s Defaulting ambiguous type to i32. 2702s cc failed with code 1: 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_umul_hi64’: 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2702s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2702s | ^~~~~~~~~~~ 2702s | __uint32_t 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4406:90: error: expected ‘)’ before ‘a’ 2702s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4406:109: error: expected ‘)’ before ‘b’ 2702s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_smul_hi64’: 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2702s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2702s | ^~~~~~~~~~ 2702s | __int128__ 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4410:86: error: expected ‘)’ before ‘a’ 2702s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2702s | ~ ^ 2702s | ) 2702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4410:104: error: expected ‘)’ before ‘b’ 2702s 4410 | 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 2703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.fut: 2703s Compiling with --backend=multicore: 2703s cc failed with code 1: 2703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_umul_hi64’: 2703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2703s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4406:90: error: expected ‘)’ before ‘a’ 2703s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4406:109: error: expected ‘)’ before ‘b’ 2703s 4406 | 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.K0ihat/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_smul_hi64’: 2703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2703s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4410:86: error: expected ‘)’ before ‘a’ 2703s 4410 | 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.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4410:104: error: expected ‘)’ before ‘b’ 2703s 4410 | 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.K0ihat/autopkgtest_tmp/tests/multinv16.fut: 2704s Compiling with --backend=multicore: 2704s cc failed with code 1: 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_umul_hi64’: 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2704s 4406 | 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.K0ihat/autopkgtest_tmp/tests/multinv16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4406:90: error: expected ‘)’ before ‘a’ 2704s 4406 | 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.K0ihat/autopkgtest_tmp/tests/multinv16.c:4406:109: error: expected ‘)’ before ‘b’ 2704s 4406 | 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.K0ihat/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_smul_hi64’: 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2704s 4410 | 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.K0ihat/autopkgtest_tmp/tests/multinv16.c:4410:86: error: expected ‘)’ before ‘a’ 2704s 4410 | 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.K0ihat/autopkgtest_tmp/tests/multinv16.c:4410:104: error: expected ‘)’ before ‘b’ 2704s 4410 | 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.K0ihat/autopkgtest_tmp/tests/mss.fut: 2704s Compiling with --backend=multicore: 2704s cc failed with code 1: 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c: In function ‘futrts_umul_hi64’: 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.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.K0ihat/autopkgtest_tmp/tests/mss.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.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.K0ihat/autopkgtest_tmp/tests/mss.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.K0ihat/autopkgtest_tmp/tests/mss.c: In function ‘futrts_smul_hi64’: 2704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.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.K0ihat/autopkgtest_tmp/tests/mss.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.K0ihat/autopkgtest_tmp/tests/mss.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 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.fut: 2710s Compiling with --backend=multicore: 2710s cc failed with code 1: 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_umul_hi64’: 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2710s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2710s | ^~~~~~~~~~~ 2710s | __uint32_t 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4406:90: error: expected ‘)’ before ‘a’ 2710s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2710s | ~ ^ 2710s | ) 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4406:109: error: expected ‘)’ before ‘b’ 2710s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2710s | ~ ^ 2710s | ) 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_smul_hi64’: 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2710s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2710s | ^~~~~~~~~~ 2710s | __int128__ 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4410:86: error: expected ‘)’ before ‘a’ 2710s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2710s | ~ ^ 2710s | ) 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4410:104: error: expected ‘)’ before ‘b’ 2710s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2710s | ~ ^ 2710s | ) 2710s 2710s If you find this error message confusing, uninformative, or wrong, please open an issue: 2710s https://github.com/diku-dk/futhark/issues 2710s 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.fut: 2710s Compiling with --backend=multicore: 2710s cc failed with code 1: 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c: In function ‘futrts_umul_hi64’: 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2710s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2710s | ^~~~~~~~~~~ 2710s | __uint32_t 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4436:90: error: expected ‘)’ before ‘a’ 2710s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2710s | ~ ^ 2710s | ) 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4436:109: error: expected ‘)’ before ‘b’ 2710s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2710s | ~ ^ 2710s | ) 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c: In function ‘futrts_smul_hi64’: 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2710s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2710s | ^~~~~~~~~~ 2710s | __int128__ 2710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4440:86: error: expected ‘)’ before ‘a’ 2711s 4440 | 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.K0ihat/autopkgtest_tmp/tests/negate.c:4440:104: error: expected ‘)’ before ‘b’ 2711s 4440 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.fut: 2711s Compiling with --backend=multicore: 2711s cc failed with code 1: 2711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_umul_hi64’: 2711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2711s 4420 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4420:90: error: expected ‘)’ before ‘a’ 2711s 4420 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4420:109: error: expected ‘)’ before ‘b’ 2711s 4420 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_smul_hi64’: 2711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2711s 4424 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4424:86: error: expected ‘)’ before ‘a’ 2711s 4424 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4424:104: error: expected ‘)’ before ‘b’ 2711s 4424 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.fut: 2713s Compiling with --backend=multicore: 2713s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.fut:6:26-27: 2713s Defaulting ambiguous type to i32. 2713s cc failed with code 1: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c: In function ‘futrts_umul_hi64’: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4421:90: error: expected ‘)’ before ‘a’ 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4421:109: error: expected ‘)’ before ‘b’ 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c: In function ‘futrts_smul_hi64’: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2713s 4425 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4425:86: error: expected ‘)’ before ‘a’ 2713s 4425 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline3.c:4425:104: error: expected ‘)’ before ‘b’ 2713s 4425 | 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 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.fut: 2713s Compiling with --backend=multicore: 2713s cc failed with code 1: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_umul_hi64’: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4421:90: error: expected ‘)’ before ‘a’ 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4421:109: error: expected ‘)’ before ‘b’ 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_smul_hi64’: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2713s 4425 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4425:86: error: expected ‘)’ before ‘a’ 2713s 4425 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4425:104: error: expected ‘)’ before ‘b’ 2713s 4425 | 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 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.fut: 2713s Compiling with --backend=multicore: 2713s cc failed with code 1: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_umul_hi64’: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4421:90: error: expected ‘)’ before ‘a’ 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4421:109: error: expected ‘)’ before ‘b’ 2713s 4421 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_smul_hi64’: 2713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2713s 4425 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4425:86: error: expected ‘)’ before ‘a’ 2713s 4425 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4425:104: error: expected ‘)’ before ‘b’ 2713s 4425 | 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 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.fut: 2715s Compiling with --backend=multicore: 2715s cc failed with code 1: 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_umul_hi64’: 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2715s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2715s | ^~~~~~~~~~~ 2715s | __uint32_t 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4420:90: error: expected ‘)’ before ‘a’ 2715s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4420:109: error: expected ‘)’ before ‘b’ 2715s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_smul_hi64’: 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2715s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2715s | ^~~~~~~~~~ 2715s | __int128__ 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4424:86: error: expected ‘)’ before ‘a’ 2715s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4424:104: error: expected ‘)’ before ‘b’ 2715s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s 2715s If you find this error message confusing, uninformative, or wrong, please open an issue: 2715s https://github.com/diku-dk/futhark/issues 2715s 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.fut: 2715s Compiling with --backend=multicore: 2715s cc failed with code 1: 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_umul_hi64’: 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2715s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2715s | ^~~~~~~~~~~ 2715s | __uint32_t 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4421:90: error: expected ‘)’ before ‘a’ 2715s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4421:109: error: expected ‘)’ before ‘b’ 2715s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_smul_hi64’: 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2715s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2715s | ^~~~~~~~~~ 2715s | __int128__ 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4425:86: error: expected ‘)’ before ‘a’ 2715s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4425:104: error: expected ‘)’ before ‘b’ 2715s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2715s | ~ ^ 2715s | ) 2715s 2715s If you find this error message confusing, uninformative, or wrong, please open an issue: 2715s https://github.com/diku-dk/futhark/issues 2715s 2720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.fut: 2720s Compiling with --backend=multicore: 2720s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.fut:14:14-16: 2720s Unused name "x2". 2720s 2720s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.fut:15:14-16: 2720s Unused name "y2". 2720s cc failed with code 1: 2720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_umul_hi64’: 2720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4411:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2720s 4411 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4411:78: note: each undeclared identifier is reported only once for each function it appears in 2720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4411:90: error: expected ‘)’ before ‘a’ 2720s 4411 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4411:109: error: expected ‘)’ before ‘b’ 2720s 4411 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_smul_hi64’: 2720s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4415:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2720s 4415 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4415:86: error: expected ‘)’ before ‘a’ 2720s 4415 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4415:104: error: expected ‘)’ before ‘b’ 2720s 4415 | 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 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.fut: 2721s Compiling with --backend=multicore: 2721s cc failed with code 1: 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_umul_hi64’: 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2721s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2721s | ^~~~~~~~~~~ 2721s | __uint32_t 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4422:90: error: expected ‘)’ before ‘a’ 2721s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4422:109: error: expected ‘)’ before ‘b’ 2721s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_smul_hi64’: 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2721s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2721s | ^~~~~~~~~~ 2721s | __int128__ 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4426:86: error: expected ‘)’ before ‘a’ 2721s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4426:104: error: expected ‘)’ before ‘b’ 2721s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s 2721s If you find this error message confusing, uninformative, or wrong, please open an issue: 2721s https://github.com/diku-dk/futhark/issues 2721s 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.fut: 2721s Compiling with --backend=multicore: 2721s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.fut:6:23-24: 2721s Defaulting ambiguous type to i32. 2721s cc failed with code 1: 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_umul_hi64’: 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2721s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2721s | ^~~~~~~~~~~ 2721s | __uint32_t 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4406:90: error: expected ‘)’ before ‘a’ 2721s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4406:109: error: expected ‘)’ before ‘b’ 2721s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_smul_hi64’: 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2721s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2721s | ^~~~~~~~~~ 2721s | __int128__ 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4410:86: error: expected ‘)’ before ‘a’ 2721s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4410:104: error: expected ‘)’ before ‘b’ 2721s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2721s | ~ ^ 2721s | ) 2721s 2721s If you find this error message confusing, uninformative, or wrong, please open an issue: 2721s https://github.com/diku-dk/futhark/issues 2721s 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.fut: 2723s Compiling with --backend=multicore: 2723s cc failed with code 1: 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_umul_hi64’: 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2723s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2723s | ^~~~~~~~~~~ 2723s | __uint32_t 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4409:90: error: expected ‘)’ before ‘a’ 2723s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4409:109: error: expected ‘)’ before ‘b’ 2723s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_smul_hi64’: 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2723s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2723s | ^~~~~~~~~~ 2723s | __int128__ 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4413:86: error: expected ‘)’ before ‘a’ 2723s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4413:104: error: expected ‘)’ before ‘b’ 2723s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s 2723s If you find this error message confusing, uninformative, or wrong, please open an issue: 2723s https://github.com/diku-dk/futhark/issues 2723s 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.fut: 2723s Compiling with --backend=multicore: 2723s cc failed with code 1: 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_umul_hi64’: 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2723s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2723s | ^~~~~~~~~~~ 2723s | __uint32_t 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4409:90: error: expected ‘)’ before ‘a’ 2723s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4409:109: error: expected ‘)’ before ‘b’ 2723s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_smul_hi64’: 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2723s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2723s | ^~~~~~~~~~ 2723s | __int128__ 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4413:86: error: expected ‘)’ before ‘a’ 2723s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4413:104: error: expected ‘)’ before ‘b’ 2723s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2723s | ~ ^ 2723s | ) 2723s 2723s If you find this error message confusing, uninformative, or wrong, please open an issue: 2723s https://github.com/diku-dk/futhark/issues 2723s 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.fut: 2724s Compiling with --backend=multicore: 2724s cc failed with code 1: 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_umul_hi64’: 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2724s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2724s | ^~~~~~~~~~~ 2724s | __uint32_t 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4421:90: error: expected ‘)’ before ‘a’ 2724s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2724s | ~ ^ 2724s | ) 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4421:109: error: expected ‘)’ before ‘b’ 2724s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2724s | ~ ^ 2724s | ) 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_smul_hi64’: 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2724s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2724s | ^~~~~~~~~~ 2724s | __int128__ 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4425:86: error: expected ‘)’ before ‘a’ 2724s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2724s | ~ ^ 2724s | ) 2724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4425:104: error: expected ‘)’ before ‘b’ 2724s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2724s | ~ ^ 2724s | ) 2724s 2724s If you find this error message confusing, uninformative, or wrong, please open an issue: 2724s https://github.com/diku-dk/futhark/issues 2724s 2726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.fut: 2726s Compiling with --backend=multicore: 2726s cc failed with code 1: 2726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_umul_hi64’: 2726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.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.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.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.K0ihat/autopkgtest_tmp/tests/operator/section4.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.K0ihat/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_smul_hi64’: 2726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.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.K0ihat/autopkgtest_tmp/tests/operator/section4.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.K0ihat/autopkgtest_tmp/tests/operator/section4.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 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.fut: 2728s Compiling with --backend=multicore: 2728s cc failed with code 1: 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_umul_hi64’: 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2728s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2728s | ^~~~~~~~~~~ 2728s | __uint32_t 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4420:90: error: expected ‘)’ before ‘a’ 2728s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2728s | ~ ^ 2728s | ) 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4420:109: error: expected ‘)’ before ‘b’ 2728s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2728s | ~ ^ 2728s | ) 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_smul_hi64’: 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2728s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2728s | ^~~~~~~~~~ 2728s | __int128__ 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4424:86: error: expected ‘)’ before ‘a’ 2728s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2728s | ~ ^ 2728s | ) 2728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4424:104: error: expected ‘)’ before ‘b’ 2728s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2728s | ~ ^ 2728s | ) 2728s 2728s If you find this error message confusing, uninformative, or wrong, please open an issue: 2728s https://github.com/diku-dk/futhark/issues 2728s 2730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.fut: 2730s Compiling with --backend=multicore: 2730s cc failed with code 1: 2730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_umul_hi64’: 2730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2730s 4421 | 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.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4421:90: error: expected ‘)’ before ‘a’ 2730s 4421 | 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.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4421:109: error: expected ‘)’ before ‘b’ 2730s 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.K0ihat/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_smul_hi64’: 2731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.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.K0ihat/autopkgtest_tmp/tests/operator/section5.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.K0ihat/autopkgtest_tmp/tests/operator/section5.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 2731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.fut: 2731s Compiling with --backend=multicore: 2731s cc failed with code 1: 2731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_umul_hi64’: 2731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.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.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.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.K0ihat/autopkgtest_tmp/tests/operator/section6.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.K0ihat/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_smul_hi64’: 2731s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.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.K0ihat/autopkgtest_tmp/tests/operator/section6.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.K0ihat/autopkgtest_tmp/tests/operator/section6.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.K0ihat/autopkgtest_tmp/tests/operator/size-section0.fut: 2733s Compiling with --backend=multicore: 2733s cc failed with code 1: 2733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_umul_hi64’: 2733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2733s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4437:90: error: expected ‘)’ before ‘a’ 2733s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4437:109: error: expected ‘)’ before ‘b’ 2733s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_smul_hi64’: 2733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2733s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4441:86: error: expected ‘)’ before ‘a’ 2733s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4441:104: error: expected ‘)’ before ‘b’ 2733s 4441 | 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 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.fut: 2735s Compiling with --backend=multicore: 2735s cc failed with code 1: 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_umul_hi64’: 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2735s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2735s | ^~~~~~~~~~~ 2735s | __uint32_t 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4437:90: error: expected ‘)’ before ‘a’ 2735s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2735s | ~ ^ 2735s | ) 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4437:109: error: expected ‘)’ before ‘b’ 2735s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2735s | ~ ^ 2735s | ) 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_smul_hi64’: 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2735s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2735s | ^~~~~~~~~~ 2735s | __int128__ 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4441:86: error: expected ‘)’ before ‘a’ 2735s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2735s | ~ ^ 2735s | ) 2735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4441:104: error: expected ‘)’ before ‘b’ 2735s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2735s | ~ ^ 2735s | ) 2735s 2735s If you find this error message confusing, uninformative, or wrong, please open an issue: 2735s https://github.com/diku-dk/futhark/issues 2735s 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.fut: 2736s Compiling with --backend=multicore: 2736s cc failed with code 1: 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_umul_hi64’: 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2736s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2736s | ^~~~~~~~~~~ 2736s | __uint32_t 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4437:90: error: expected ‘)’ before ‘a’ 2736s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2736s | ~ ^ 2736s | ) 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4437:109: error: expected ‘)’ before ‘b’ 2736s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2736s | ~ ^ 2736s | ) 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_smul_hi64’: 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2736s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2736s | ^~~~~~~~~~ 2736s | __int128__ 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4441:86: error: expected ‘)’ before ‘a’ 2736s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2736s | ~ ^ 2736s | ) 2736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4441:104: error: expected ‘)’ before ‘b’ 2736s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2736s | ~ ^ 2736s | ) 2736s 2736s If you find this error message confusing, uninformative, or wrong, please open an issue: 2736s https://github.com/diku-dk/futhark/issues 2736s 2738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.fut: 2738s Compiling with --backend=multicore: 2738s cc failed with code 1: 2738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_umul_hi64’: 2738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2738s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4437:90: error: expected ‘)’ before ‘a’ 2738s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4437:109: error: expected ‘)’ before ‘b’ 2738s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_smul_hi64’: 2738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2738s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4441:86: error: expected ‘)’ before ‘a’ 2738s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4441:104: error: expected ‘)’ before ‘b’ 2738s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.fut: 2739s Compiling with --backend=multicore: 2739s cc failed with code 1: 2739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_umul_hi64’: 2739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2739s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 2739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4437:90: error: expected ‘)’ before ‘a’ 2739s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4437:109: error: expected ‘)’ before ‘b’ 2739s 4437 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_smul_hi64’: 2739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2739s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4441:86: error: expected ‘)’ before ‘a’ 2739s 4441 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4441:104: error: expected ‘)’ before ‘b’ 2739s 4441 | 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 2741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.fut: 2741s Compiling with --backend=multicore: 2741s cc failed with code 1: 2741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_umul_hi64’: 2741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2741s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4407:90: error: expected ‘)’ before ‘a’ 2741s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4407:109: error: expected ‘)’ before ‘b’ 2741s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_smul_hi64’: 2741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2741s 4411 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4411:86: error: expected ‘)’ before ‘a’ 2741s 4411 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4411:104: error: expected ‘)’ before ‘b’ 2741s 4411 | 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 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.fut: 2743s Compiling with --backend=multicore: 2743s cc failed with code 1: 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_umul_hi64’: 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2743s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2743s | ^~~~~~~~~~~ 2743s | __uint32_t 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4408:90: error: expected ‘)’ before ‘a’ 2743s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4408:109: error: expected ‘)’ before ‘b’ 2743s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_smul_hi64’: 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2743s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2743s | ^~~~~~~~~~ 2743s | __int128__ 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4412:86: error: expected ‘)’ before ‘a’ 2743s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4412:104: error: expected ‘)’ before ‘b’ 2743s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s 2743s If you find this error message confusing, uninformative, or wrong, please open an issue: 2743s https://github.com/diku-dk/futhark/issues 2743s 2743s 1316 failed, 147 passed, 850 to go. 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.fut: 2743s Compiling with --backend=multicore: 2743s cc failed with code 1: 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_umul_hi64’: 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2743s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2743s | ^~~~~~~~~~~ 2743s | __uint32_t 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4408:90: error: expected ‘)’ before ‘a’ 2743s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4408:109: error: expected ‘)’ before ‘b’ 2743s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_smul_hi64’: 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2743s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2743s | ^~~~~~~~~~ 2743s | __int128__ 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4412:86: error: expected ‘)’ before ‘a’ 2743s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4412:104: error: expected ‘)’ before ‘b’ 2743s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2743s | ~ ^ 2743s | ) 2743s 2743s If you find this error message confusing, uninformative, or wrong, please open an issue: 2743s https://github.com/diku-dk/futhark/issues 2743s 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.fut: 2745s Compiling with --backend=multicore: 2745s cc failed with code 1: 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_umul_hi64’: 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2745s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4407:90: error: expected ‘)’ before ‘a’ 2745s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4407:109: error: expected ‘)’ before ‘b’ 2745s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_smul_hi64’: 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2745s 4411 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4411:86: error: expected ‘)’ before ‘a’ 2745s 4411 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4411:104: error: expected ‘)’ before ‘b’ 2745s 4411 | 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 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.fut: 2745s Compiling with --backend=multicore: 2745s cc failed with code 1: 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_umul_hi64’: 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2745s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4407:90: error: expected ‘)’ before ‘a’ 2745s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4407:109: error: expected ‘)’ before ‘b’ 2745s 4407 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_smul_hi64’: 2745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2745s 4411 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4411:86: error: expected ‘)’ before ‘a’ 2745s 4411 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4411:104: error: expected ‘)’ before ‘b’ 2745s 4411 | 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 2747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.fut: 2747s Compiling with --backend=multicore: 2747s cc failed with code 1: 2747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_umul_hi64’: 2747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2747s 4439 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 2747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4439:90: error: expected ‘)’ before ‘a’ 2747s 4439 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4439:109: error: expected ‘)’ before ‘b’ 2747s 4439 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_smul_hi64’: 2747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2747s 4443 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4443:86: error: expected ‘)’ before ‘a’ 2747s 4443 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4443:104: error: expected ‘)’ before ‘b’ 2747s 4443 | 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.K0ihat/autopkgtest_tmp/tests/operators.fut: 2748s Compiling with --backend=multicore: 2748s cc failed with code 1: 2748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c: In function ‘futrts_umul_hi64’: 2748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2748s 4408 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c:4408:90: error: expected ‘)’ before ‘a’ 2748s 4408 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4408:109: error: expected ‘)’ before ‘b’ 2748s 4408 | 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.K0ihat/autopkgtest_tmp/tests/operators.c: In function ‘futrts_smul_hi64’: 2748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2748s 4412 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4412:86: error: expected ‘)’ before ‘a’ 2748s 4412 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4412:104: error: expected ‘)’ before ‘b’ 2748s 4412 | 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 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.fut: 2750s Compiling with --backend=multicore: 2750s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.fut:7:24-26: 2750s Unused name "ys". 2750s cc failed with code 1: 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_umul_hi64’: 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2750s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2750s | ^~~~~~~~~~~ 2750s | __uint32_t 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4441:90: error: expected ‘)’ before ‘a’ 2750s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4441:109: error: expected ‘)’ before ‘b’ 2750s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_smul_hi64’: 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2750s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2750s | ^~~~~~~~~~ 2750s | __int128__ 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4445:86: error: expected ‘)’ before ‘a’ 2750s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4445:104: error: expected ‘)’ before ‘b’ 2750s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s 2750s If you find this error message confusing, uninformative, or wrong, please open an issue: 2750s https://github.com/diku-dk/futhark/issues 2750s 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.fut: 2750s Compiling with --backend=multicore: 2750s cc failed with code 1: 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_umul_hi64’: 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2750s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2750s | ^~~~~~~~~~~ 2750s | __uint32_t 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:90: error: expected ‘)’ before ‘a’ 2750s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4409:109: error: expected ‘)’ before ‘b’ 2750s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_smul_hi64’: 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2750s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2750s | ^~~~~~~~~~ 2750s | __int128__ 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4413:86: error: expected ‘)’ before ‘a’ 2750s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4413:104: error: expected ‘)’ before ‘b’ 2750s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2750s | ~ ^ 2750s | ) 2750s 2750s If you find this error message confusing, uninformative, or wrong, please open an issue: 2750s https://github.com/diku-dk/futhark/issues 2750s 2760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.fut: 2760s Compiling with --backend=multicore: 2760s cc failed with code 1: 2760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_umul_hi64’: 2760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2760s 4394 | 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.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4394:90: error: expected ‘)’ before ‘a’ 2760s 4394 | 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.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4394:109: error: expected ‘)’ before ‘b’ 2760s 4394 | 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.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_smul_hi64’: 2760s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2760s 4398 | 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.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4398:86: error: expected ‘)’ before ‘a’ 2760s 4398 | 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.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4398:104: error: expected ‘)’ before ‘b’ 2760s 4398 | 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 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.fut: 2762s Compiling with --backend=multicore: 2762s cc failed with code 1: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_umul_hi64’: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2762s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ^~~~~~~~~~~ 2762s | __uint32_t 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:90: error: expected ‘)’ before ‘a’ 2762s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4394:109: error: expected ‘)’ before ‘b’ 2762s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_smul_hi64’: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2762s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ^~~~~~~~~~ 2762s | __int128__ 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4398:86: error: expected ‘)’ before ‘a’ 2762s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4398:104: error: expected ‘)’ before ‘b’ 2762s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s 2762s If you find this error message confusing, uninformative, or wrong, please open an issue: 2762s https://github.com/diku-dk/futhark/issues 2762s 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.fut: 2762s Generating reference outputs: 2762s cc failed with code 1: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_umul_hi64’: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2762s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ^~~~~~~~~~~ 2762s | __uint32_t 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:90: error: expected ‘)’ before ‘a’ 2762s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:109: error: expected ‘)’ before ‘b’ 2762s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_smul_hi64’: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2762s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ^~~~~~~~~~ 2762s | __int128__ 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4489:86: error: expected ‘)’ before ‘a’ 2762s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4489:104: error: expected ‘)’ before ‘b’ 2762s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s 2762s If you find this error message confusing, uninformative, or wrong, please open an issue: 2762s https://github.com/diku-dk/futhark/issues 2762s 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.fut: 2762s Compiling with --backend=multicore: 2762s cc failed with code 1: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_umul_hi64’: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2762s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ^~~~~~~~~~~ 2762s | __uint32_t 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4406:90: error: expected ‘)’ before ‘a’ 2762s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4406:109: error: expected ‘)’ before ‘b’ 2762s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_smul_hi64’: 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2762s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ^~~~~~~~~~ 2762s | __int128__ 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4410:86: error: expected ‘)’ before ‘a’ 2762s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4410:104: error: expected ‘)’ before ‘b’ 2762s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2762s | ~ ^ 2762s | ) 2762s 2762s If you find this error message confusing, uninformative, or wrong, please open an issue: 2762s https://github.com/diku-dk/futhark/issues 2762s 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.fut: 2765s Compiling with --backend=multicore: 2765s cc failed with code 1: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c: In function ‘futrts_umul_hi64’: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2765s 4407 | 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.K0ihat/autopkgtest_tmp/tests/pow.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4407:90: error: expected ‘)’ before ‘a’ 2765s 4407 | 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.K0ihat/autopkgtest_tmp/tests/pow.c:4407:109: error: expected ‘)’ before ‘b’ 2765s 4407 | 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.K0ihat/autopkgtest_tmp/tests/pow.c: In function ‘futrts_smul_hi64’: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2765s 4411 | 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.K0ihat/autopkgtest_tmp/tests/pow.c:4411:86: error: expected ‘)’ before ‘a’ 2765s 4411 | 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.K0ihat/autopkgtest_tmp/tests/pow.c:4411:104: error: expected ‘)’ before ‘b’ 2765s 4411 | 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 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.fut: 2765s Compiling with --backend=multicore: 2765s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.fut:6:14-38: 2765s Defaulting ambiguous type to i32. 2765s cc failed with code 1: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_umul_hi64’: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.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.K0ihat/autopkgtest_tmp/tests/powneg.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.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.K0ihat/autopkgtest_tmp/tests/powneg.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.K0ihat/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_smul_hi64’: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.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.K0ihat/autopkgtest_tmp/tests/powneg.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.K0ihat/autopkgtest_tmp/tests/powneg.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 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.fut: 2765s Compiling with --backend=multicore: 2765s cc failed with code 1: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_umul_hi64’: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2765s 4421 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4421:90: error: expected ‘)’ before ‘a’ 2765s 4421 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4421:109: error: expected ‘)’ before ‘b’ 2765s 4421 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_smul_hi64’: 2765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2765s 4425 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4425:86: error: expected ‘)’ before ‘a’ 2765s 4425 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4425:104: error: expected ‘)’ before ‘b’ 2765s 4425 | 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 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.fut: 2771s Compiling with --backend=multicore: 2771s cc failed with code 1: 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_umul_hi64’: 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2771s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2771s | ^~~~~~~~~~~ 2771s | __uint32_t 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4407:90: error: expected ‘)’ before ‘a’ 2771s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4407:109: error: expected ‘)’ before ‘b’ 2771s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_smul_hi64’: 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2771s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2771s | ^~~~~~~~~~ 2771s | __int128__ 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4411:86: error: expected ‘)’ before ‘a’ 2771s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4411:104: error: expected ‘)’ before ‘b’ 2771s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s 2771s If you find this error message confusing, uninformative, or wrong, please open an issue: 2771s https://github.com/diku-dk/futhark/issues 2771s 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.fut: 2771s Compiling with --backend=multicore: 2771s cc failed with code 1: 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_umul_hi64’: 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2771s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2771s | ^~~~~~~~~~~ 2771s | __uint32_t 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4420:90: error: expected ‘)’ before ‘a’ 2771s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4420:109: error: expected ‘)’ before ‘b’ 2771s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_smul_hi64’: 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2771s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2771s | ^~~~~~~~~~ 2771s | __int128__ 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4424:86: error: expected ‘)’ before ‘a’ 2771s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4424:104: error: expected ‘)’ before ‘b’ 2771s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2771s | ~ ^ 2771s | ) 2771s 2771s If you find this error message confusing, uninformative, or wrong, please open an issue: 2771s https://github.com/diku-dk/futhark/issues 2771s 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.fut: 2772s Compiling with --backend=multicore: 2772s cc failed with code 1: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_umul_hi64’: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_smul_hi64’: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.fut: 2772s Compiling with --backend=multicore: 2772s cc failed with code 1: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_umul_hi64’: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_smul_hi64’: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.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.K0ihat/autopkgtest_tmp/tests/perceptron.fut: 2772s Compiling with --backend=multicore: 2772s cc failed with code 1: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_umul_hi64’: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4441:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2772s 4441 | 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.K0ihat/autopkgtest_tmp/tests/perceptron.c:4441:78: note: each undeclared identifier is reported only once for each function it appears in 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4441:90: error: expected ‘)’ before ‘a’ 2772s 4441 | 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.K0ihat/autopkgtest_tmp/tests/perceptron.c:4441:109: error: expected ‘)’ before ‘b’ 2772s 4441 | 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.K0ihat/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_smul_hi64’: 2772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2772s 4445 | 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.K0ihat/autopkgtest_tmp/tests/perceptron.c:4445:86: error: expected ‘)’ before ‘a’ 2772s 4445 | 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.K0ihat/autopkgtest_tmp/tests/perceptron.c:4445:104: error: expected ‘)’ before ‘b’ 2772s 4445 | 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 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.fut: 2774s Compiling with --backend=multicore: 2774s cc failed with code 1: 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_umul_hi64’: 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2774s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2774s | ^~~~~~~~~~~ 2774s | __uint32_t 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4420:90: error: expected ‘)’ before ‘a’ 2774s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2774s | ~ ^ 2774s | ) 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4420:109: error: expected ‘)’ before ‘b’ 2774s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2774s | ~ ^ 2774s | ) 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_smul_hi64’: 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2774s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2774s | ^~~~~~~~~~ 2774s | __int128__ 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4424:86: error: expected ‘)’ before ‘a’ 2774s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2774s | ~ ^ 2774s | ) 2774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4424:104: error: expected ‘)’ before ‘b’ 2774s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2774s | ~ ^ 2774s | ) 2774s 2774s If you find this error message confusing, uninformative, or wrong, please open an issue: 2774s https://github.com/diku-dk/futhark/issues 2774s 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.fut: 2775s Compiling with --backend=multicore: 2775s cc failed with code 1: 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_umul_hi64’: 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2775s | ^~~~~~~~~~~ 2775s | __uint32_t 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4420:90: error: expected ‘)’ before ‘a’ 2775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4420:109: error: expected ‘)’ before ‘b’ 2775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_smul_hi64’: 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2775s | ^~~~~~~~~~ 2775s | __int128__ 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4424:86: error: expected ‘)’ before ‘a’ 2775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4424:104: error: expected ‘)’ before ‘b’ 2775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s 2775s If you find this error message confusing, uninformative, or wrong, please open an issue: 2775s https://github.com/diku-dk/futhark/issues 2775s 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.fut: 2775s Compiling with --backend=multicore: 2775s cc failed with code 1: 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_umul_hi64’: 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2775s | ^~~~~~~~~~~ 2775s | __uint32_t 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4420:90: error: expected ‘)’ before ‘a’ 2775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4420:109: error: expected ‘)’ before ‘b’ 2775s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_smul_hi64’: 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2775s | ^~~~~~~~~~ 2775s | __int128__ 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4424:86: error: expected ‘)’ before ‘a’ 2775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4424:104: error: expected ‘)’ before ‘b’ 2775s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2775s | ~ ^ 2775s | ) 2775s 2775s If you find this error message confusing, uninformative, or wrong, please open an issue: 2775s https://github.com/diku-dk/futhark/issues 2775s 2779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.fut: 2779s Compiling with --backend=multicore: 2779s cc failed with code 1: 2779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_umul_hi64’: 2779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2779s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4420:90: error: expected ‘)’ before ‘a’ 2779s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4420:109: error: expected ‘)’ before ‘b’ 2779s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_smul_hi64’: 2779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2779s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4424:86: error: expected ‘)’ before ‘a’ 2779s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4424:104: error: expected ‘)’ before ‘b’ 2779s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.fut: 2780s Compiling with --backend=multicore: 2780s cc failed with code 1: 2780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_umul_hi64’: 2780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.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.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.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.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.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; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_smul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ^~~~~~~~~~ 2781s | __int128__ 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4424:86: error: expected ‘)’ before ‘a’ 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4424:104: error: expected ‘)’ before ‘b’ 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s 2781s If you find this error message confusing, uninformative, or wrong, please open an issue: 2781s https://github.com/diku-dk/futhark/issues 2781s 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.fut: 2781s Compiling with --backend=multicore: 2781s cc failed with code 1: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_umul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2781s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ^~~~~~~~~~~ 2781s | __uint32_t 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4420:90: error: expected ‘)’ before ‘a’ 2781s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4420:109: error: expected ‘)’ before ‘b’ 2781s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_smul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ^~~~~~~~~~ 2781s | __int128__ 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4424:86: error: expected ‘)’ before ‘a’ 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4424:104: error: expected ‘)’ before ‘b’ 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s 2781s If you find this error message confusing, uninformative, or wrong, please open an issue: 2781s https://github.com/diku-dk/futhark/issues 2781s 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.fut: 2781s Compiling with --backend=multicore: 2781s cc failed with code 1: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_umul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2781s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ^~~~~~~~~~~ 2781s | __uint32_t 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4420:90: error: expected ‘)’ before ‘a’ 2781s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4420:109: error: expected ‘)’ before ‘b’ 2781s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_smul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ^~~~~~~~~~ 2781s | __int128__ 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4424:86: error: expected ‘)’ before ‘a’ 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4424:104: error: expected ‘)’ before ‘b’ 2781s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s 2781s If you find this error message confusing, uninformative, or wrong, please open an issue: 2781s https://github.com/diku-dk/futhark/issues 2781s 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.fut: 2781s Compiling with --backend=multicore: 2781s cc failed with code 1: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_umul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2781s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ^~~~~~~~~~~ 2781s | __uint32_t 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:90: error: expected ‘)’ before ‘a’ 2781s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4421:109: error: expected ‘)’ before ‘b’ 2781s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_smul_hi64’: 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2781s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ^~~~~~~~~~ 2781s | __int128__ 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4425:86: error: expected ‘)’ before ‘a’ 2781s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4425:104: error: expected ‘)’ before ‘b’ 2781s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2781s | ~ ^ 2781s | ) 2781s 2781s If you find this error message confusing, uninformative, or wrong, please open an issue: 2781s https://github.com/diku-dk/futhark/issues 2781s 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.fut: 2784s Compiling with --backend=multicore: 2784s cc failed with code 1: 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_umul_hi64’: 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2784s 4421 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:90: error: expected ‘)’ before ‘a’ 2784s 4421 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4421:109: error: expected ‘)’ before ‘b’ 2784s 4421 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_smul_hi64’: 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2784s 4425 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4425:86: error: expected ‘)’ before ‘a’ 2784s 4425 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4425:104: error: expected ‘)’ before ‘b’ 2784s 4425 | 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 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.fut: 2784s Compiling with --backend=multicore: 2784s cc failed with code 1: 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_umul_hi64’: 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2784s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4420:90: error: expected ‘)’ before ‘a’ 2784s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4420:109: error: expected ‘)’ before ‘b’ 2784s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_smul_hi64’: 2784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2784s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4424:86: error: expected ‘)’ before ‘a’ 2784s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4424:104: error: expected ‘)’ before ‘b’ 2784s 4424 | 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 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.fut: 2785s Compiling with --backend=multicore: 2785s cc failed with code 1: 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_umul_hi64’: 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2785s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2785s | ^~~~~~~~~~~ 2785s | __uint32_t 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4420:90: error: expected ‘)’ before ‘a’ 2785s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2785s | ~ ^ 2785s | ) 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4420:109: error: expected ‘)’ before ‘b’ 2785s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2785s | ~ ^ 2785s | ) 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_smul_hi64’: 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2785s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2785s | ^~~~~~~~~~ 2785s | __int128__ 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4424:86: error: expected ‘)’ before ‘a’ 2785s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2785s | ~ ^ 2785s | ) 2785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4424:104: error: expected ‘)’ before ‘b’ 2785s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2785s | ~ ^ 2785s | ) 2785s 2785s If you find this error message confusing, uninformative, or wrong, please open an issue: 2785s https://github.com/diku-dk/futhark/issues 2785s 2789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.fut: 2789s Compiling with --backend=multicore: 2789s cc failed with code 1: 2789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_umul_hi64’: 2789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2789s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4420:90: error: expected ‘)’ before ‘a’ 2789s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4420:109: error: expected ‘)’ before ‘b’ 2789s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_smul_hi64’: 2790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2790s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4424:86: error: expected ‘)’ before ‘a’ 2790s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4424:104: error: expected ‘)’ before ‘b’ 2790s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.fut: 2791s Compiling with --backend=multicore: 2791s cc failed with code 1: 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_umul_hi64’: 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_smul_hi64’: 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.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 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.fut: 2791s Compiling with --backend=multicore: 2791s cc failed with code 1: 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_umul_hi64’: 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_smul_hi64’: 2791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.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.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.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 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.fut: 2793s Compiling with --backend=multicore: 2793s cc failed with code 1: 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_umul_hi64’: 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2793s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2793s | ^~~~~~~~~~~ 2793s | __uint32_t 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:90: error: expected ‘)’ before ‘a’ 2793s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2793s | ~ ^ 2793s | ) 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4477:109: error: expected ‘)’ before ‘b’ 2793s 4477 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2793s | ~ ^ 2793s | ) 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_smul_hi64’: 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2793s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2793s | ^~~~~~~~~~ 2793s | __int128__ 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4481:86: error: expected ‘)’ before ‘a’ 2793s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2793s | ~ ^ 2793s | ) 2793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4481:104: error: expected ‘)’ before ‘b’ 2793s 4481 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2793s | ~ ^ 2793s | ) 2793s 2793s If you find this error message confusing, uninformative, or wrong, please open an issue: 2793s https://github.com/diku-dk/futhark/issues 2793s 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.fut: 2794s Compiling with --backend=multicore: 2794s cc failed with code 1: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_umul_hi64’: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2794s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ^~~~~~~~~~~ 2794s | __uint32_t 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4420:90: error: expected ‘)’ before ‘a’ 2794s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4420:109: error: expected ‘)’ before ‘b’ 2794s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_smul_hi64’: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2794s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ^~~~~~~~~~ 2794s | __int128__ 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4424:86: error: expected ‘)’ before ‘a’ 2794s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4424:104: error: expected ‘)’ before ‘b’ 2794s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s 2794s If you find this error message confusing, uninformative, or wrong, please open an issue: 2794s https://github.com/diku-dk/futhark/issues 2794s 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.fut: 2794s Compiling with --backend=multicore: 2794s cc failed with code 1: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_umul_hi64’: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2794s 4616 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ^~~~~~~~~~~ 2794s | __uint32_t 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:78: note: each undeclared identifier is reported only once for each function it appears in 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:90: error: expected ‘)’ before ‘a’ 2794s 4616 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4616:109: error: expected ‘)’ before ‘b’ 2794s 4616 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_smul_hi64’: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4620:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2794s 4620 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ^~~~~~~~~~ 2794s | __int128__ 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4620:86: error: expected ‘)’ before ‘a’ 2794s 4620 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4620:104: error: expected ‘)’ before ‘b’ 2794s 4620 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s 2794s If you find this error message confusing, uninformative, or wrong, please open an issue: 2794s https://github.com/diku-dk/futhark/issues 2794s 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.fut: 2794s Compiling with --backend=multicore: 2794s cc failed with code 1: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_umul_hi64’: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2794s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ^~~~~~~~~~~ 2794s | __uint32_t 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4420:90: error: expected ‘)’ before ‘a’ 2794s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4420:109: error: expected ‘)’ before ‘b’ 2794s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_smul_hi64’: 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2794s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ^~~~~~~~~~ 2794s | __int128__ 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4424:86: error: expected ‘)’ before ‘a’ 2794s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4424:104: error: expected ‘)’ before ‘b’ 2794s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2794s | ~ ^ 2794s | ) 2794s 2794s If you find this error message confusing, uninformative, or wrong, please open an issue: 2794s https://github.com/diku-dk/futhark/issues 2794s 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.fut: 2795s Compiling with --backend=multicore: 2795s cc failed with code 1: 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_umul_hi64’: 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2795s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2795s | ^~~~~~~~~~~ 2795s | __uint32_t 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4476:90: error: expected ‘)’ before ‘a’ 2795s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2795s | ~ ^ 2795s | ) 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4476:109: error: expected ‘)’ before ‘b’ 2795s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2795s | ~ ^ 2795s | ) 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_smul_hi64’: 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2795s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2795s | ^~~~~~~~~~ 2795s | __int128__ 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4480:86: error: expected ‘)’ before ‘a’ 2795s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2795s | ~ ^ 2795s | ) 2795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4480:104: error: expected ‘)’ before ‘b’ 2795s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2795s | ~ ^ 2795s | ) 2795s 2795s If you find this error message confusing, uninformative, or wrong, please open an issue: 2795s https://github.com/diku-dk/futhark/issues 2795s 2800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.fut: 2800s Compiling with --backend=multicore: 2800s cc failed with code 1: 2800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_umul_hi64’: 2800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_smul_hi64’: 2800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.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 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.fut: 2801s Compiling with --backend=multicore: 2801s cc failed with code 1: 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_umul_hi64’: 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2801s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2801s | ^~~~~~~~~~~ 2801s | __uint32_t 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4526:90: error: expected ‘)’ before ‘a’ 2801s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2801s | ~ ^ 2801s | ) 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4526:109: error: expected ‘)’ before ‘b’ 2801s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2801s | ~ ^ 2801s | ) 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_smul_hi64’: 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2801s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2801s | ^~~~~~~~~~ 2801s | __int128__ 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4530:86: error: expected ‘)’ before ‘a’ 2801s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2801s | ~ ^ 2801s | ) 2801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4530:104: error: expected ‘)’ before ‘b’ 2801s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2801s | ~ ^ 2801s | ) 2801s 2801s If you find this error message confusing, uninformative, or wrong, please open an issue: 2801s https://github.com/diku-dk/futhark/issues 2801s 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.fut: 2802s Compiling with --backend=multicore: 2802s cc failed with code 1: 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_umul_hi64’: 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2802s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2802s | ^~~~~~~~~~~ 2802s | __uint32_t 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4420:90: error: expected ‘)’ before ‘a’ 2802s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4420:109: error: expected ‘)’ before ‘b’ 2802s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_smul_hi64’: 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2802s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2802s | ^~~~~~~~~~ 2802s | __int128__ 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4424:86: error: expected ‘)’ before ‘a’ 2802s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4424:104: error: expected ‘)’ before ‘b’ 2802s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s 2802s If you find this error message confusing, uninformative, or wrong, please open an issue: 2802s https://github.com/diku-dk/futhark/issues 2802s 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.fut: 2802s Compiling with --backend=multicore: 2802s cc failed with code 1: 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_umul_hi64’: 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4479:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2802s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2802s | ^~~~~~~~~~~ 2802s | __uint32_t 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4479:78: note: each undeclared identifier is reported only once for each function it appears in 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4479:90: error: expected ‘)’ before ‘a’ 2802s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4479:109: error: expected ‘)’ before ‘b’ 2802s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_smul_hi64’: 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4483:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2802s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2802s | ^~~~~~~~~~ 2802s | __int128__ 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4483:86: error: expected ‘)’ before ‘a’ 2802s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4483:104: error: expected ‘)’ before ‘b’ 2802s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2802s | ~ ^ 2802s | ) 2802s 2802s If you find this error message confusing, uninformative, or wrong, please open an issue: 2802s https://github.com/diku-dk/futhark/issues 2802s 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.fut: 2803s Compiling with --backend=multicore: 2803s cc failed with code 1: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_umul_hi64’: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ^~~~~~~~~~~ 2803s | __uint32_t 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4420:90: error: expected ‘)’ before ‘a’ 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4420:109: error: expected ‘)’ before ‘b’ 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_smul_hi64’: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ^~~~~~~~~~ 2803s | __int128__ 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4424:86: error: expected ‘)’ before ‘a’ 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4424:104: error: expected ‘)’ before ‘b’ 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s 2803s If you find this error message confusing, uninformative, or wrong, please open an issue: 2803s https://github.com/diku-dk/futhark/issues 2803s 2803s 1359 failed, 159 passed, 795 to go. 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.fut: 2803s Compiling with --backend=multicore: 2803s cc failed with code 1: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_umul_hi64’: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ^~~~~~~~~~~ 2803s | __uint32_t 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4420:90: error: expected ‘)’ before ‘a’ 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4420:109: error: expected ‘)’ before ‘b’ 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_smul_hi64’: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ^~~~~~~~~~ 2803s | __int128__ 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4424:86: error: expected ‘)’ before ‘a’ 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4424:104: error: expected ‘)’ before ‘b’ 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s 2803s If you find this error message confusing, uninformative, or wrong, please open an issue: 2803s https://github.com/diku-dk/futhark/issues 2803s 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.fut: 2803s Compiling with --backend=multicore: 2803s cc failed with code 1: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_umul_hi64’: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ^~~~~~~~~~~ 2803s | __uint32_t 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4420:90: error: expected ‘)’ before ‘a’ 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4420:109: error: expected ‘)’ before ‘b’ 2803s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_smul_hi64’: 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ^~~~~~~~~~ 2803s | __int128__ 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4424:86: error: expected ‘)’ before ‘a’ 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4424:104: error: expected ‘)’ before ‘b’ 2803s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2803s | ~ ^ 2803s | ) 2803s 2803s If you find this error message confusing, uninformative, or wrong, please open an issue: 2803s https://github.com/diku-dk/futhark/issues 2803s 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.fut: 2806s Compiling with --backend=multicore: 2806s cc failed with code 1: 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_umul_hi64’: 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2806s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2806s | ^~~~~~~~~~~ 2806s | __uint32_t 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4504:90: error: expected ‘)’ before ‘a’ 2806s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2806s | ~ ^ 2806s | ) 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4504:109: error: expected ‘)’ before ‘b’ 2806s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2806s | ~ ^ 2806s | ) 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_smul_hi64’: 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2806s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2806s | ^~~~~~~~~~ 2806s | __int128__ 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4508:86: error: expected ‘)’ before ‘a’ 2806s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2806s | ~ ^ 2806s | ) 2806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4508:104: error: expected ‘)’ before ‘b’ 2806s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2806s | ~ ^ 2806s | ) 2806s 2806s If you find this error message confusing, uninformative, or wrong, please open an issue: 2806s https://github.com/diku-dk/futhark/issues 2806s 2809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.fut: 2809s Compiling with --backend=multicore: 2809s cc failed with code 1: 2809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_umul_hi64’: 2809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2809s 4476 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4476:90: error: expected ‘)’ before ‘a’ 2809s 4476 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4476:109: error: expected ‘)’ before ‘b’ 2809s 4476 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_smul_hi64’: 2809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2809s 4480 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4480:86: error: expected ‘)’ before ‘a’ 2809s 4480 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4480:104: error: expected ‘)’ before ‘b’ 2809s 4480 | 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 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.fut: 2812s Compiling with --backend=multicore: 2812s cc failed with code 1: 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_umul_hi64’: 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2812s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2812s | ^~~~~~~~~~~ 2812s | __uint32_t 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4476:90: error: expected ‘)’ before ‘a’ 2812s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4476:109: error: expected ‘)’ before ‘b’ 2812s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_smul_hi64’: 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2812s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2812s | ^~~~~~~~~~ 2812s | __int128__ 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4480:86: error: expected ‘)’ before ‘a’ 2812s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4480:104: error: expected ‘)’ before ‘b’ 2812s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s 2812s If you find this error message confusing, uninformative, or wrong, please open an issue: 2812s https://github.com/diku-dk/futhark/issues 2812s 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.fut: 2812s Compiling with --backend=multicore: 2812s cc failed with code 1: 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_umul_hi64’: 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2812s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2812s | ^~~~~~~~~~~ 2812s | __uint32_t 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2812s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2812s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_smul_hi64’: 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2812s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2812s | ^~~~~~~~~~ 2812s | __int128__ 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2812s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2812s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2812s | ~ ^ 2812s | ) 2812s 2812s If you find this error message confusing, uninformative, or wrong, please open an issue: 2812s https://github.com/diku-dk/futhark/issues 2812s 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.fut: 2813s Compiling with --backend=multicore: 2813s cc failed with code 1: 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_umul_hi64’: 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2813s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2813s | ^~~~~~~~~~~ 2813s | __uint32_t 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4516:90: error: expected ‘)’ before ‘a’ 2813s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2813s | ~ ^ 2813s | ) 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4516:109: error: expected ‘)’ before ‘b’ 2813s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2813s | ~ ^ 2813s | ) 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_smul_hi64’: 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2813s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2813s | ^~~~~~~~~~ 2813s | __int128__ 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4520:86: error: expected ‘)’ before ‘a’ 2813s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2813s | ~ ^ 2813s | ) 2813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4520:104: error: expected ‘)’ before ‘b’ 2813s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2813s | ~ ^ 2813s | ) 2813s 2813s If you find this error message confusing, uninformative, or wrong, please open an issue: 2813s https://github.com/diku-dk/futhark/issues 2813s 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.fut: 2814s Compiling with --backend=multicore: 2814s cc failed with code 1: 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_umul_hi64’: 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2814s 4491 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:90: error: expected ‘)’ before ‘a’ 2814s 4491 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4491:109: error: expected ‘)’ before ‘b’ 2814s 4491 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_smul_hi64’: 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2814s 4495 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4495:86: error: expected ‘)’ before ‘a’ 2814s 4495 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4495:104: error: expected ‘)’ before ‘b’ 2814s 4495 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32.fut: 2814s Compiling with --backend=multicore: 2814s cc failed with code 1: 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_umul_hi64’: 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2814s 4516 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4516:90: error: expected ‘)’ before ‘a’ 2814s 4516 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4516:109: error: expected ‘)’ before ‘b’ 2814s 4516 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_smul_hi64’: 2814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2814s 4520 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4520:86: error: expected ‘)’ before ‘a’ 2814s 4520 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4520:104: error: expected ‘)’ before ‘b’ 2814s 4520 | 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 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.fut: 2815s Compiling with --backend=multicore: 2815s cc failed with code 1: 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_umul_hi64’: 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2815s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2815s | ^~~~~~~~~~~ 2815s | __uint32_t 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:90: error: expected ‘)’ before ‘a’ 2815s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2815s | ~ ^ 2815s | ) 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4491:109: error: expected ‘)’ before ‘b’ 2815s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2815s | ~ ^ 2815s | ) 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_smul_hi64’: 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2815s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2815s | ^~~~~~~~~~ 2815s | __int128__ 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4495:86: error: expected ‘)’ before ‘a’ 2815s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2815s | ~ ^ 2815s | ) 2815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4495:104: error: expected ‘)’ before ‘b’ 2815s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2815s | ~ ^ 2815s | ) 2815s 2815s If you find this error message confusing, uninformative, or wrong, please open an issue: 2815s https://github.com/diku-dk/futhark/issues 2815s 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.fut: 2816s Compiling with --backend=multicore: 2816s cc failed with code 1: 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_umul_hi64’: 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2816s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2816s | ^~~~~~~~~~~ 2816s | __uint32_t 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2816s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2816s | ~ ^ 2816s | ) 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2816s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2816s | ~ ^ 2816s | ) 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_smul_hi64’: 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2816s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2816s | ^~~~~~~~~~ 2816s | __int128__ 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2816s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2816s | ~ ^ 2816s | ) 2816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2816s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2816s | ~ ^ 2816s | ) 2816s 2816s If you find this error message confusing, uninformative, or wrong, please open an issue: 2816s https://github.com/diku-dk/futhark/issues 2816s 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.fut: 2821s Compiling with --backend=multicore: 2821s cc failed with code 1: 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_umul_hi64’: 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2821s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2821s | ^~~~~~~~~~~ 2821s | __uint32_t 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4516:90: error: expected ‘)’ before ‘a’ 2821s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2821s | ~ ^ 2821s | ) 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4516:109: error: expected ‘)’ before ‘b’ 2821s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2821s | ~ ^ 2821s | ) 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_smul_hi64’: 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2821s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2821s | ^~~~~~~~~~ 2821s | __int128__ 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4520:86: error: expected ‘)’ before ‘a’ 2821s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2821s | ~ ^ 2821s | ) 2821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4520:104: error: expected ‘)’ before ‘b’ 2821s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2821s | ~ ^ 2821s | ) 2821s 2821s If you find this error message confusing, uninformative, or wrong, please open an issue: 2821s https://github.com/diku-dk/futhark/issues 2821s 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.fut: 2823s Compiling with --backend=multicore: 2823s cc failed with code 1: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_umul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2823s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ^~~~~~~~~~~ 2823s | __uint32_t 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2823s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2823s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_smul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2823s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ^~~~~~~~~~ 2823s | __int128__ 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2823s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2823s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s 2823s If you find this error message confusing, uninformative, or wrong, please open an issue: 2823s https://github.com/diku-dk/futhark/issues 2823s 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.fut: 2823s Compiling with --backend=multicore: 2823s cc failed with code 1: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_umul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4476:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2823s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ^~~~~~~~~~~ 2823s | __uint32_t 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4476:78: note: each undeclared identifier is reported only once for each function it appears in 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4476:90: error: expected ‘)’ before ‘a’ 2823s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4476:109: error: expected ‘)’ before ‘b’ 2823s 4476 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_smul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4480:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2823s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ^~~~~~~~~~ 2823s | __int128__ 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4480:86: error: expected ‘)’ before ‘a’ 2823s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4480:104: error: expected ‘)’ before ‘b’ 2823s 4480 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s 2823s If you find this error message confusing, uninformative, or wrong, please open an issue: 2823s https://github.com/diku-dk/futhark/issues 2823s 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.fut: 2823s Compiling with --backend=multicore: 2823s cc failed with code 1: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_umul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2823s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ^~~~~~~~~~~ 2823s | __uint32_t 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:78: note: each undeclared identifier is reported only once for each function it appears in 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:90: error: expected ‘)’ before ‘a’ 2823s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4491:109: error: expected ‘)’ before ‘b’ 2823s 4491 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_smul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4495:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2823s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ^~~~~~~~~~ 2823s | __int128__ 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4495:86: error: expected ‘)’ before ‘a’ 2823s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4495:104: error: expected ‘)’ before ‘b’ 2823s 4495 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s 2823s If you find this error message confusing, uninformative, or wrong, please open an issue: 2823s https://github.com/diku-dk/futhark/issues 2823s 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.fut: 2823s Compiling with --backend=multicore: 2823s cc failed with code 1: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_umul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2823s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ^~~~~~~~~~~ 2823s | __uint32_t 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4420:90: error: expected ‘)’ before ‘a’ 2823s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4420:109: error: expected ‘)’ before ‘b’ 2823s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_smul_hi64’: 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2823s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ^~~~~~~~~~ 2823s | __int128__ 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4424:86: error: expected ‘)’ before ‘a’ 2823s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4424:104: error: expected ‘)’ before ‘b’ 2823s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2823s | ~ ^ 2823s | ) 2823s 2823s If you find this error message confusing, uninformative, or wrong, please open an issue: 2823s https://github.com/diku-dk/futhark/issues 2823s 2824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.fut: 2824s Compiling with --backend=multicore: 2824s cc failed with code 1: 2824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_umul_hi64’: 2824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2824s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4420:90: error: expected ‘)’ before ‘a’ 2824s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4420:109: error: expected ‘)’ before ‘b’ 2824s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_smul_hi64’: 2824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2824s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4424:86: error: expected ‘)’ before ‘a’ 2824s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4424:104: error: expected ‘)’ before ‘b’ 2824s 4424 | 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 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.fut: 2826s Compiling with --backend=multicore: 2826s cc failed with code 1: 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_umul_hi64’: 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2826s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2826s | ^~~~~~~~~~~ 2826s | __uint32_t 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:90: error: expected ‘)’ before ‘a’ 2826s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2826s | ~ ^ 2826s | ) 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4423:109: error: expected ‘)’ before ‘b’ 2826s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2826s | ~ ^ 2826s | ) 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_smul_hi64’: 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2826s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2826s | ^~~~~~~~~~ 2826s | __int128__ 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4427:86: error: expected ‘)’ before ‘a’ 2826s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2826s | ~ ^ 2826s | ) 2826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4427:104: error: expected ‘)’ before ‘b’ 2826s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2826s | ~ ^ 2826s | ) 2826s 2826s If you find this error message confusing, uninformative, or wrong, please open an issue: 2826s https://github.com/diku-dk/futhark/issues 2826s 2827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.fut: 2827s Compiling with --backend=multicore: 2827s cc failed with code 1: 2827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_umul_hi64’: 2827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4720:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2827s 4720 | 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.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4720:78: note: each undeclared identifier is reported only once for each function it appears in 2827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4720:90: error: expected ‘)’ before ‘a’ 2827s 4720 | 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.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4720:109: error: expected ‘)’ before ‘b’ 2827s 4720 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2827s | ~ ^ 2827s | ) 2828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_smul_hi64’: 2828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4724:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2828s 4724 | 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.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4724:86: error: expected ‘)’ before ‘a’ 2828s 4724 | 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.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4724:104: error: expected ‘)’ before ‘b’ 2828s 4724 | 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 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.fut: 2831s Compiling with --backend=multicore: 2831s cc failed with code 1: 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_umul_hi64’: 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2831s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2831s | ^~~~~~~~~~~ 2831s | __uint32_t 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:90: error: expected ‘)’ before ‘a’ 2831s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2831s | ~ ^ 2831s | ) 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4423:109: error: expected ‘)’ before ‘b’ 2831s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2831s | ~ ^ 2831s | ) 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_smul_hi64’: 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2831s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2831s | ^~~~~~~~~~ 2831s | __int128__ 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4427:86: error: expected ‘)’ before ‘a’ 2831s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2831s | ~ ^ 2831s | ) 2831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4427:104: error: expected ‘)’ before ‘b’ 2831s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2831s | ~ ^ 2831s | ) 2831s 2831s If you find this error message confusing, uninformative, or wrong, please open an issue: 2831s https://github.com/diku-dk/futhark/issues 2831s 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.fut: 2832s Compiling with --backend=multicore: 2832s cc failed with code 1: 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_umul_hi64’: 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2832s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2832s | ^~~~~~~~~~~ 2832s | __uint32_t 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4448:90: error: expected ‘)’ before ‘a’ 2832s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4448:109: error: expected ‘)’ before ‘b’ 2832s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_smul_hi64’: 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2832s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2832s | ^~~~~~~~~~ 2832s | __int128__ 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4452:86: error: expected ‘)’ before ‘a’ 2832s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4452:104: error: expected ‘)’ before ‘b’ 2832s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s 2832s If you find this error message confusing, uninformative, or wrong, please open an issue: 2832s https://github.com/diku-dk/futhark/issues 2832s 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.fut: 2832s Compiling with --backend=multicore: 2832s cc failed with code 1: 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_umul_hi64’: 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2832s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2832s | ^~~~~~~~~~~ 2832s | __uint32_t 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4448:90: error: expected ‘)’ before ‘a’ 2832s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4448:109: error: expected ‘)’ before ‘b’ 2832s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_smul_hi64’: 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2832s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2832s | ^~~~~~~~~~ 2832s | __int128__ 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4452:86: error: expected ‘)’ before ‘a’ 2832s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4452:104: error: expected ‘)’ before ‘b’ 2832s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2832s | ~ ^ 2832s | ) 2832s 2832s If you find this error message confusing, uninformative, or wrong, please open an issue: 2832s https://github.com/diku-dk/futhark/issues 2832s 2833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.fut: 2833s Compiling with --backend=multicore: 2833s cc failed with code 1: 2833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_umul_hi64’: 2833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2833s 4423 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 2833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:90: error: expected ‘)’ before ‘a’ 2833s 4423 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4423:109: error: expected ‘)’ before ‘b’ 2833s 4423 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_smul_hi64’: 2833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2833s 4427 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4427:86: error: expected ‘)’ before ‘a’ 2833s 4427 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4427:104: error: expected ‘)’ before ‘b’ 2833s 4427 | 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 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.fut: 2834s Compiling with --backend=multicore: 2834s cc failed with code 1: 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_umul_hi64’: 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4479:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2834s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2834s | ^~~~~~~~~~~ 2834s | __uint32_t 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4479:78: note: each undeclared identifier is reported only once for each function it appears in 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4479:90: error: expected ‘)’ before ‘a’ 2834s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4479:109: error: expected ‘)’ before ‘b’ 2834s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_smul_hi64’: 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4483:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2834s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2834s | ^~~~~~~~~~ 2834s | __int128__ 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4483:86: error: expected ‘)’ before ‘a’ 2834s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4483:104: error: expected ‘)’ before ‘b’ 2834s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s 2834s If you find this error message confusing, uninformative, or wrong, please open an issue: 2834s https://github.com/diku-dk/futhark/issues 2834s 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.fut: 2834s Compiling with --backend=multicore: 2834s cc failed with code 1: 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_umul_hi64’: 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2834s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2834s | ^~~~~~~~~~~ 2834s | __uint32_t 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2834s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2834s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_smul_hi64’: 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2834s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2834s | ^~~~~~~~~~ 2834s | __int128__ 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2834s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2834s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2834s | ~ ^ 2834s | ) 2834s 2834s If you find this error message confusing, uninformative, or wrong, please open an issue: 2834s https://github.com/diku-dk/futhark/issues 2834s 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.fut: 2837s Compiling with --backend=multicore: 2837s cc failed with code 1: 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_umul_hi64’: 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2837s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2837s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2837s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_smul_hi64’: 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2837s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2837s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2837s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.fut: 2837s Compiling with --backend=multicore: 2837s cc failed with code 1: 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_umul_hi64’: 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2837s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2837s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2838s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2838s | ~ ^ 2838s | ) 2838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_smul_hi64’: 2838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2838s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2838s | ^~~~~~~~~~ 2838s | __int128__ 2838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2838s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2838s | ~ ^ 2838s | ) 2838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2838s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2838s | ~ ^ 2838s | ) 2838s 2838s If you find this error message confusing, uninformative, or wrong, please open an issue: 2838s https://github.com/diku-dk/futhark/issues 2838s 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.fut: 2842s Compiling with --backend=multicore: 2842s cc failed with code 1: 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_umul_hi64’: 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2842s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2842s | ^~~~~~~~~~~ 2842s | __uint32_t 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2842s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2842s | ~ ^ 2842s | ) 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2842s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2842s | ~ ^ 2842s | ) 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_smul_hi64’: 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2842s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2842s | ^~~~~~~~~~ 2842s | __int128__ 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2842s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2842s | ~ ^ 2842s | ) 2842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2842s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2842s | ~ ^ 2842s | ) 2842s 2842s If you find this error message confusing, uninformative, or wrong, please open an issue: 2842s https://github.com/diku-dk/futhark/issues 2842s 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.fut: 2843s Compiling with --backend=multicore: 2843s cc failed with code 1: 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_umul_hi64’: 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2843s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2843s | ^~~~~~~~~~~ 2843s | __uint32_t 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2843s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2843s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_smul_hi64’: 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2843s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2843s | ^~~~~~~~~~ 2843s | __int128__ 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2843s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2843s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s 2843s If you find this error message confusing, uninformative, or wrong, please open an issue: 2843s https://github.com/diku-dk/futhark/issues 2843s 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.fut: 2843s Compiling with --backend=multicore: 2843s cc failed with code 1: 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_umul_hi64’: 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2843s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2843s | ^~~~~~~~~~~ 2843s | __uint32_t 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2843s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2843s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_smul_hi64’: 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2843s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2843s | ^~~~~~~~~~ 2843s | __int128__ 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2843s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2843s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2843s | ~ ^ 2843s | ) 2843s 2843s If you find this error message confusing, uninformative, or wrong, please open an issue: 2843s https://github.com/diku-dk/futhark/issues 2843s 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.fut: 2844s Compiling with --backend=multicore: 2844s cc failed with code 1: 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_umul_hi64’: 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2844s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4463:90: error: expected ‘)’ before ‘a’ 2844s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4463:109: error: expected ‘)’ before ‘b’ 2844s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_smul_hi64’: 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2844s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4467:86: error: expected ‘)’ before ‘a’ 2844s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4467:104: error: expected ‘)’ before ‘b’ 2844s 4467 | 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 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.fut: 2844s Compiling with --backend=multicore: 2844s cc failed with code 1: 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_umul_hi64’: 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2844s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2844s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2844s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_smul_hi64’: 2844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2844s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2844s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2844s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.fut: 2845s Compiling with --backend=multicore: 2845s cc failed with code 1: 2845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_umul_hi64’: 2845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2845s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2845s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2845s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_smul_hi64’: 2845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2845s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2845s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2845s 4481 | 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 2847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.fut: 2847s Compiling with --backend=multicore: 2847s cc failed with code 1: 2847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_umul_hi64’: 2847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2847s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2847s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2847s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_smul_hi64’: 2847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2847s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2847s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2847s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.fut: 2850s Compiling with --backend=multicore: 2850s cc failed with code 1: 2850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_umul_hi64’: 2850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2850s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2850s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2850s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_smul_hi64’: 2850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2850s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2850s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2850s 4648 | 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 2852s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.fut: 2852s Compiling with --backend=multicore: 2852s cc failed with code 1: 2852s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_umul_hi64’: 2852s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2852s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2852s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2852s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2852s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_smul_hi64’: 2852s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2852s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2852s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2852s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.fut: 2853s Compiling with --backend=multicore: 2853s cc failed with code 1: 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_umul_hi64’: 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2853s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4463:90: error: expected ‘)’ before ‘a’ 2853s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4463:109: error: expected ‘)’ before ‘b’ 2853s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_smul_hi64’: 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2853s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4467:86: error: expected ‘)’ before ‘a’ 2853s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4467:104: error: expected ‘)’ before ‘b’ 2853s 4467 | 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 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.fut: 2853s Compiling with --backend=multicore: 2853s cc failed with code 1: 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_umul_hi64’: 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2853s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2853s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2853s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_smul_hi64’: 2853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2853s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2853s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2853s 4439 | 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 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.fut: 2855s Compiling with --backend=multicore: 2855s cc failed with code 1: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_umul_hi64’: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2855s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2855s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2855s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_smul_hi64’: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2855s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2855s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2855s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.fut: 2855s Compiling with --backend=multicore: 2855s cc failed with code 1: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_umul_hi64’: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2855s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2855s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2855s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_smul_hi64’: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2855s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2855s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2855s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.fut: 2855s Compiling with --backend=multicore: 2855s cc failed with code 1: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_umul_hi64’: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2855s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2855s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2855s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_smul_hi64’: 2855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2855s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2855s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2855s 4481 | 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 2859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.fut: 2859s Compiling with --backend=multicore: 2859s cc failed with code 1: 2859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_umul_hi64’: 2859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2859s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2859s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2859s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_smul_hi64’: 2859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2859s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2859s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2859s 4648 | 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 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.fut: 2861s Compiling with --backend=multicore: 2861s cc failed with code 1: 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_umul_hi64’: 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2861s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2861s | ^~~~~~~~~~~ 2861s | __uint32_t 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4463:90: error: expected ‘)’ before ‘a’ 2861s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2861s | ~ ^ 2861s | ) 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4463:109: error: expected ‘)’ before ‘b’ 2861s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2861s | ~ ^ 2861s | ) 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_smul_hi64’: 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2861s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2861s | ^~~~~~~~~~ 2861s | __int128__ 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4467:86: error: expected ‘)’ before ‘a’ 2861s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2861s | ~ ^ 2861s | ) 2861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4467:104: error: expected ‘)’ before ‘b’ 2861s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2861s | ~ ^ 2861s | ) 2861s 2861s If you find this error message confusing, uninformative, or wrong, please open an issue: 2861s https://github.com/diku-dk/futhark/issues 2861s 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.fut: 2862s Compiling with --backend=multicore: 2862s cc failed with code 1: 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_umul_hi64’: 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2862s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2862s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2862s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_smul_hi64’: 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2862s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2862s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2862s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.fut: 2862s Compiling with --backend=multicore: 2862s cc failed with code 1: 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_umul_hi64’: 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2862s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2862s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2862s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_smul_hi64’: 2862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2862s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2862s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2862s 4450 | 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 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.fut: 2863s Compiling with --backend=multicore: 2863s cc failed with code 1: 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_umul_hi64’: 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2863s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2863s | ^~~~~~~~~~~ 2863s | __uint32_t 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2863s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2863s | ~ ^ 2863s | ) 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2863s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2863s | ~ ^ 2863s | ) 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_smul_hi64’: 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2863s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2863s | ^~~~~~~~~~ 2863s | __int128__ 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2863s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2863s | ~ ^ 2863s | ) 2863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2863s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2863s | ~ ^ 2863s | ) 2863s 2863s If you find this error message confusing, uninformative, or wrong, please open an issue: 2863s https://github.com/diku-dk/futhark/issues 2863s 2863s 1405 failed, 159 passed, 749 to go. 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.fut: 2865s Compiling with --backend=multicore: 2865s cc failed with code 1: 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_umul_hi64’: 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2865s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2865s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2865s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_smul_hi64’: 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2865s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2865s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2865s 4468 | 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 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.fut: 2865s Compiling with --backend=multicore: 2865s cc failed with code 1: 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_umul_hi64’: 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2865s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:78: note: each undeclared identifier is reported only once for each function it appears in 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:90: error: expected ‘)’ before ‘a’ 2865s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4477:109: error: expected ‘)’ before ‘b’ 2865s 4477 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_smul_hi64’: 2865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4481:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2865s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4481:86: error: expected ‘)’ before ‘a’ 2865s 4481 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4481:104: error: expected ‘)’ before ‘b’ 2865s 4481 | 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 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.fut: 2868s Compiling with --backend=multicore: 2868s cc failed with code 1: 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_umul_hi64’: 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2868s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2868s | ^~~~~~~~~~~ 2868s | __uint32_t 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2868s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2868s | ~ ^ 2868s | ) 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2868s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2868s | ~ ^ 2868s | ) 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_smul_hi64’: 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2868s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2868s | ^~~~~~~~~~ 2868s | __int128__ 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2868s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2868s | ~ ^ 2868s | ) 2868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2868s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2868s | ~ ^ 2868s | ) 2868s 2868s If you find this error message confusing, uninformative, or wrong, please open an issue: 2868s https://github.com/diku-dk/futhark/issues 2868s 2869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.fut: 2869s Compiling with --backend=multicore: 2869s cc failed with code 1: 2869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_umul_hi64’: 2869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2869s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4463:90: error: expected ‘)’ before ‘a’ 2869s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4463:109: error: expected ‘)’ before ‘b’ 2869s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_smul_hi64’: 2869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2869s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4467:86: error: expected ‘)’ before ‘a’ 2869s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4467:104: error: expected ‘)’ before ‘b’ 2869s 4467 | 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 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.fut: 2870s Compiling with --backend=multicore: 2870s cc failed with code 1: 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_umul_hi64’: 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2870s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2870s | ^~~~~~~~~~~ 2870s | __uint32_t 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2870s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2870s | ~ ^ 2870s | ) 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2870s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2870s | ~ ^ 2870s | ) 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_smul_hi64’: 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2870s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2870s | ^~~~~~~~~~ 2870s | __int128__ 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2870s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2870s | ~ ^ 2870s | ) 2870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2870s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2870s | ~ ^ 2870s | ) 2870s 2870s If you find this error message confusing, uninformative, or wrong, please open an issue: 2870s https://github.com/diku-dk/futhark/issues 2870s 2871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.fut: 2871s Compiling with --backend=multicore: 2871s cc failed with code 1: 2871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_umul_hi64’: 2871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2871s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2871s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2871s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_smul_hi64’: 2871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2871s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2871s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2871s 4450 | 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 2873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.fut: 2873s Compiling with --backend=multicore: 2873s cc failed with code 1: 2873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_umul_hi64’: 2873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4494:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2873s 4494 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4494:78: note: each undeclared identifier is reported only once for each function it appears in 2873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4494:90: error: expected ‘)’ before ‘a’ 2873s 4494 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4494:109: error: expected ‘)’ before ‘b’ 2873s 4494 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_smul_hi64’: 2873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4498:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2873s 4498 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4498:86: error: expected ‘)’ before ‘a’ 2873s 4498 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4498:104: error: expected ‘)’ before ‘b’ 2873s 4498 | 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 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.fut: 2874s Compiling with --backend=multicore: 2874s cc failed with code 1: 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_umul_hi64’: 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2874s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2874s | ^~~~~~~~~~~ 2874s | __uint32_t 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4448:90: error: expected ‘)’ before ‘a’ 2874s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4448:109: error: expected ‘)’ before ‘b’ 2874s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_smul_hi64’: 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2874s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2874s | ^~~~~~~~~~ 2874s | __int128__ 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4452:86: error: expected ‘)’ before ‘a’ 2874s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4452:104: error: expected ‘)’ before ‘b’ 2874s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s 2874s If you find this error message confusing, uninformative, or wrong, please open an issue: 2874s https://github.com/diku-dk/futhark/issues 2874s 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.fut: 2874s Compiling with --backend=multicore: 2874s cc failed with code 1: 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_umul_hi64’: 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2874s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2874s | ^~~~~~~~~~~ 2874s | __uint32_t 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4452:90: error: expected ‘)’ before ‘a’ 2874s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4452:109: error: expected ‘)’ before ‘b’ 2874s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_smul_hi64’: 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2874s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2874s | ^~~~~~~~~~ 2874s | __int128__ 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4456:86: error: expected ‘)’ before ‘a’ 2874s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4456:104: error: expected ‘)’ before ‘b’ 2874s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2874s | ~ ^ 2874s | ) 2874s 2874s If you find this error message confusing, uninformative, or wrong, please open an issue: 2874s https://github.com/diku-dk/futhark/issues 2874s 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.fut: 2875s Compiling with --backend=multicore: 2875s cc failed with code 1: 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_umul_hi64’: 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2875s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2875s | ^~~~~~~~~~~ 2875s | __uint32_t 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4459:90: error: expected ‘)’ before ‘a’ 2875s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2875s | ~ ^ 2875s | ) 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4459:109: error: expected ‘)’ before ‘b’ 2875s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2875s | ~ ^ 2875s | ) 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_smul_hi64’: 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2875s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2875s | ^~~~~~~~~~ 2875s | __int128__ 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4463:86: error: expected ‘)’ before ‘a’ 2875s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2875s | ~ ^ 2875s | ) 2875s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4463:104: error: expected ‘)’ before ‘b’ 2875s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2875s | ~ ^ 2875s | ) 2875s 2875s If you find this error message confusing, uninformative, or wrong, please open an issue: 2875s https://github.com/diku-dk/futhark/issues 2875s 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.fut: 2878s Compiling with --backend=multicore: 2878s cc failed with code 1: 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_umul_hi64’: 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2878s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2878s | ^~~~~~~~~~~ 2878s | __uint32_t 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4459:90: error: expected ‘)’ before ‘a’ 2878s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2878s | ~ ^ 2878s | ) 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4459:109: error: expected ‘)’ before ‘b’ 2878s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2878s | ~ ^ 2878s | ) 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_smul_hi64’: 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2878s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2878s | ^~~~~~~~~~ 2878s | __int128__ 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4463:86: error: expected ‘)’ before ‘a’ 2878s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2878s | ~ ^ 2878s | ) 2878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4463:104: error: expected ‘)’ before ‘b’ 2878s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2878s | ~ ^ 2878s | ) 2878s 2878s If you find this error message confusing, uninformative, or wrong, please open an issue: 2878s https://github.com/diku-dk/futhark/issues 2878s 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.fut: 2883s Compiling with --backend=multicore: 2883s cc failed with code 1: 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_umul_hi64’: 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2883s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2883s | ^~~~~~~~~~~ 2883s | __uint32_t 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4565:90: error: expected ‘)’ before ‘a’ 2883s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2883s | ~ ^ 2883s | ) 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4565:109: error: expected ‘)’ before ‘b’ 2883s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2883s | ~ ^ 2883s | ) 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_smul_hi64’: 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2883s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2883s | ^~~~~~~~~~ 2883s | __int128__ 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4569:86: error: expected ‘)’ before ‘a’ 2883s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2883s | ~ ^ 2883s | ) 2883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4569:104: error: expected ‘)’ before ‘b’ 2883s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2883s | ~ ^ 2883s | ) 2883s 2883s If you find this error message confusing, uninformative, or wrong, please open an issue: 2883s https://github.com/diku-dk/futhark/issues 2883s 2884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.fut: 2884s Compiling with --backend=multicore: 2884s cc failed with code 1: 2884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_umul_hi64’: 2884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2884s 4624 | 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.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:78: note: each undeclared identifier is reported only once for each function it appears in 2884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:90: error: expected ‘)’ before ‘a’ 2884s 4624 | 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.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4624:109: error: expected ‘)’ before ‘b’ 2884s 4624 | 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.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_smul_hi64’: 2884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4628:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2884s 4628 | 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.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4628:86: error: expected ‘)’ before ‘a’ 2884s 4628 | 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.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4628:104: error: expected ‘)’ before ‘b’ 2884s 4628 | 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 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.fut: 2885s Compiling with --backend=multicore: 2885s cc failed with code 1: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_umul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2885s 4632 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ^~~~~~~~~~~ 2885s | __uint32_t 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:78: note: each undeclared identifier is reported only once for each function it appears in 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:90: error: expected ‘)’ before ‘a’ 2885s 4632 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4632:109: error: expected ‘)’ before ‘b’ 2885s 4632 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_smul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4636:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2885s 4636 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ^~~~~~~~~~ 2885s | __int128__ 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4636:86: error: expected ‘)’ before ‘a’ 2885s 4636 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4636:104: error: expected ‘)’ before ‘b’ 2885s 4636 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s 2885s If you find this error message confusing, uninformative, or wrong, please open an issue: 2885s https://github.com/diku-dk/futhark/issues 2885s 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.fut: 2885s Compiling with --backend=multicore: 2885s cc failed with code 1: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_umul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4479:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2885s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ^~~~~~~~~~~ 2885s | __uint32_t 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4479:78: note: each undeclared identifier is reported only once for each function it appears in 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4479:90: error: expected ‘)’ before ‘a’ 2885s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4479:109: error: expected ‘)’ before ‘b’ 2885s 4479 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_smul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4483:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2885s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ^~~~~~~~~~ 2885s | __int128__ 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4483:86: error: expected ‘)’ before ‘a’ 2885s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4483:104: error: expected ‘)’ before ‘b’ 2885s 4483 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s 2885s If you find this error message confusing, uninformative, or wrong, please open an issue: 2885s https://github.com/diku-dk/futhark/issues 2885s 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.fut: 2885s Compiling with --backend=multicore: 2885s cc failed with code 1: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_umul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2885s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ^~~~~~~~~~~ 2885s | __uint32_t 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4420:90: error: expected ‘)’ before ‘a’ 2885s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4420:109: error: expected ‘)’ before ‘b’ 2885s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_smul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2885s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ^~~~~~~~~~ 2885s | __int128__ 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4424:86: error: expected ‘)’ before ‘a’ 2885s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4424:104: error: expected ‘)’ before ‘b’ 2885s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s 2885s If you find this error message confusing, uninformative, or wrong, please open an issue: 2885s https://github.com/diku-dk/futhark/issues 2885s 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.fut: 2885s Compiling with --backend=multicore: 2885s cc failed with code 1: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_umul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2885s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ^~~~~~~~~~~ 2885s | __uint32_t 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4565:90: error: expected ‘)’ before ‘a’ 2885s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4565:109: error: expected ‘)’ before ‘b’ 2885s 4565 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_smul_hi64’: 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2885s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ^~~~~~~~~~ 2885s | __int128__ 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4569:86: error: expected ‘)’ before ‘a’ 2885s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4569:104: error: expected ‘)’ before ‘b’ 2885s 4569 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2885s | ~ ^ 2885s | ) 2885s 2885s If you find this error message confusing, uninformative, or wrong, please open an issue: 2885s https://github.com/diku-dk/futhark/issues 2885s 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.fut: 2887s Compiling with --backend=multicore: 2887s cc failed with code 1: 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_umul_hi64’: 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2887s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2887s | ^~~~~~~~~~~ 2887s | __uint32_t 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4420:90: error: expected ‘)’ before ‘a’ 2887s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4420:109: error: expected ‘)’ before ‘b’ 2887s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_smul_hi64’: 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2887s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2887s | ^~~~~~~~~~ 2887s | __int128__ 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4424:86: error: expected ‘)’ before ‘a’ 2887s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4424:104: error: expected ‘)’ before ‘b’ 2887s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s 2887s If you find this error message confusing, uninformative, or wrong, please open an issue: 2887s https://github.com/diku-dk/futhark/issues 2887s 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.fut: 2887s Compiling with --backend=multicore: 2887s cc failed with code 1: 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_umul_hi64’: 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2887s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2887s | ^~~~~~~~~~~ 2887s | __uint32_t 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4526:90: error: expected ‘)’ before ‘a’ 2887s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4526:109: error: expected ‘)’ before ‘b’ 2887s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_smul_hi64’: 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2887s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2887s | ^~~~~~~~~~ 2887s | __int128__ 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4530:86: error: expected ‘)’ before ‘a’ 2887s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4530:104: error: expected ‘)’ before ‘b’ 2887s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2887s | ~ ^ 2887s | ) 2887s 2887s If you find this error message confusing, uninformative, or wrong, please open an issue: 2887s https://github.com/diku-dk/futhark/issues 2887s 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.fut: 2892s Compiling with --backend=multicore: 2892s cc failed with code 1: 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_umul_hi64’: 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2892s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2892s | ^~~~~~~~~~~ 2892s | __uint32_t 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4420:90: error: expected ‘)’ before ‘a’ 2892s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2892s | ~ ^ 2892s | ) 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4420:109: error: expected ‘)’ before ‘b’ 2892s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2892s | ~ ^ 2892s | ) 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_smul_hi64’: 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2892s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2892s | ^~~~~~~~~~ 2892s | __int128__ 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4424:86: error: expected ‘)’ before ‘a’ 2892s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2892s | ~ ^ 2892s | ) 2892s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4424:104: error: expected ‘)’ before ‘b’ 2892s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2892s | ~ ^ 2892s | ) 2892s 2892s If you find this error message confusing, uninformative, or wrong, please open an issue: 2892s https://github.com/diku-dk/futhark/issues 2892s 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.fut: 2893s Compiling with --backend=multicore: 2893s cc failed with code 1: 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_umul_hi64’: 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2893s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2893s | ^~~~~~~~~~~ 2893s | __uint32_t 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4420:90: error: expected ‘)’ before ‘a’ 2893s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4420:109: error: expected ‘)’ before ‘b’ 2893s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_smul_hi64’: 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2893s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2893s | ^~~~~~~~~~ 2893s | __int128__ 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4424:86: error: expected ‘)’ before ‘a’ 2893s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4424:104: error: expected ‘)’ before ‘b’ 2893s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s 2893s If you find this error message confusing, uninformative, or wrong, please open an issue: 2893s https://github.com/diku-dk/futhark/issues 2893s 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.fut: 2893s Compiling with --backend=multicore: 2893s cc failed with code 1: 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_umul_hi64’: 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2893s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2893s | ^~~~~~~~~~~ 2893s | __uint32_t 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4420:90: error: expected ‘)’ before ‘a’ 2893s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4420:109: error: expected ‘)’ before ‘b’ 2893s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_smul_hi64’: 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2893s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2893s | ^~~~~~~~~~ 2893s | __int128__ 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4424:86: error: expected ‘)’ before ‘a’ 2893s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4424:104: error: expected ‘)’ before ‘b’ 2893s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2893s | ~ ^ 2893s | ) 2893s 2893s If you find this error message confusing, uninformative, or wrong, please open an issue: 2893s https://github.com/diku-dk/futhark/issues 2893s 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.fut: 2894s Compiling with --backend=multicore: 2894s cc failed with code 1: 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_umul_hi64’: 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2894s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4420:90: error: expected ‘)’ before ‘a’ 2894s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4420:109: error: expected ‘)’ before ‘b’ 2894s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_smul_hi64’: 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2894s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4424:86: error: expected ‘)’ before ‘a’ 2894s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4424:104: error: expected ‘)’ before ‘b’ 2894s 4424 | 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 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.fut: 2894s Compiling with --backend=multicore: 2894s cc failed with code 1: 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_umul_hi64’: 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2894s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4420:90: error: expected ‘)’ before ‘a’ 2894s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4420:109: error: expected ‘)’ before ‘b’ 2894s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_smul_hi64’: 2894s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2894s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4424:86: error: expected ‘)’ before ‘a’ 2894s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4424:104: error: expected ‘)’ before ‘b’ 2894s 4424 | 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 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.fut: 2895s Compiling with --backend=multicore: 2895s cc failed with code 1: 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_umul_hi64’: 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2895s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2895s | ^~~~~~~~~~~ 2895s | __uint32_t 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4420:90: error: expected ‘)’ before ‘a’ 2895s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2895s | ~ ^ 2895s | ) 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4420:109: error: expected ‘)’ before ‘b’ 2895s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2895s | ~ ^ 2895s | ) 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_smul_hi64’: 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2895s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2895s | ^~~~~~~~~~ 2895s | __int128__ 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4424:86: error: expected ‘)’ before ‘a’ 2895s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2895s | ~ ^ 2895s | ) 2895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4424:104: error: expected ‘)’ before ‘b’ 2895s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2895s | ~ ^ 2895s | ) 2895s 2895s If you find this error message confusing, uninformative, or wrong, please open an issue: 2895s https://github.com/diku-dk/futhark/issues 2895s 2897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.fut: 2897s Compiling with --backend=multicore: 2897s cc failed with code 1: 2897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_umul_hi64’: 2897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2897s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4420:90: error: expected ‘)’ before ‘a’ 2897s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4420:109: error: expected ‘)’ before ‘b’ 2897s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_smul_hi64’: 2897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2897s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4424:86: error: expected ‘)’ before ‘a’ 2897s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4424:104: error: expected ‘)’ before ‘b’ 2897s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.fut: 2899s Compiling with --backend=multicore: 2899s cc failed with code 1: 2899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_umul_hi64’: 2899s /tmp/autopkgtest.K0ihat/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’? 2899s 4620 | 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.K0ihat/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 2899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4620:90: error: expected ‘)’ before ‘a’ 2899s 4620 | 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.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4620:109: error: expected ‘)’ before ‘b’ 2899s 4620 | 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.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_smul_hi64’: 2899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4624:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2899s 4624 | 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.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4624:86: error: expected ‘)’ before ‘a’ 2899s 4624 | 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.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4624:104: error: expected ‘)’ before ‘b’ 2899s 4624 | 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 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.fut: 2903s Compiling with --backend=multicore: 2903s cc failed with code 1: 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_umul_hi64’: 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2903s | ^~~~~~~~~~~ 2903s | __uint32_t 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4420:90: error: expected ‘)’ before ‘a’ 2903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4420:109: error: expected ‘)’ before ‘b’ 2903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_smul_hi64’: 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2903s | ^~~~~~~~~~ 2903s | __int128__ 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4424:86: error: expected ‘)’ before ‘a’ 2903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4424:104: error: expected ‘)’ before ‘b’ 2903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s 2903s If you find this error message confusing, uninformative, or wrong, please open an issue: 2903s https://github.com/diku-dk/futhark/issues 2903s 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.fut: 2903s Compiling with --backend=multicore: 2903s cc failed with code 1: 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_umul_hi64’: 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2903s | ^~~~~~~~~~~ 2903s | __uint32_t 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4420:90: error: expected ‘)’ before ‘a’ 2903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4420:109: error: expected ‘)’ before ‘b’ 2903s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_smul_hi64’: 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2903s | ^~~~~~~~~~ 2903s | __int128__ 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4424:86: error: expected ‘)’ before ‘a’ 2903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4424:104: error: expected ‘)’ before ‘b’ 2903s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2903s | ~ ^ 2903s | ) 2903s 2903s If you find this error message confusing, uninformative, or wrong, please open an issue: 2903s https://github.com/diku-dk/futhark/issues 2903s 2904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.fut: 2904s Compiling with --backend=multicore: 2904s cc failed with code 1: 2904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_umul_hi64’: 2904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2904s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4420:90: error: expected ‘)’ before ‘a’ 2904s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4420:109: error: expected ‘)’ before ‘b’ 2904s 4420 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_smul_hi64’: 2904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2904s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4424:86: error: expected ‘)’ before ‘a’ 2904s 4424 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4424:104: error: expected ‘)’ before ‘b’ 2904s 4424 | 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 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.fut: 2906s Compiling with --backend=multicore: 2906s cc failed with code 1: 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_umul_hi64’: 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2906s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2906s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2906s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_smul_hi64’: 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2906s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2906s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2906s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.fut: 2906s Compiling with --backend=multicore: 2906s cc failed with code 1: 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_umul_hi64’: 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2906s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2906s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2906s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_smul_hi64’: 2906s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2906s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2906s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2906s 4467 | 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 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.fut: 2909s Compiling with --backend=multicore: 2909s cc failed with code 1: 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_umul_hi64’: 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2909s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2909s | ^~~~~~~~~~~ 2909s | __uint32_t 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4463:90: error: expected ‘)’ before ‘a’ 2909s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2909s | ~ ^ 2909s | ) 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4463:109: error: expected ‘)’ before ‘b’ 2909s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2909s | ~ ^ 2909s | ) 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_smul_hi64’: 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2909s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2909s | ^~~~~~~~~~ 2909s | __int128__ 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4467:86: error: expected ‘)’ before ‘a’ 2909s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2909s | ~ ^ 2909s | ) 2909s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4467:104: error: expected ‘)’ before ‘b’ 2909s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2909s | ~ ^ 2909s | ) 2909s 2909s If you find this error message confusing, uninformative, or wrong, please open an issue: 2909s https://github.com/diku-dk/futhark/issues 2909s 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.fut: 2910s Compiling with --backend=multicore: 2910s cc failed with code 1: 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_umul_hi64’: 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2910s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2910s | ^~~~~~~~~~~ 2910s | __uint32_t 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2910s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2910s | ~ ^ 2910s | ) 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2910s 4644 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2910s | ~ ^ 2910s | ) 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_smul_hi64’: 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2910s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2910s | ^~~~~~~~~~ 2910s | __int128__ 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2910s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2910s | ~ ^ 2910s | ) 2910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2910s 4648 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2910s | ~ ^ 2910s | ) 2910s 2910s If you find this error message confusing, uninformative, or wrong, please open an issue: 2910s https://github.com/diku-dk/futhark/issues 2910s 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.fut: 2911s Compiling with --backend=multicore: 2911s cc failed with code 1: 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_umul_hi64’: 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2911s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2911s | ^~~~~~~~~~~ 2911s | __uint32_t 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2911s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2911s | ~ ^ 2911s | ) 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2911s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2911s | ~ ^ 2911s | ) 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_smul_hi64’: 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2911s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2911s | ^~~~~~~~~~ 2911s | __int128__ 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2911s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2911s | ~ ^ 2911s | ) 2911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2911s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2911s | ~ ^ 2911s | ) 2911s 2911s If you find this error message confusing, uninformative, or wrong, please open an issue: 2911s https://github.com/diku-dk/futhark/issues 2911s 2914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.fut: 2914s Compiling with --backend=multicore: 2914s cc failed with code 1: 2914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_umul_hi64’: 2914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2914s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2914s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2914s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_smul_hi64’: 2914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2914s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2914s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2914s 4450 | 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 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.fut: 2916s Compiling with --backend=multicore: 2916s cc failed with code 1: 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_umul_hi64’: 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2916s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2916s | ^~~~~~~~~~~ 2916s | __uint32_t 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2916s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2916s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_smul_hi64’: 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2916s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2916s | ^~~~~~~~~~ 2916s | __int128__ 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2916s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2916s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s 2916s If you find this error message confusing, uninformative, or wrong, please open an issue: 2916s https://github.com/diku-dk/futhark/issues 2916s 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.fut: 2916s Compiling with --backend=multicore: 2916s cc failed with code 1: 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_umul_hi64’: 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2916s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2916s | ^~~~~~~~~~~ 2916s | __uint32_t 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2916s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2916s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_smul_hi64’: 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2916s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2916s | ^~~~~~~~~~ 2916s | __int128__ 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2916s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2916s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2916s | ~ ^ 2916s | ) 2916s 2916s If you find this error message confusing, uninformative, or wrong, please open an issue: 2916s https://github.com/diku-dk/futhark/issues 2916s 2918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.fut: 2918s Compiling with --backend=multicore: 2918s cc failed with code 1: 2918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_umul_hi64’: 2918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2918s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4463:90: error: expected ‘)’ before ‘a’ 2918s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4463:109: error: expected ‘)’ before ‘b’ 2918s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_smul_hi64’: 2918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2918s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4467:86: error: expected ‘)’ before ‘a’ 2918s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4467:104: error: expected ‘)’ before ‘b’ 2918s 4467 | 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 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.fut: 2920s Compiling with --backend=multicore: 2920s cc failed with code 1: 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_umul_hi64’: 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2920s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2920s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2920s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_smul_hi64’: 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2920s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2920s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2920s 4648 | 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 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.fut: 2920s Compiling with --backend=multicore: 2920s cc failed with code 1: 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_umul_hi64’: 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2920s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2920s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2920s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_smul_hi64’: 2920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2920s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2920s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2920s 4439 | 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 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.fut: 2921s Compiling with --backend=multicore: 2921s cc failed with code 1: 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_umul_hi64’: 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2921s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2921s | ^~~~~~~~~~~ 2921s | __uint32_t 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2921s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2921s | ~ ^ 2921s | ) 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2921s 4446 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2921s | ~ ^ 2921s | ) 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_smul_hi64’: 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2921s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2921s | ^~~~~~~~~~ 2921s | __int128__ 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2921s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2921s | ~ ^ 2921s | ) 2921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2921s 4450 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2921s | ~ ^ 2921s | ) 2921s 2921s If you find this error message confusing, uninformative, or wrong, please open an issue: 2921s https://github.com/diku-dk/futhark/issues 2921s 2923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.fut: 2923s Compiling with --backend=multicore: 2923s cc failed with code 1: 2923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_umul_hi64’: 2923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2923s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2923s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2923s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_smul_hi64’: 2923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2923s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2923s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2923s 4467 | 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 2923s 1448 failed, 159 passed, 706 to go. 2926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.fut: 2926s Compiling with --backend=multicore: 2926s cc failed with code 1: 2926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_umul_hi64’: 2926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2926s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2926s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2926s 4464 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_smul_hi64’: 2926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2926s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2926s 4468 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2926s 4468 | 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 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.fut: 2929s Compiling with --backend=multicore: 2929s cc failed with code 1: 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_umul_hi64’: 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2929s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2929s | ^~~~~~~~~~~ 2929s | __uint32_t 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4463:90: error: expected ‘)’ before ‘a’ 2929s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2929s | ~ ^ 2929s | ) 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4463:109: error: expected ‘)’ before ‘b’ 2929s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2929s | ~ ^ 2929s | ) 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_smul_hi64’: 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2929s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2929s | ^~~~~~~~~~ 2929s | __int128__ 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4467:86: error: expected ‘)’ before ‘a’ 2929s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2929s | ~ ^ 2929s | ) 2929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4467:104: error: expected ‘)’ before ‘b’ 2929s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2929s | ~ ^ 2929s | ) 2929s 2929s If you find this error message confusing, uninformative, or wrong, please open an issue: 2929s https://github.com/diku-dk/futhark/issues 2929s 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.fut: 2930s Compiling with --backend=multicore: 2930s cc failed with code 1: 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_umul_hi64’: 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2930s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2930s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2930s 4435 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_smul_hi64’: 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2930s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2930s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2930s 4439 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.fut: 2930s Compiling with --backend=multicore: 2930s cc failed with code 1: 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_umul_hi64’: 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2930s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2930s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2930s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_smul_hi64’: 2930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2930s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2930s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2930s 4648 | 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 2931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.fut: 2931s Compiling with --backend=multicore: 2931s cc failed with code 1: 2931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_umul_hi64’: 2931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2931s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2931s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2931s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_smul_hi64’: 2931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2931s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2931s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2931s 4450 | 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 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.fut: 2933s Compiling with --backend=multicore: 2933s cc failed with code 1: 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_umul_hi64’: 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2933s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2933s | ^~~~~~~~~~~ 2933s | __uint32_t 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:90: error: expected ‘)’ before ‘a’ 2933s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4464:109: error: expected ‘)’ before ‘b’ 2933s 4464 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_smul_hi64’: 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2933s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2933s | ^~~~~~~~~~ 2933s | __int128__ 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4468:86: error: expected ‘)’ before ‘a’ 2933s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4468:104: error: expected ‘)’ before ‘b’ 2933s 4468 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s 2933s If you find this error message confusing, uninformative, or wrong, please open an issue: 2933s https://github.com/diku-dk/futhark/issues 2933s 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.fut: 2933s Compiling with --backend=multicore: 2933s cc failed with code 1: 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_umul_hi64’: 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2933s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2933s | ^~~~~~~~~~~ 2933s | __uint32_t 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:90: error: expected ‘)’ before ‘a’ 2933s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4463:109: error: expected ‘)’ before ‘b’ 2933s 4463 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_smul_hi64’: 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2933s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2933s | ^~~~~~~~~~ 2933s | __int128__ 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4467:86: error: expected ‘)’ before ‘a’ 2933s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4467:104: error: expected ‘)’ before ‘b’ 2933s 4467 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2933s | ~ ^ 2933s | ) 2933s 2933s If you find this error message confusing, uninformative, or wrong, please open an issue: 2933s https://github.com/diku-dk/futhark/issues 2933s 2938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.fut: 2938s Compiling with --backend=multicore: 2938s cc failed with code 1: 2938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_umul_hi64’: 2938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2938s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:78: note: each undeclared identifier is reported only once for each function it appears in 2938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:90: error: expected ‘)’ before ‘a’ 2938s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4644:109: error: expected ‘)’ before ‘b’ 2938s 4644 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_smul_hi64’: 2938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4648:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2938s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4648:86: error: expected ‘)’ before ‘a’ 2938s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4648:104: error: expected ‘)’ before ‘b’ 2938s 4648 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.fut: 2939s Compiling with --backend=multicore: 2939s cc failed with code 1: 2939s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_umul_hi64’: 2939s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4463:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2939s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4463:78: note: each undeclared identifier is reported only once for each function it appears in 2939s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4463:90: error: expected ‘)’ before ‘a’ 2939s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4463:109: error: expected ‘)’ before ‘b’ 2939s 4463 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_smul_hi64’: 2939s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4467:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2939s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4467:86: error: expected ‘)’ before ‘a’ 2939s 4467 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4467:104: error: expected ‘)’ before ‘b’ 2939s 4467 | 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 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.fut: 2941s Compiling with --backend=multicore: 2941s cc failed with code 1: 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_umul_hi64’: 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2941s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2941s | ^~~~~~~~~~~ 2941s | __uint32_t 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:90: error: expected ‘)’ before ‘a’ 2941s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2941s | ~ ^ 2941s | ) 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4435:109: error: expected ‘)’ before ‘b’ 2941s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2941s | ~ ^ 2941s | ) 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_smul_hi64’: 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2941s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2941s | ^~~~~~~~~~ 2941s | __int128__ 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4439:86: error: expected ‘)’ before ‘a’ 2941s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2941s | ~ ^ 2941s | ) 2941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4439:104: error: expected ‘)’ before ‘b’ 2941s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2941s | ~ ^ 2941s | ) 2941s 2941s If you find this error message confusing, uninformative, or wrong, please open an issue: 2941s https://github.com/diku-dk/futhark/issues 2941s 2942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.fut: 2942s Compiling with --backend=multicore: 2942s cc failed with code 1: 2942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_umul_hi64’: 2942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2942s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 2942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:90: error: expected ‘)’ before ‘a’ 2942s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4446:109: error: expected ‘)’ before ‘b’ 2942s 4446 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_smul_hi64’: 2942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2942s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4450:86: error: expected ‘)’ before ‘a’ 2942s 4450 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4450:104: error: expected ‘)’ before ‘b’ 2942s 4450 | 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 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.fut: 2944s Compiling with --backend=multicore: 2944s cc failed with code 1: 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_umul_hi64’: 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2944s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2944s | ^~~~~~~~~~~ 2944s | __uint32_t 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4410:90: error: expected ‘)’ before ‘a’ 2944s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2944s | ~ ^ 2944s | ) 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4410:109: error: expected ‘)’ before ‘b’ 2944s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2944s | ~ ^ 2944s | ) 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_smul_hi64’: 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2944s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2944s | ^~~~~~~~~~ 2944s | __int128__ 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4414:86: error: expected ‘)’ before ‘a’ 2944s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2944s | ~ ^ 2944s | ) 2944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4414:104: error: expected ‘)’ before ‘b’ 2944s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2944s | ~ ^ 2944s | ) 2944s 2944s If you find this error message confusing, uninformative, or wrong, please open an issue: 2944s https://github.com/diku-dk/futhark/issues 2944s 2948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.fut: 2948s Compiling with --backend=multicore: 2948s cc failed with code 1: 2948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_umul_hi64’: 2948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2948s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4421:90: error: expected ‘)’ before ‘a’ 2948s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj1.c:4421:109: error: expected ‘)’ before ‘b’ 2948s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_smul_hi64’: 2948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2948s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj1.c:4425:86: error: expected ‘)’ before ‘a’ 2948s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj1.c:4425:104: error: expected ‘)’ before ‘b’ 2948s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj2.fut: 2949s Compiling with --backend=multicore: 2949s cc failed with code 1: 2949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_umul_hi64’: 2949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2949s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4421:90: error: expected ‘)’ before ‘a’ 2949s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj2.c:4421:109: error: expected ‘)’ before ‘b’ 2949s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_smul_hi64’: 2949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2949s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj2.c:4425:86: error: expected ‘)’ before ‘a’ 2949s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj2.c:4425:104: error: expected ‘)’ before ‘b’ 2949s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj3.fut: 2950s Compiling with --backend=multicore: 2950s cc failed with code 1: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_umul_hi64’: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2950s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4421:90: error: expected ‘)’ before ‘a’ 2950s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj3.c:4421:109: error: expected ‘)’ before ‘b’ 2950s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_smul_hi64’: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2950s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj3.c:4425:86: error: expected ‘)’ before ‘a’ 2950s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj3.c:4425:104: error: expected ‘)’ before ‘b’ 2950s 4425 | 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 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.fut: 2950s Compiling with --backend=multicore: 2950s cc failed with code 1: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_umul_hi64’: 2950s /tmp/autopkgtest.K0ihat/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’? 2950s 4635 | 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.K0ihat/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 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4635:90: error: expected ‘)’ before ‘a’ 2950s 4635 | 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.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4635:109: error: expected ‘)’ before ‘b’ 2950s 4635 | 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.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_smul_hi64’: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4639:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2950s 4639 | 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.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4639:86: error: expected ‘)’ before ‘a’ 2950s 4639 | 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.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4639:104: error: expected ‘)’ before ‘b’ 2950s 4639 | 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 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.fut: 2950s Compiling with --backend=multicore: 2950s cc failed with code 1: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_umul_hi64’: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2950s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4421:90: error: expected ‘)’ before ‘a’ 2950s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj4.c:4421:109: error: expected ‘)’ before ‘b’ 2950s 4421 | 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.K0ihat/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_smul_hi64’: 2950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2950s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj4.c:4425:86: error: expected ‘)’ before ‘a’ 2950s 4425 | 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.K0ihat/autopkgtest_tmp/tests/proj4.c:4425:104: error: expected ‘)’ before ‘b’ 2950s 4425 | 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.K0ihat/autopkgtest_tmp/tests/psums.fut: 2953s Generating reference outputs: 2953s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.fut:8:21-22: 2953s Defaulting ambiguous type to i32. 2953s cc failed with code 1: 2953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c: In function ‘futrts_umul_hi64’: 2953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2953s 4415 | 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.K0ihat/autopkgtest_tmp/tests/psums.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4415:90: error: expected ‘)’ before ‘a’ 2953s 4415 | 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.K0ihat/autopkgtest_tmp/tests/psums.c:4415:109: error: expected ‘)’ before ‘b’ 2953s 4415 | 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.K0ihat/autopkgtest_tmp/tests/psums.c: In function ‘futrts_smul_hi64’: 2953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2953s 4419 | 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.K0ihat/autopkgtest_tmp/tests/psums.c:4419:86: error: expected ‘)’ before ‘a’ 2953s 4419 | 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.K0ihat/autopkgtest_tmp/tests/psums.c:4419:104: error: expected ‘)’ before ‘b’ 2953s 4419 | 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 2958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.fut: 2958s Compiling with --backend=multicore: 2958s cc failed with code 1: 2958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_umul_hi64’: 2958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2958s 4420 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4420:90: error: expected ‘)’ before ‘a’ 2958s 4420 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4420:109: error: expected ‘)’ before ‘b’ 2958s 4420 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_smul_hi64’: 2958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2958s 4424 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4424:86: error: expected ‘)’ before ‘a’ 2958s 4424 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4424:104: error: expected ‘)’ before ‘b’ 2958s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rand0.fut: 2959s Compiling with --backend=multicore: 2959s cc failed with code 1: 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_umul_hi64’: 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2959s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rand0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4422:90: error: expected ‘)’ before ‘a’ 2959s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rand0.c:4422:109: error: expected ‘)’ before ‘b’ 2959s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_smul_hi64’: 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2959s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rand0.c:4426:86: error: expected ‘)’ before ‘a’ 2959s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rand0.c:4426:104: error: expected ‘)’ before ‘b’ 2959s 4426 | 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 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.fut: 2959s Generating reference outputs: 2959s cc failed with code 1: 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_umul_hi64’: 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2959s 4416 | 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.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:90: error: expected ‘)’ before ‘a’ 2959s 4416 | 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.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:109: error: expected ‘)’ before ‘b’ 2959s 4416 | 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.K0ihat/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_smul_hi64’: 2959s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2959s 4420 | 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.K0ihat/autopkgtest_tmp/tests/random_test.c:4420:86: error: expected ‘)’ before ‘a’ 2959s 4420 | 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.K0ihat/autopkgtest_tmp/tests/random_test.c:4420:104: error: expected ‘)’ before ‘b’ 2959s 4420 | 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.K0ihat/autopkgtest_tmp/tests/random_test_float.fut: 2960s Compiling with --backend=multicore: 2960s cc failed with code 1: 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_umul_hi64’: 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2960s 4422 | 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.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4422:90: error: expected ‘)’ before ‘a’ 2960s 4422 | 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.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4422:109: error: expected ‘)’ before ‘b’ 2960s 4422 | 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.K0ihat/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_smul_hi64’: 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2960s 4426 | 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.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4426:86: error: expected ‘)’ before ‘a’ 2960s 4426 | 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.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4426:104: error: expected ‘)’ before ‘b’ 2960s 4426 | 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 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.fut: 2960s Generating reference outputs: 2960s cc failed with code 1: 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_umul_hi64’: 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2960s 4415 | 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.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:90: error: expected ‘)’ before ‘a’ 2960s 4415 | 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.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:109: error: expected ‘)’ before ‘b’ 2960s 4415 | 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.K0ihat/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_smul_hi64’: 2960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2960s 4419 | 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.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4419:86: error: expected ‘)’ before ‘a’ 2960s 4419 | 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.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4419:104: error: expected ‘)’ before ‘b’ 2960s 4419 | 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 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.fut: 2961s Compiling with --backend=multicore: 2961s cc failed with code 1: 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_umul_hi64’: 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2961s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2961s | ^~~~~~~~~~~ 2961s | __uint32_t 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4421:90: error: expected ‘)’ before ‘a’ 2961s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2961s | ~ ^ 2961s | ) 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4421:109: error: expected ‘)’ before ‘b’ 2961s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2961s | ~ ^ 2961s | ) 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_smul_hi64’: 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2961s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2961s | ^~~~~~~~~~ 2961s | __int128__ 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4425:86: error: expected ‘)’ before ‘a’ 2961s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2961s | ~ ^ 2961s | ) 2961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4425:104: error: expected ‘)’ before ‘b’ 2961s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2961s | ~ ^ 2961s | ) 2961s 2961s If you find this error message confusing, uninformative, or wrong, please open an issue: 2961s https://github.com/diku-dk/futhark/issues 2961s 2962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.fut: 2962s Compiling with --backend=multicore: 2962s cc failed with code 1: 2962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c: In function ‘futrts_umul_hi64’: 2962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c:4494:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2962s 4494 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4494:78: note: each undeclared identifier is reported only once for each function it appears in 2962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c:4494:90: error: expected ‘)’ before ‘a’ 2962s 4494 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4494:109: error: expected ‘)’ before ‘b’ 2962s 4494 | 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.K0ihat/autopkgtest_tmp/tests/range0.c: In function ‘futrts_smul_hi64’: 2962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c:4498:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2962s 4498 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4498:86: error: expected ‘)’ before ‘a’ 2962s 4498 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4498:104: error: expected ‘)’ before ‘b’ 2962s 4498 | 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 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut: 2963s Compiling with --backend=multicore: 2963s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut:29:39-57: 2963s First and second element of range are identical, this will produce an empty array. 2963s 2963s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut:30:39-57: 2963s First and second element of range are identical, this will produce an empty array. 2963s 2963s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut:31:39-57: 2963s First and second element of range are identical, this will produce an empty array. 2963s cc failed with code 1: 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c: In function ‘futrts_umul_hi64’: 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2963s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2963s | ^~~~~~~~~~~ 2963s | __uint32_t 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4449:90: error: expected ‘)’ before ‘a’ 2963s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2963s | ~ ^ 2963s | ) 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4449:109: error: expected ‘)’ before ‘b’ 2963s 4449 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2963s | ~ ^ 2963s | ) 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c: In function ‘futrts_smul_hi64’: 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2963s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2963s | ^~~~~~~~~~ 2963s | __int128__ 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4453:86: error: expected ‘)’ before ‘a’ 2963s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2963s | ~ ^ 2963s | ) 2963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4453:104: error: expected ‘)’ before ‘b’ 2963s 4453 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2963s | ~ ^ 2963s | ) 2963s 2963s If you find this error message confusing, uninformative, or wrong, please open an issue: 2963s https://github.com/diku-dk/futhark/issues 2963s 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.fut: 2968s Generating reference outputs: 2968s cc failed with code 1: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_umul_hi64’: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2968s 4415 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:90: error: expected ‘)’ before ‘a’ 2968s 4415 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:109: error: expected ‘)’ before ‘b’ 2968s 4415 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_smul_hi64’: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2968s 4419 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4419:86: error: expected ‘)’ before ‘a’ 2968s 4419 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4419:104: error: expected ‘)’ before ‘b’ 2968s 4419 | 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 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.fut: 2968s Compiling with --backend=multicore: 2968s cc failed with code 1: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_umul_hi64’: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2968s 4408 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c:4408:90: error: expected ‘)’ before ‘a’ 2968s 4408 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4408:109: error: expected ‘)’ before ‘b’ 2968s 4408 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_smul_hi64’: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2968s 4412 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4412:86: error: expected ‘)’ before ‘a’ 2968s 4412 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4412:104: error: expected ‘)’ before ‘b’ 2968s 4412 | 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 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.fut: 2968s Compiling with --backend=multicore: 2968s cc failed with code 1: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_umul_hi64’: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2968s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4420:90: error: expected ‘)’ before ‘a’ 2968s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4420:109: error: expected ‘)’ before ‘b’ 2968s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_smul_hi64’: 2968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2968s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4424:86: error: expected ‘)’ before ‘a’ 2968s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4424:104: error: expected ‘)’ before ‘b’ 2968s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rearrange1.fut: 2969s Compiling with --backend=multicore: 2969s cc failed with code 1: 2969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_umul_hi64’: 2969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2969s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4422:90: error: expected ‘)’ before ‘a’ 2969s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4422:109: error: expected ‘)’ before ‘b’ 2969s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_smul_hi64’: 2969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2969s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4426:86: error: expected ‘)’ before ‘a’ 2969s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4426:104: error: expected ‘)’ before ‘b’ 2969s 4426 | 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 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.fut: 2970s Compiling with --backend=multicore: 2970s cc failed with code 1: 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_umul_hi64’: 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2970s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2970s | ^~~~~~~~~~~ 2970s | __uint32_t 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4410:90: error: expected ‘)’ before ‘a’ 2970s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2970s | ~ ^ 2970s | ) 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4410:109: error: expected ‘)’ before ‘b’ 2970s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2970s | ~ ^ 2970s | ) 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_smul_hi64’: 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2970s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2970s | ^~~~~~~~~~ 2970s | __int128__ 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4414:86: error: expected ‘)’ before ‘a’ 2970s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2970s | ~ ^ 2970s | ) 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4414:104: error: expected ‘)’ before ‘b’ 2970s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2970s | ~ ^ 2970s | ) 2970s 2970s If you find this error message confusing, uninformative, or wrong, please open an issue: 2970s https://github.com/diku-dk/futhark/issues 2970s 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.fut: 2970s Compiling with --backend=multicore: 2970s cc failed with code 1: 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_umul_hi64’: 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2970s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2970s | ^~~~~~~~~~~ 2970s | __uint32_t 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4408:90: error: expected ‘)’ before ‘a’ 2970s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2970s | ~ ^ 2970s | ) 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4408:109: error: expected ‘)’ before ‘b’ 2970s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2970s | ~ ^ 2970s | ) 2970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_smul_hi64’: 2971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2971s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2971s | ^~~~~~~~~~ 2971s | __int128__ 2971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4412:86: error: expected ‘)’ before ‘a’ 2971s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2971s | ~ ^ 2971s | ) 2971s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4412:104: error: expected ‘)’ before ‘b’ 2971s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2971s | ~ ^ 2971s | ) 2971s 2971s If you find this error message confusing, uninformative, or wrong, please open an issue: 2971s https://github.com/diku-dk/futhark/issues 2971s 2972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.fut: 2972s Compiling with --backend=multicore: 2972s cc failed with code 1: 2972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_umul_hi64’: 2972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2972s 4408 | 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.K0ihat/autopkgtest_tmp/tests/record-update4.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4408:90: error: expected ‘)’ before ‘a’ 2972s 4408 | 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.K0ihat/autopkgtest_tmp/tests/record-update4.c:4408:109: error: expected ‘)’ before ‘b’ 2972s 4408 | 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.K0ihat/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_smul_hi64’: 2972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2972s 4412 | 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.K0ihat/autopkgtest_tmp/tests/record-update4.c:4412:86: error: expected ‘)’ before ‘a’ 2972s 4412 | 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.K0ihat/autopkgtest_tmp/tests/record-update4.c:4412:104: error: expected ‘)’ before ‘b’ 2972s 4412 | 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 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.fut: 2973s Compiling with --backend=multicore: 2973s cc failed with code 1: 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_umul_hi64’: 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2973s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2973s | ^~~~~~~~~~~ 2973s | __uint32_t 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4422:90: error: expected ‘)’ before ‘a’ 2973s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2973s | ~ ^ 2973s | ) 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4422:109: error: expected ‘)’ before ‘b’ 2973s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2973s | ~ ^ 2973s | ) 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_smul_hi64’: 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2973s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2973s | ^~~~~~~~~~ 2973s | __int128__ 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4426:86: error: expected ‘)’ before ‘a’ 2973s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2973s | ~ ^ 2973s | ) 2973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4426:104: error: expected ‘)’ before ‘b’ 2973s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2973s | ~ ^ 2973s | ) 2973s 2973s If you find this error message confusing, uninformative, or wrong, please open an issue: 2973s https://github.com/diku-dk/futhark/issues 2973s 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.fut: 2981s Compiling with --backend=multicore: 2981s cc failed with code 1: 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c: In function ‘futrts_umul_hi64’: 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2981s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2981s | ^~~~~~~~~~~ 2981s | __uint32_t 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4407:90: error: expected ‘)’ before ‘a’ 2981s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2981s | ~ ^ 2981s | ) 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4407:109: error: expected ‘)’ before ‘b’ 2981s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2981s | ~ ^ 2981s | ) 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c: In function ‘futrts_smul_hi64’: 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2981s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2981s | ^~~~~~~~~~ 2981s | __int128__ 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4411:86: error: expected ‘)’ before ‘a’ 2981s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2981s | ~ ^ 2981s | ) 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4411:104: error: expected ‘)’ before ‘b’ 2981s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2981s | ~ ^ 2981s | ) 2981s 2981s If you find this error message confusing, uninformative, or wrong, please open an issue: 2981s https://github.com/diku-dk/futhark/issues 2981s 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.fut: 2981s Compiling with --backend=multicore: 2981s cc failed with code 1: 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c: In function ‘futrts_umul_hi64’: 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2981s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2981s | ^~~~~~~~~~~ 2981s | __uint32_t 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4407:90: error: expected ‘)’ before ‘a’ 2981s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2981s | ~ ^ 2981s | ) 2981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4407:109: error: expected ‘)’ before ‘b’ 2981s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2981s | ~ ^ 2982s | ) 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c: In function ‘futrts_smul_hi64’: 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2982s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2982s | ^~~~~~~~~~ 2982s | __int128__ 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4411:86: error: expected ‘)’ before ‘a’ 2982s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2982s | ~ ^ 2982s | ) 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4411:104: error: expected ‘)’ before ‘b’ 2982s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2982s | ~ ^ 2982s | ) 2982s 2982s If you find this error message confusing, uninformative, or wrong, please open an issue: 2982s https://github.com/diku-dk/futhark/issues 2982s 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.fut: 2982s Compiling with --backend=multicore: 2982s cc failed with code 1: 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c: In function ‘futrts_umul_hi64’: 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2982s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2982s | ^~~~~~~~~~~ 2982s | __uint32_t 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4422:90: error: expected ‘)’ before ‘a’ 2982s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2982s | ~ ^ 2982s | ) 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4422:109: error: expected ‘)’ before ‘b’ 2982s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2982s | ~ ^ 2982s | ) 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c: In function ‘futrts_smul_hi64’: 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2982s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2982s | ^~~~~~~~~~ 2982s | __int128__ 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4426:86: error: expected ‘)’ before ‘a’ 2982s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2982s | ~ ^ 2982s | ) 2982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4426:104: error: expected ‘)’ before ‘b’ 2982s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2982s | ~ ^ 2982s | ) 2982s 2982s If you find this error message confusing, uninformative, or wrong, please open an issue: 2982s https://github.com/diku-dk/futhark/issues 2982s 2983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.fut: 2983s Compiling with --backend=multicore: 2983s cc failed with code 1: 2983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c: In function ‘futrts_umul_hi64’: 2983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2983s 4421 | 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.K0ihat/autopkgtest_tmp/tests/records11.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 2983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4421:90: error: expected ‘)’ before ‘a’ 2983s 4421 | 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.K0ihat/autopkgtest_tmp/tests/records11.c:4421:109: error: expected ‘)’ before ‘b’ 2983s 4421 | 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.K0ihat/autopkgtest_tmp/tests/records11.c: In function ‘futrts_smul_hi64’: 2983s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2983s 4425 | 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.K0ihat/autopkgtest_tmp/tests/records11.c:4425:86: error: expected ‘)’ before ‘a’ 2983s 4425 | 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.K0ihat/autopkgtest_tmp/tests/records11.c:4425:104: error: expected ‘)’ before ‘b’ 2983s 4425 | 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 2983s 1486 failed, 172 passed, 655 to go. 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.fut: 2984s Compiling with --backend=multicore: 2984s cc failed with code 1: 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c: In function ‘futrts_umul_hi64’: 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2984s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2984s | ^~~~~~~~~~~ 2984s | __uint32_t 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4407:90: error: expected ‘)’ before ‘a’ 2984s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2984s | ~ ^ 2984s | ) 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4407:109: error: expected ‘)’ before ‘b’ 2984s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2984s | ~ ^ 2984s | ) 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c: In function ‘futrts_smul_hi64’: 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2984s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2984s | ^~~~~~~~~~ 2984s | __int128__ 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4411:86: error: expected ‘)’ before ‘a’ 2984s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2984s | ~ ^ 2984s | ) 2984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4411:104: error: expected ‘)’ before ‘b’ 2984s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2984s | ~ ^ 2984s | ) 2984s 2984s If you find this error message confusing, uninformative, or wrong, please open an issue: 2984s https://github.com/diku-dk/futhark/issues 2984s 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.fut: 2985s Compiling with --backend=multicore: 2985s cc failed with code 1: 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c: In function ‘futrts_umul_hi64’: 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2985s 4407 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c:4407:90: error: expected ‘)’ before ‘a’ 2985s 4407 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4407:109: error: expected ‘)’ before ‘b’ 2985s 4407 | 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.K0ihat/autopkgtest_tmp/tests/records3.c: In function ‘futrts_smul_hi64’: 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2985s 4411 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4411:86: error: expected ‘)’ before ‘a’ 2985s 4411 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4411:104: error: expected ‘)’ before ‘b’ 2985s 4411 | 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.K0ihat/autopkgtest_tmp/tests/records4.fut: 2985s Compiling with --backend=multicore: 2985s cc failed with code 1: 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c: In function ‘futrts_umul_hi64’: 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2985s 4407 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c:4407:90: error: expected ‘)’ before ‘a’ 2985s 4407 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4407:109: error: expected ‘)’ before ‘b’ 2985s 4407 | 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.K0ihat/autopkgtest_tmp/tests/records4.c: In function ‘futrts_smul_hi64’: 2985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2985s 4411 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4411:86: error: expected ‘)’ before ‘a’ 2985s 4411 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4411:104: error: expected ‘)’ before ‘b’ 2985s 4411 | 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.K0ihat/autopkgtest_tmp/tests/records5.fut: 2986s Compiling with --backend=multicore: 2986s cc failed with code 1: 2986s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c: In function ‘futrts_umul_hi64’: 2986s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2986s 4408 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 2986s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c:4408:90: error: expected ‘)’ before ‘a’ 2986s 4408 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4408:109: error: expected ‘)’ before ‘b’ 2986s 4408 | 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.K0ihat/autopkgtest_tmp/tests/records5.c: In function ‘futrts_smul_hi64’: 2986s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2986s 4412 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4412:86: error: expected ‘)’ before ‘a’ 2986s 4412 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4412:104: error: expected ‘)’ before ‘b’ 2986s 4412 | 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 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.fut: 2989s Compiling with --backend=multicore: 2989s cc failed with code 1: 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c: In function ‘futrts_umul_hi64’: 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2989s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2989s | ^~~~~~~~~~~ 2989s | __uint32_t 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4406:90: error: expected ‘)’ before ‘a’ 2989s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2989s | ~ ^ 2989s | ) 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4406:109: error: expected ‘)’ before ‘b’ 2989s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2989s | ~ ^ 2989s | ) 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c: In function ‘futrts_smul_hi64’: 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2989s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2989s | ^~~~~~~~~~ 2989s | __int128__ 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4410:86: error: expected ‘)’ before ‘a’ 2989s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2989s | ~ ^ 2989s | ) 2989s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4410:104: error: expected ‘)’ before ‘b’ 2989s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2989s | ~ ^ 2989s | ) 2989s 2989s If you find this error message confusing, uninformative, or wrong, please open an issue: 2989s https://github.com/diku-dk/futhark/issues 2989s 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.fut: 2990s Compiling with --backend=multicore: 2990s cc failed with code 1: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c: In function ‘futrts_umul_hi64’: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ^~~~~~~~~~~ 2990s | __uint32_t 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4406:90: error: expected ‘)’ before ‘a’ 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4406:109: error: expected ‘)’ before ‘b’ 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c: In function ‘futrts_smul_hi64’: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ^~~~~~~~~~ 2990s | __int128__ 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4410:86: error: expected ‘)’ before ‘a’ 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4410:104: error: expected ‘)’ before ‘b’ 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s 2990s If you find this error message confusing, uninformative, or wrong, please open an issue: 2990s https://github.com/diku-dk/futhark/issues 2990s 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut: 2990s Compiling with --backend=multicore: 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:8-9: 2990s Unused name "a". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:10-11: 2990s Unused name "b". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:12-13: 2990s Unused name "c". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:14-15: 2990s Unused name "d". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:18-19: 2990s Unused name "f". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:20-21: 2990s Unused name "g". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:22-23: 2990s Unused name "h". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:24-25: 2990s Unused name "i". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:26-27: 2990s Unused name "j". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:28-29: 2990s Unused name "k". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:30-31: 2990s Unused name "l". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:32-33: 2990s Unused name "m". 2990s 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:34-35: 2990s Unused name "n". 2990s cc failed with code 1: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c: In function ‘futrts_umul_hi64’: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ^~~~~~~~~~~ 2990s | __uint32_t 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4406:90: error: expected ‘)’ before ‘a’ 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4406:109: error: expected ‘)’ before ‘b’ 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c: In function ‘futrts_smul_hi64’: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ^~~~~~~~~~ 2990s | __int128__ 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4410:86: error: expected ‘)’ before ‘a’ 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c:4410:104: error: expected ‘)’ before ‘b’ 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s 2990s If you find this error message confusing, uninformative, or wrong, please open an issue: 2990s https://github.com/diku-dk/futhark/issues 2990s 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.fut: 2990s Compiling with --backend=multicore: 2990s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.fut:5:28-29: 2990s Defaulting ambiguous type to i32. 2990s cc failed with code 1: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c: In function ‘futrts_umul_hi64’: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ^~~~~~~~~~~ 2990s | __uint32_t 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4406:90: error: expected ‘)’ before ‘a’ 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4406:109: error: expected ‘)’ before ‘b’ 2990s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c: In function ‘futrts_smul_hi64’: 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ^~~~~~~~~~ 2990s | __int128__ 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4410:86: error: expected ‘)’ before ‘a’ 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4410:104: error: expected ‘)’ before ‘b’ 2990s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2990s | ~ ^ 2990s | ) 2990s 2990s If you find this error message confusing, uninformative, or wrong, please open an issue: 2990s https://github.com/diku-dk/futhark/issues 2990s 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.fut: 2993s Compiling with --backend=multicore: 2993s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.fut:7:9-39: 2993s Entry point parameter 2993s 2993s ((a: *[d₀]i32): *[]i32, (b: *[d₁]i32): *[]i32, (n: i32): i32) 2993s 2993s will have an opaque type, so the entry point will likely not be callable. 2993s cc failed with code 1: 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_umul_hi64’: 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2993s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2993s | ^~~~~~~~~~~ 2993s | __uint32_t 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:90: error: expected ‘)’ before ‘a’ 2993s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2993s | ~ ^ 2993s | ) 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4440:109: error: expected ‘)’ before ‘b’ 2993s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2993s | ~ ^ 2993s | ) 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_smul_hi64’: 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2993s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2993s | ^~~~~~~~~~ 2993s | __int128__ 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4444:86: error: expected ‘)’ before ‘a’ 2993s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2993s | ~ ^ 2993s | ) 2993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4444:104: error: expected ‘)’ before ‘b’ 2993s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2993s | ~ ^ 2993s | ) 2993s 2993s If you find this error message confusing, uninformative, or wrong, please open an issue: 2993s https://github.com/diku-dk/futhark/issues 2993s 2994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.fut: 2994s Compiling with --backend=multicore: 2994s cc failed with code 1: 2994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_umul_hi64’: 2994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2994s 4436 | 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.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 2994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4436:90: error: expected ‘)’ before ‘a’ 2994s 4436 | 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.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4436:109: error: expected ‘)’ before ‘b’ 2994s 4436 | 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.K0ihat/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_smul_hi64’: 2994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2994s 4440 | 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.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4440:86: error: expected ‘)’ before ‘a’ 2994s 4440 | 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.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4440:104: error: expected ‘)’ before ‘b’ 2994s 4440 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.fut: 2995s Generating reference outputs: 2995s cc failed with code 1: 2995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_umul_hi64’: 2995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2995s 4416 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:90: error: expected ‘)’ before ‘a’ 2995s 4416 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:109: error: expected ‘)’ before ‘b’ 2995s 4416 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_smul_hi64’: 2995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2995s 4420 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:86: error: expected ‘)’ before ‘a’ 2995s 4420 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:104: error: expected ‘)’ before ‘b’ 2995s 4420 | 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 2997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.fut: 2997s Generating reference outputs: 2997s cc failed with code 1: 2997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_umul_hi64’: 2997s /tmp/autopkgtest.K0ihat/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’? 2997s 4432 | 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.K0ihat/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 2997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:90: error: expected ‘)’ before ‘a’ 2997s 4432 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:109: error: expected ‘)’ before ‘b’ 2997s 4432 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_smul_hi64’: 2997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2997s 4436 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:86: error: expected ‘)’ before ‘a’ 2997s 4436 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:104: error: expected ‘)’ before ‘b’ 2997s 4436 | 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 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.fut: 2998s Generating reference outputs: 2998s cc failed with code 1: 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_umul_hi64’: 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 2998s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2998s | ^~~~~~~~~~~ 2998s | __uint32_t 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:90: error: expected ‘)’ before ‘a’ 2998s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2998s | ~ ^ 2998s | ) 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:109: error: expected ‘)’ before ‘b’ 2998s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 2998s | ~ ^ 2998s | ) 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_smul_hi64’: 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 2998s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2998s | ^~~~~~~~~~ 2998s | __int128__ 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:86: error: expected ‘)’ before ‘a’ 2998s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2998s | ~ ^ 2998s | ) 2998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:104: error: expected ‘)’ before ‘b’ 2998s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 2998s | ~ ^ 2998s | ) 2998s 2998s If you find this error message confusing, uninformative, or wrong, please open an issue: 2998s https://github.com/diku-dk/futhark/issues 2998s 3000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.fut: 3000s Generating reference outputs: 3000s cc failed with code 1: 3000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_umul_hi64’: 3000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3000s 4432 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 3000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:90: error: expected ‘)’ before ‘a’ 3000s 4432 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:109: error: expected ‘)’ before ‘b’ 3000s 4432 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_smul_hi64’: 3000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3000s 4436 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:86: error: expected ‘)’ before ‘a’ 3000s 4436 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:104: error: expected ‘)’ before ‘b’ 3000s 4436 | 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 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.fut: 3001s Generating reference outputs: 3001s cc failed with code 1: 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_umul_hi64’: 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3001s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3001s | ^~~~~~~~~~~ 3001s | __uint32_t 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:90: error: expected ‘)’ before ‘a’ 3001s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3001s | ~ ^ 3001s | ) 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:109: error: expected ‘)’ before ‘b’ 3001s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3001s | ~ ^ 3001s | ) 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_smul_hi64’: 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3001s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3001s | ^~~~~~~~~~ 3001s | __int128__ 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:86: error: expected ‘)’ before ‘a’ 3001s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3001s | ~ ^ 3001s | ) 3001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:104: error: expected ‘)’ before ‘b’ 3001s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3001s | ~ ^ 3001s | ) 3001s 3001s If you find this error message confusing, uninformative, or wrong, please open an issue: 3001s https://github.com/diku-dk/futhark/issues 3001s 3002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.fut: 3002s Compiling with --backend=multicore: 3002s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.fut:8:21-22: 3002s Unused name "y". 3002s 3002s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.fut:8:29-30: 3002s Unused name "z". 3002s cc failed with code 1: 3002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_umul_hi64’: 3002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3002s 4407 | 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.K0ihat/autopkgtest_tmp/tests/renameTest.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4407:90: error: expected ‘)’ before ‘a’ 3002s 4407 | 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.K0ihat/autopkgtest_tmp/tests/renameTest.c:4407:109: error: expected ‘)’ before ‘b’ 3002s 4407 | 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.K0ihat/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_smul_hi64’: 3002s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3002s 4411 | 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.K0ihat/autopkgtest_tmp/tests/renameTest.c:4411:86: error: expected ‘)’ before ‘a’ 3002s 4411 | 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.K0ihat/autopkgtest_tmp/tests/renameTest.c:4411:104: error: expected ‘)’ before ‘b’ 3002s 4411 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.fut: 3003s Generating reference outputs: 3003s cc failed with code 1: 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_umul_hi64’: 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3003s 4433 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:90: error: expected ‘)’ before ‘a’ 3003s 4433 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:109: error: expected ‘)’ before ‘b’ 3003s 4433 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_smul_hi64’: 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3003s 4437 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:86: error: expected ‘)’ before ‘a’ 3003s 4437 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:104: error: expected ‘)’ before ‘b’ 3003s 4437 | 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 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.fut: 3003s Compiling with --backend=multicore: 3003s cc failed with code 1: 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_umul_hi64’: 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3003s 4420 | 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.K0ihat/autopkgtest_tmp/tests/replicate0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4420:90: error: expected ‘)’ before ‘a’ 3003s 4420 | 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.K0ihat/autopkgtest_tmp/tests/replicate0.c:4420:109: error: expected ‘)’ before ‘b’ 3003s 4420 | 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.K0ihat/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_smul_hi64’: 3003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3003s 4424 | 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.K0ihat/autopkgtest_tmp/tests/replicate0.c:4424:86: error: expected ‘)’ before ‘a’ 3003s 4424 | 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.K0ihat/autopkgtest_tmp/tests/replicate0.c:4424:104: error: expected ‘)’ before ‘b’ 3003s 4424 | 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 3006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.fut: 3006s Compiling with --backend=multicore: 3006s cc failed with code 1: 3006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_umul_hi64’: 3006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3006s 4406 | 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.K0ihat/autopkgtest_tmp/tests/replicate1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4406:90: error: expected ‘)’ before ‘a’ 3006s 4406 | 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.K0ihat/autopkgtest_tmp/tests/replicate1.c:4406:109: error: expected ‘)’ before ‘b’ 3006s 4406 | 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.K0ihat/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_smul_hi64’: 3006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3006s 4410 | 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.K0ihat/autopkgtest_tmp/tests/replicate1.c:4410:86: error: expected ‘)’ before ‘a’ 3006s 4410 | 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.K0ihat/autopkgtest_tmp/tests/replicate1.c:4410:104: error: expected ‘)’ before ‘b’ 3006s 4410 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.fut: 3007s Generating reference outputs: 3007s cc failed with code 1: 3007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_umul_hi64’: 3007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3007s 4454 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 3007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:90: error: expected ‘)’ before ‘a’ 3007s 4454 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:109: error: expected ‘)’ before ‘b’ 3007s 4454 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_smul_hi64’: 3007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3007s 4458 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:86: error: expected ‘)’ before ‘a’ 3007s 4458 | 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.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:104: error: expected ‘)’ before ‘b’ 3007s 4458 | 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.K0ihat/autopkgtest_tmp/tests/replicate3.fut: 3008s Compiling with --backend=multicore: 3008s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.fut:5:14-33: 3008s Entry point parameter 3008s 3008s ((b: [n]i32): [n]i32, (m: i64): i64) 3008s 3008s will have an opaque type, so the entry point will likely not be callable. 3008s cc failed with code 1: 3008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_umul_hi64’: 3008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3008s 4453 | 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.K0ihat/autopkgtest_tmp/tests/replicate3.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 3008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4453:90: error: expected ‘)’ before ‘a’ 3008s 4453 | 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.K0ihat/autopkgtest_tmp/tests/replicate3.c:4453:109: error: expected ‘)’ before ‘b’ 3008s 4453 | 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.K0ihat/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_smul_hi64’: 3008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3008s 4457 | 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.K0ihat/autopkgtest_tmp/tests/replicate3.c:4457:86: error: expected ‘)’ before ‘a’ 3008s 4457 | 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.K0ihat/autopkgtest_tmp/tests/replicate3.c:4457:104: error: expected ‘)’ before ‘b’ 3008s 4457 | 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.K0ihat/autopkgtest_tmp/tests/reshape1.fut: 3009s Compiling with --backend=multicore: 3009s cc failed with code 1: 3009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_umul_hi64’: 3009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3009s 4435 | 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.K0ihat/autopkgtest_tmp/tests/reshape1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4435:90: error: expected ‘)’ before ‘a’ 3009s 4435 | 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.K0ihat/autopkgtest_tmp/tests/reshape1.c:4435:109: error: expected ‘)’ before ‘b’ 3009s 4435 | 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.K0ihat/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_smul_hi64’: 3009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3009s 4439 | 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.K0ihat/autopkgtest_tmp/tests/reshape1.c:4439:86: error: expected ‘)’ before ‘a’ 3009s 4439 | 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.K0ihat/autopkgtest_tmp/tests/reshape1.c:4439:104: error: expected ‘)’ before ‘b’ 3009s 4439 | 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 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.fut: 3010s Compiling with --backend=multicore: 3010s cc failed with code 1: 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_umul_hi64’: 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3010s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3010s | ^~~~~~~~~~~ 3010s | __uint32_t 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4435:90: error: expected ‘)’ before ‘a’ 3010s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3010s | ~ ^ 3010s | ) 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4435:109: error: expected ‘)’ before ‘b’ 3010s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3010s | ~ ^ 3010s | ) 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_smul_hi64’: 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3010s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3010s | ^~~~~~~~~~ 3010s | __int128__ 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4439:86: error: expected ‘)’ before ‘a’ 3010s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3010s | ~ ^ 3010s | ) 3010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4439:104: error: expected ‘)’ before ‘b’ 3010s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3010s | ~ ^ 3010s | ) 3010s 3010s If you find this error message confusing, uninformative, or wrong, please open an issue: 3010s https://github.com/diku-dk/futhark/issues 3010s 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.fut: 3011s Compiling with --backend=multicore: 3011s cc failed with code 1: 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_umul_hi64’: 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3011s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3011s | ^~~~~~~~~~~ 3011s | __uint32_t 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4422:90: error: expected ‘)’ before ‘a’ 3011s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3011s | ~ ^ 3011s | ) 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4422:109: error: expected ‘)’ before ‘b’ 3011s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3011s | ~ ^ 3011s | ) 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_smul_hi64’: 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3011s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3011s | ^~~~~~~~~~ 3011s | __int128__ 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4426:86: error: expected ‘)’ before ‘a’ 3011s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3011s | ~ ^ 3011s | ) 3011s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4426:104: error: expected ‘)’ before ‘b’ 3011s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3011s | ~ ^ 3011s | ) 3011s 3011s If you find this error message confusing, uninformative, or wrong, please open an issue: 3011s https://github.com/diku-dk/futhark/issues 3011s 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.fut: 3016s Compiling with --backend=multicore: 3016s cc failed with code 1: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_umul_hi64’: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ^~~~~~~~~~~ 3016s | __uint32_t 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4420:90: error: expected ‘)’ before ‘a’ 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4420:109: error: expected ‘)’ before ‘b’ 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_smul_hi64’: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ^~~~~~~~~~ 3016s | __int128__ 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4424:86: error: expected ‘)’ before ‘a’ 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4424:104: error: expected ‘)’ before ‘b’ 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s 3016s If you find this error message confusing, uninformative, or wrong, please open an issue: 3016s https://github.com/diku-dk/futhark/issues 3016s 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.fut: 3016s Compiling with --backend=multicore: 3016s cc failed with code 1: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_umul_hi64’: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ^~~~~~~~~~~ 3016s | __uint32_t 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4420:90: error: expected ‘)’ before ‘a’ 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4420:109: error: expected ‘)’ before ‘b’ 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_smul_hi64’: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ^~~~~~~~~~ 3016s | __int128__ 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4424:86: error: expected ‘)’ before ‘a’ 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4424:104: error: expected ‘)’ before ‘b’ 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s 3016s If you find this error message confusing, uninformative, or wrong, please open an issue: 3016s https://github.com/diku-dk/futhark/issues 3016s 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.fut: 3016s Compiling with --backend=multicore: 3016s cc failed with code 1: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_umul_hi64’: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ^~~~~~~~~~~ 3016s | __uint32_t 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4420:90: error: expected ‘)’ before ‘a’ 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4420:109: error: expected ‘)’ before ‘b’ 3016s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_smul_hi64’: 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ^~~~~~~~~~ 3016s | __int128__ 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4424:86: error: expected ‘)’ before ‘a’ 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4424:104: error: expected ‘)’ before ‘b’ 3016s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3016s | ~ ^ 3016s | ) 3016s 3016s If you find this error message confusing, uninformative, or wrong, please open an issue: 3016s https://github.com/diku-dk/futhark/issues 3016s 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.fut: 3017s Compiling with --backend=multicore: 3017s cc failed with code 1: 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_umul_hi64’: 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3017s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3017s | ^~~~~~~~~~~ 3017s | __uint32_t 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4407:90: error: expected ‘)’ before ‘a’ 3017s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3017s | ~ ^ 3017s | ) 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4407:109: error: expected ‘)’ before ‘b’ 3017s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3017s | ~ ^ 3017s | ) 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_smul_hi64’: 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3017s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3017s | ^~~~~~~~~~ 3017s | __int128__ 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4411:86: error: expected ‘)’ before ‘a’ 3017s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3017s | ~ ^ 3017s | ) 3017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4411:104: error: expected ‘)’ before ‘b’ 3017s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3017s | ~ ^ 3017s | ) 3017s 3017s If you find this error message confusing, uninformative, or wrong, please open an issue: 3017s https://github.com/diku-dk/futhark/issues 3017s 3018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.fut: 3018s Compiling with --backend=multicore: 3018s cc failed with code 1: 3018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_umul_hi64’: 3018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3018s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:90: error: expected ‘)’ before ‘a’ 3018s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4420:109: error: expected ‘)’ before ‘b’ 3018s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_smul_hi64’: 3018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3018s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4424:86: error: expected ‘)’ before ‘a’ 3018s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4424:104: error: expected ‘)’ before ‘b’ 3018s 4424 | 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 3020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.fut: 3020s Compiling with --backend=multicore: 3020s cc failed with code 1: 3020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_umul_hi64’: 3020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.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.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.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.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.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.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_smul_hi64’: 3020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.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.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.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.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.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.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.fut: 3021s Compiling with --backend=multicore: 3021s cc failed with code 1: 3021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_umul_hi64’: 3021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.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.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.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.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.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.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_smul_hi64’: 3021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.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.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.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.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.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 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.fut: 3024s Compiling with --backend=multicore: 3024s cc failed with code 1: 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_umul_hi64’: 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3024s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3024s | ^~~~~~~~~~~ 3024s | __uint32_t 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:90: error: expected ‘)’ before ‘a’ 3024s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4406:109: error: expected ‘)’ before ‘b’ 3024s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_smul_hi64’: 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3024s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3024s | ^~~~~~~~~~ 3024s | __int128__ 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4410:86: error: expected ‘)’ before ‘a’ 3024s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4410:104: error: expected ‘)’ before ‘b’ 3024s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s 3024s If you find this error message confusing, uninformative, or wrong, please open an issue: 3024s https://github.com/diku-dk/futhark/issues 3024s 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.fut: 3024s Compiling with --backend=multicore: 3024s cc failed with code 1: 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_umul_hi64’: 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3024s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3024s | ^~~~~~~~~~~ 3024s | __uint32_t 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:90: error: expected ‘)’ before ‘a’ 3024s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4421:109: error: expected ‘)’ before ‘b’ 3024s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_smul_hi64’: 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3024s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3024s | ^~~~~~~~~~ 3024s | __int128__ 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4425:86: error: expected ‘)’ before ‘a’ 3024s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4425:104: error: expected ‘)’ before ‘b’ 3024s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3024s | ~ ^ 3024s | ) 3024s 3024s If you find this error message confusing, uninformative, or wrong, please open an issue: 3024s https://github.com/diku-dk/futhark/issues 3024s 3025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.fut: 3025s Compiling with --backend=multicore: 3025s cc failed with code 1: 3025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_umul_hi64’: 3025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3025s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 3025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4426:90: error: expected ‘)’ before ‘a’ 3025s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4426:109: error: expected ‘)’ before ‘b’ 3025s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_smul_hi64’: 3025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3025s 4430 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4430:86: error: expected ‘)’ before ‘a’ 3025s 4430 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4430:104: error: expected ‘)’ before ‘b’ 3025s 4430 | 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 3026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.fut: 3026s Compiling with --backend=multicore: 3026s cc failed with code 1: 3026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_umul_hi64’: 3026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3026s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:90: error: expected ‘)’ before ‘a’ 3026s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4420:109: error: expected ‘)’ before ‘b’ 3026s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_smul_hi64’: 3026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3026s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4424:86: error: expected ‘)’ before ‘a’ 3026s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4424:104: error: expected ‘)’ before ‘b’ 3026s 4424 | 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 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.fut: 3027s Compiling with --backend=multicore: 3027s cc failed with code 1: 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_umul_hi64’: 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3027s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3027s | ^~~~~~~~~~~ 3027s | __uint32_t 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:90: error: expected ‘)’ before ‘a’ 3027s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4423:109: error: expected ‘)’ before ‘b’ 3027s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_smul_hi64’: 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3027s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3027s | ^~~~~~~~~~ 3027s | __int128__ 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4427:86: error: expected ‘)’ before ‘a’ 3027s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4427:104: error: expected ‘)’ before ‘b’ 3027s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s 3027s If you find this error message confusing, uninformative, or wrong, please open an issue: 3027s https://github.com/diku-dk/futhark/issues 3027s 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.fut: 3027s Compiling with --backend=multicore: 3027s cc failed with code 1: 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_umul_hi64’: 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3027s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3027s | ^~~~~~~~~~~ 3027s | __uint32_t 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:90: error: expected ‘)’ before ‘a’ 3027s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4406:109: error: expected ‘)’ before ‘b’ 3027s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_smul_hi64’: 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3027s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3027s | ^~~~~~~~~~ 3027s | __int128__ 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4410:86: error: expected ‘)’ before ‘a’ 3027s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4410:104: error: expected ‘)’ before ‘b’ 3027s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3027s | ~ ^ 3027s | ) 3027s 3027s If you find this error message confusing, uninformative, or wrong, please open an issue: 3027s https://github.com/diku-dk/futhark/issues 3027s 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.fut: 3029s Compiling with --backend=multicore: 3029s cc failed with code 1: 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_umul_hi64’: 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3029s 4406 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:90: error: expected ‘)’ before ‘a’ 3029s 4406 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4406:109: error: expected ‘)’ before ‘b’ 3029s 4406 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_smul_hi64’: 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3029s 4410 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4410:86: error: expected ‘)’ before ‘a’ 3029s 4410 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4410:104: error: expected ‘)’ before ‘b’ 3029s 4410 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.fut: 3029s Compiling with --backend=multicore: 3029s cc failed with code 1: 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_umul_hi64’: 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.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.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.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.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.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.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_smul_hi64’: 3029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.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.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.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.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.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 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.fut: 3032s Compiling with --backend=multicore: 3032s cc failed with code 1: 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_umul_hi64’: 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3032s 4406 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:90: error: expected ‘)’ before ‘a’ 3032s 4406 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4406:109: error: expected ‘)’ before ‘b’ 3032s 4406 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_smul_hi64’: 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3032s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3032s | ^~~~~~~~~~ 3032s | __int128__ 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4410:86: error: expected ‘)’ before ‘a’ 3032s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3032s | ~ ^ 3032s | ) 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4410:104: error: expected ‘)’ before ‘b’ 3032s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3032s | ~ ^ 3032s | ) 3032s 3032s If you find this error message confusing, uninformative, or wrong, please open an issue: 3032s https://github.com/diku-dk/futhark/issues 3032s 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.fut: 3032s Compiling with --backend=multicore: 3032s cc failed with code 1: 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_umul_hi64’: 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3032s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4420:90: error: expected ‘)’ before ‘a’ 3032s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3032s | ~ ^ 3033s | ) 3033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4420:109: error: expected ‘)’ before ‘b’ 3033s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3033s | ~ ^ 3033s | ) 3033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_smul_hi64’: 3033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3033s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4424:86: error: expected ‘)’ before ‘a’ 3033s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4424:104: error: expected ‘)’ before ‘b’ 3033s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.fut: 3034s Compiling with --backend=multicore: 3034s cc failed with code 1: 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_umul_hi64’: 3034s /tmp/autopkgtest.K0ihat/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’? 3034s 4420 | 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.K0ihat/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 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4420:90: error: expected ‘)’ before ‘a’ 3034s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4420:109: error: expected ‘)’ before ‘b’ 3034s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_smul_hi64’: 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3034s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4424:86: error: expected ‘)’ before ‘a’ 3034s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4424:104: error: expected ‘)’ before ‘b’ 3034s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.fut: 3034s Compiling with --backend=multicore: 3034s cc failed with code 1: 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_umul_hi64’: 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3034s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:90: error: expected ‘)’ before ‘a’ 3034s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4420:109: error: expected ‘)’ before ‘b’ 3034s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_smul_hi64’: 3034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3034s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4424:86: error: expected ‘)’ before ‘a’ 3034s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4424:104: error: expected ‘)’ before ‘b’ 3034s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.fut: 3035s Compiling with --backend=multicore: 3035s cc failed with code 1: 3035s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_umul_hi64’: 3035s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3035s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3035s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4420:90: error: expected ‘)’ before ‘a’ 3035s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4420:109: error: expected ‘)’ before ‘b’ 3035s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_smul_hi64’: 3035s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3035s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4424:86: error: expected ‘)’ before ‘a’ 3035s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4424:104: error: expected ‘)’ before ‘b’ 3035s 4424 | 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 3037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.fut: 3037s Compiling with --backend=multicore: 3037s cc failed with code 1: 3037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_umul_hi64’: 3037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3037s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:90: error: expected ‘)’ before ‘a’ 3037s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4422:109: error: expected ‘)’ before ‘b’ 3037s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_smul_hi64’: 3037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3037s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4426:86: error: expected ‘)’ before ‘a’ 3037s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4426:104: error: expected ‘)’ before ‘b’ 3037s 4426 | 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 3041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.fut: 3041s Compiling with --backend=multicore: 3041s cc failed with code 1: 3041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_umul_hi64’: 3041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3041s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 3041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:90: error: expected ‘)’ before ‘a’ 3041s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4426:109: error: expected ‘)’ before ‘b’ 3041s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_smul_hi64’: 3041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3041s 4430 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4430:86: error: expected ‘)’ before ‘a’ 3041s 4430 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4430:104: error: expected ‘)’ before ‘b’ 3041s 4430 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.fut: 3043s Compiling with --backend=multicore: 3043s cc failed with code 1: 3043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_umul_hi64’: 3043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3043s 4421 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:90: error: expected ‘)’ before ‘a’ 3043s 4421 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4421:109: error: expected ‘)’ before ‘b’ 3043s 4421 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_smul_hi64’: 3043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3043s 4425 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4425:86: error: expected ‘)’ before ‘a’ 3043s 4425 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4425:104: error: expected ‘)’ before ‘b’ 3043s 4425 | 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 1533 failed, 176 passed, 604 to go. 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.fut: 3044s Compiling with --backend=multicore: 3044s cc failed with code 1: 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_umul_hi64’: 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3044s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:90: error: expected ‘)’ before ‘a’ 3044s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4420:109: error: expected ‘)’ before ‘b’ 3044s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_smul_hi64’: 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3044s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4424:86: error: expected ‘)’ before ‘a’ 3044s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4424:104: error: expected ‘)’ before ‘b’ 3044s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.fut: 3044s Compiling with --backend=multicore: 3044s cc failed with code 1: 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_umul_hi64’: 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3044s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:90: error: expected ‘)’ before ‘a’ 3044s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4422:109: error: expected ‘)’ before ‘b’ 3044s 4422 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_smul_hi64’: 3044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3044s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4426:86: error: expected ‘)’ before ‘a’ 3044s 4426 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4426:104: error: expected ‘)’ before ‘b’ 3044s 4426 | 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 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.fut: 3047s Compiling with --backend=multicore: 3047s cc failed with code 1: 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_umul_hi64’: 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.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.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.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.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.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.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_smul_hi64’: 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.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__ 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4410:86: error: expected ‘)’ before ‘a’ 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 | ) 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4410:104: error: expected ‘)’ before ‘b’ 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 | ) 3047s 3047s If you find this error message confusing, uninformative, or wrong, please open an issue: 3047s https://github.com/diku-dk/futhark/issues 3047s 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.fut: 3047s Compiling with --backend=multicore: 3047s cc failed with code 1: 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_umul_hi64’: 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3047s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4420:90: error: expected ‘)’ before ‘a’ 3047s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4420:109: error: expected ‘)’ before ‘b’ 3047s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_smul_hi64’: 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3047s 4424 | 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__ 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4424:86: error: expected ‘)’ before ‘a’ 3047s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3047s | ~ ^ 3047s | ) 3047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4424:104: error: expected ‘)’ before ‘b’ 3047s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3047s | ~ ^ 3047s | ) 3047s 3047s If you find this error message confusing, uninformative, or wrong, please open an issue: 3047s https://github.com/diku-dk/futhark/issues 3047s 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.fut: 3048s Compiling with --backend=multicore: 3048s cc failed with code 1: 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_umul_hi64’: 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3048s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3048s | ^~~~~~~~~~~ 3048s | __uint32_t 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4421:90: error: expected ‘)’ before ‘a’ 3048s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3048s | ~ ^ 3048s | ) 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4421:109: error: expected ‘)’ before ‘b’ 3048s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3048s | ~ ^ 3048s | ) 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_smul_hi64’: 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3048s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3048s | ^~~~~~~~~~ 3048s | __int128__ 3048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4425:86: error: expected ‘)’ before ‘a’ 3048s 4425 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4425:104: error: expected ‘)’ before ‘b’ 3048s 4425 | 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 3050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.fut: 3050s Compiling with --backend=multicore: 3050s cc failed with code 1: 3050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_umul_hi64’: 3050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3050s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4420:90: error: expected ‘)’ before ‘a’ 3050s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4420:109: error: expected ‘)’ before ‘b’ 3050s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_smul_hi64’: 3050s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3050s 4424 | 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.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4424:86: error: expected ‘)’ before ‘a’ 3050s 4424 | 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.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4424:104: error: expected ‘)’ before ‘b’ 3050s 4424 | 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 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.fut: 3052s Compiling with --backend=multicore: 3052s cc failed with code 1: 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_umul_hi64’: 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3052s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4420:90: error: expected ‘)’ before ‘a’ 3052s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4420:109: error: expected ‘)’ before ‘b’ 3052s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_smul_hi64’: 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3052s 4424 | 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.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4424:86: error: expected ‘)’ before ‘a’ 3052s 4424 | 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.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4424:104: error: expected ‘)’ before ‘b’ 3052s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.fut: 3052s Compiling with --backend=multicore: 3052s cc failed with code 1: 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_umul_hi64’: 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3052s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4420:90: error: expected ‘)’ before ‘a’ 3052s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4420:109: error: expected ‘)’ before ‘b’ 3052s 4420 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_smul_hi64’: 3052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3052s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4424:86: error: expected ‘)’ before ‘a’ 3052s 4424 | 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.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4424:104: error: expected ‘)’ before ‘b’ 3052s 4424 | 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 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.fut: 3053s Compiling with --backend=multicore: 3053s cc failed with code 1: 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_umul_hi64’: 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3053s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3053s | ^~~~~~~~~~~ 3053s | __uint32_t 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4421:90: error: expected ‘)’ before ‘a’ 3053s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3053s | ~ ^ 3053s | ) 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4421:109: error: expected ‘)’ before ‘b’ 3053s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3053s | ~ ^ 3053s | ) 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_smul_hi64’: 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3053s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3053s | ^~~~~~~~~~ 3053s | __int128__ 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4425:86: error: expected ‘)’ before ‘a’ 3053s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3053s | ~ ^ 3053s | ) 3053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4425:104: error: expected ‘)’ before ‘b’ 3053s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3053s | ~ ^ 3053s | ) 3053s 3053s If you find this error message confusing, uninformative, or wrong, please open an issue: 3053s https://github.com/diku-dk/futhark/issues 3053s 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.fut: 3054s Compiling with --backend=multicore: 3054s cc failed with code 1: 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_umul_hi64’: 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3054s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3054s | ^~~~~~~~~~~ 3054s | __uint32_t 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4420:90: error: expected ‘)’ before ‘a’ 3054s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3054s | ~ ^ 3054s | ) 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4420:109: error: expected ‘)’ before ‘b’ 3054s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3054s | ~ ^ 3054s | ) 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_smul_hi64’: 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3054s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3054s | ^~~~~~~~~~ 3054s | __int128__ 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4424:86: error: expected ‘)’ before ‘a’ 3054s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3054s | ~ ^ 3054s | ) 3054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4424:104: error: expected ‘)’ before ‘b’ 3054s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3054s | ~ ^ 3054s | ) 3054s 3054s If you find this error message confusing, uninformative, or wrong, please open an issue: 3054s https://github.com/diku-dk/futhark/issues 3054s 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.fut: 3057s Compiling with --backend=multicore: 3057s cc failed with code 1: 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_umul_hi64’: 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3057s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3057s | ^~~~~~~~~~~ 3057s | __uint32_t 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4420:90: error: expected ‘)’ before ‘a’ 3057s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4420:109: error: expected ‘)’ before ‘b’ 3057s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_smul_hi64’: 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3057s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3057s | ^~~~~~~~~~ 3057s | __int128__ 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4424:86: error: expected ‘)’ before ‘a’ 3057s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4424:104: error: expected ‘)’ before ‘b’ 3057s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s 3057s If you find this error message confusing, uninformative, or wrong, please open an issue: 3057s https://github.com/diku-dk/futhark/issues 3057s 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.fut: 3057s Compiling with --backend=multicore: 3057s cc failed with code 1: 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3057s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3057s | ^~~~~~~~~~~ 3057s | __uint32_t 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:90: error: expected ‘)’ before ‘a’ 3057s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4420:109: error: expected ‘)’ before ‘b’ 3057s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3057s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3057s | ^~~~~~~~~~ 3057s | __int128__ 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4424:86: error: expected ‘)’ before ‘a’ 3057s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4424:104: error: expected ‘)’ before ‘b’ 3057s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3057s | ~ ^ 3057s | ) 3057s 3057s If you find this error message confusing, uninformative, or wrong, please open an issue: 3057s https://github.com/diku-dk/futhark/issues 3057s 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.fut: 3058s Compiling with --backend=multicore: 3058s cc failed with code 1: 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3058s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3058s | ^~~~~~~~~~~ 3058s | __uint32_t 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:90: error: expected ‘)’ before ‘a’ 3058s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3058s | ~ ^ 3058s | ) 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4435:109: error: expected ‘)’ before ‘b’ 3058s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3058s | ~ ^ 3058s | ) 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3058s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3058s | ^~~~~~~~~~ 3058s | __int128__ 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4439:86: error: expected ‘)’ before ‘a’ 3058s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3058s | ~ ^ 3058s | ) 3058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4439:104: error: expected ‘)’ before ‘b’ 3058s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3058s | ~ ^ 3058s | ) 3058s 3058s If you find this error message confusing, uninformative, or wrong, please open an issue: 3058s https://github.com/diku-dk/futhark/issues 3058s 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.fut: 3059s Compiling with --backend=multicore: 3059s cc failed with code 1: 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_umul_hi64’: 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3059s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3059s | ^~~~~~~~~~~ 3059s | __uint32_t 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4420:90: error: expected ‘)’ before ‘a’ 3059s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3059s | ~ ^ 3059s | ) 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4420:109: error: expected ‘)’ before ‘b’ 3059s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3059s | ~ ^ 3059s | ) 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_smul_hi64’: 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3059s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3059s | ^~~~~~~~~~ 3059s | __int128__ 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4424:86: error: expected ‘)’ before ‘a’ 3059s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3059s | ~ ^ 3059s | ) 3059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4424:104: error: expected ‘)’ before ‘b’ 3059s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3059s | ~ ^ 3059s | ) 3059s 3059s If you find this error message confusing, uninformative, or wrong, please open an issue: 3059s https://github.com/diku-dk/futhark/issues 3059s 3061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.fut: 3061s Compiling with --backend=multicore: 3061s cc failed with code 1: 3061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_umul_hi64’: 3061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3061s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3061s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4420:90: error: expected ‘)’ before ‘a’ 3061s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4420:109: error: expected ‘)’ before ‘b’ 3061s 4420 | 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.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_smul_hi64’: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3062s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ^~~~~~~~~~ 3062s | __int128__ 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4424:86: error: expected ‘)’ before ‘a’ 3062s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4424:104: error: expected ‘)’ before ‘b’ 3062s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s 3062s If you find this error message confusing, uninformative, or wrong, please open an issue: 3062s https://github.com/diku-dk/futhark/issues 3062s 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.fut: 3062s Compiling with --backend=multicore: 3062s cc failed with code 1: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_umul_hi64’: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3062s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3062s | ^~~~~~~~~~~ 3062s | __uint32_t 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4435:90: error: expected ‘)’ before ‘a’ 3062s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4435:109: error: expected ‘)’ before ‘b’ 3062s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_smul_hi64’: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3062s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ^~~~~~~~~~ 3062s | __int128__ 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4439:86: error: expected ‘)’ before ‘a’ 3062s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4439:104: error: expected ‘)’ before ‘b’ 3062s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s 3062s If you find this error message confusing, uninformative, or wrong, please open an issue: 3062s https://github.com/diku-dk/futhark/issues 3062s 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.fut: 3062s Compiling with --backend=multicore: 3062s cc failed with code 1: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_umul_hi64’: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3062s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3062s | ^~~~~~~~~~~ 3062s | __uint32_t 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4422:90: error: expected ‘)’ before ‘a’ 3062s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4422:109: error: expected ‘)’ before ‘b’ 3062s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_smul_hi64’: 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3062s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ^~~~~~~~~~ 3062s | __int128__ 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4426:86: error: expected ‘)’ before ‘a’ 3062s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4426:104: error: expected ‘)’ before ‘b’ 3062s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3062s | ~ ^ 3062s | ) 3062s 3062s If you find this error message confusing, uninformative, or wrong, please open an issue: 3062s https://github.com/diku-dk/futhark/issues 3062s 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.fut: 3063s Compiling with --backend=multicore: 3063s cc failed with code 1: 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_umul_hi64’: 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3063s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3063s | ^~~~~~~~~~~ 3063s | __uint32_t 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:90: error: expected ‘)’ before ‘a’ 3063s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3063s | ~ ^ 3063s | ) 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4421:109: error: expected ‘)’ before ‘b’ 3063s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3063s | ~ ^ 3063s | ) 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_smul_hi64’: 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3063s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3063s | ^~~~~~~~~~ 3063s | __int128__ 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4425:86: error: expected ‘)’ before ‘a’ 3063s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3063s | ~ ^ 3063s | ) 3063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4425:104: error: expected ‘)’ before ‘b’ 3063s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3063s | ~ ^ 3063s | ) 3063s 3063s If you find this error message confusing, uninformative, or wrong, please open an issue: 3063s https://github.com/diku-dk/futhark/issues 3063s 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.fut: 3065s Compiling with --backend=multicore: 3065s cc failed with code 1: 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_umul_hi64’: 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3065s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3065s | ^~~~~~~~~~~ 3065s | __uint32_t 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:90: error: expected ‘)’ before ‘a’ 3065s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3065s | ~ ^ 3065s | ) 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4421:109: error: expected ‘)’ before ‘b’ 3065s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3065s | ~ ^ 3065s | ) 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_smul_hi64’: 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3065s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3065s | ^~~~~~~~~~ 3065s | __int128__ 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4425:86: error: expected ‘)’ before ‘a’ 3065s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3065s | ~ ^ 3065s | ) 3065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4425:104: error: expected ‘)’ before ‘b’ 3065s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3065s | ~ ^ 3065s | ) 3065s 3065s If you find this error message confusing, uninformative, or wrong, please open an issue: 3065s https://github.com/diku-dk/futhark/issues 3065s 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.fut: 3066s Compiling with --backend=multicore: 3066s cc failed with code 1: 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_umul_hi64’: 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3066s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3066s | ^~~~~~~~~~~ 3066s | __uint32_t 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:90: error: expected ‘)’ before ‘a’ 3066s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3066s | ~ ^ 3066s | ) 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4421:109: error: expected ‘)’ before ‘b’ 3066s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3066s | ~ ^ 3066s | ) 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_smul_hi64’: 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3066s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3066s | ^~~~~~~~~~ 3066s | __int128__ 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4425:86: error: expected ‘)’ before ‘a’ 3066s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3066s | ~ ^ 3066s | ) 3066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4425:104: error: expected ‘)’ before ‘b’ 3066s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3066s | ~ ^ 3066s | ) 3066s 3066s If you find this error message confusing, uninformative, or wrong, please open an issue: 3066s https://github.com/diku-dk/futhark/issues 3066s 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.fut: 3067s Compiling with --backend=multicore: 3067s cc failed with code 1: 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_umul_hi64’: 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3067s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3067s | ^~~~~~~~~~~ 3067s | __uint32_t 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:90: error: expected ‘)’ before ‘a’ 3067s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3067s | ~ ^ 3067s | ) 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4436:109: error: expected ‘)’ before ‘b’ 3067s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3067s | ~ ^ 3067s | ) 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_smul_hi64’: 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3067s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3067s | ^~~~~~~~~~ 3067s | __int128__ 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4440:86: error: expected ‘)’ before ‘a’ 3067s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3067s | ~ ^ 3067s | ) 3067s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4440:104: error: expected ‘)’ before ‘b’ 3067s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3067s | ~ ^ 3067s | ) 3067s 3067s If you find this error message confusing, uninformative, or wrong, please open an issue: 3067s https://github.com/diku-dk/futhark/issues 3067s 3069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.fut: 3069s Compiling with --backend=multicore: 3069s cc failed with code 1: 3069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_umul_hi64’: 3069s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 3069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_smul_hi64’: 3069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.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 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.fut: 3072s Compiling with --backend=multicore: 3072s cc failed with code 1: 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_umul_hi64’: 3072s /tmp/autopkgtest.K0ihat/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’? 3072s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ^~~~~~~~~~~ 3072s | __uint32_t 3072s /tmp/autopkgtest.K0ihat/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 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4421:90: error: expected ‘)’ before ‘a’ 3072s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4421:109: error: expected ‘)’ before ‘b’ 3072s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_smul_hi64’: 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3072s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ^~~~~~~~~~ 3072s | __int128__ 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4425:86: error: expected ‘)’ before ‘a’ 3072s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4425:104: error: expected ‘)’ before ‘b’ 3072s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s 3072s If you find this error message confusing, uninformative, or wrong, please open an issue: 3072s https://github.com/diku-dk/futhark/issues 3072s 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.fut: 3072s Compiling with --backend=multicore: 3072s cc failed with code 1: 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_umul_hi64’: 3072s /tmp/autopkgtest.K0ihat/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’? 3072s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ^~~~~~~~~~~ 3072s | __uint32_t 3072s /tmp/autopkgtest.K0ihat/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 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4421:90: error: expected ‘)’ before ‘a’ 3072s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4421:109: error: expected ‘)’ before ‘b’ 3072s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_smul_hi64’: 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3072s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ^~~~~~~~~~ 3072s | __int128__ 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4425:86: error: expected ‘)’ before ‘a’ 3072s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4425:104: error: expected ‘)’ before ‘b’ 3072s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s 3072s If you find this error message confusing, uninformative, or wrong, please open an issue: 3072s https://github.com/diku-dk/futhark/issues 3072s 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut: 3072s Compiling with --backend=multicore: 3072s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut:6:17-8:33: 3072s Entry point parameter 3072s 3072s ((indexes: [k]i64): [k]i64, (values: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 3072s 3072s will have an opaque type, so the entry point will likely not be callable. 3072s cc failed with code 1: 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 3072s /tmp/autopkgtest.K0ihat/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’? 3072s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ^~~~~~~~~~~ 3072s | __uint32_t 3072s /tmp/autopkgtest.K0ihat/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 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4456:90: error: expected ‘)’ before ‘a’ 3072s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4456:109: error: expected ‘)’ before ‘b’ 3072s 4456 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 3072s /tmp/autopkgtest.K0ihat/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__’? 3072s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ^~~~~~~~~~ 3072s | __int128__ 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4460:86: error: expected ‘)’ before ‘a’ 3072s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4460:104: error: expected ‘)’ before ‘b’ 3072s 4460 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3072s | ~ ^ 3072s | ) 3072s 3072s If you find this error message confusing, uninformative, or wrong, please open an issue: 3072s https://github.com/diku-dk/futhark/issues 3072s 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut: 3073s Compiling with --backend=multicore: 3073s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut:8:17-10:33: 3073s Entry point parameter 3073s 3073s ((indexes: [k]i64): [k]i64, (values: [k]i64): [k]i64, (array: *[n]i64): *[n]i64) 3073s 3073s will have an opaque type, so the entry point will likely not be callable. 3073s cc failed with code 1: 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 3073s /tmp/autopkgtest.K0ihat/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’? 3073s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3073s | ^~~~~~~~~~~ 3073s | __uint32_t 3073s /tmp/autopkgtest.K0ihat/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 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4440:90: error: expected ‘)’ before ‘a’ 3073s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3073s | ~ ^ 3073s | ) 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4440:109: error: expected ‘)’ before ‘b’ 3073s 4440 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3073s | ~ ^ 3073s | ) 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 3073s /tmp/autopkgtest.K0ihat/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__’? 3073s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3073s | ^~~~~~~~~~ 3073s | __int128__ 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4444:86: error: expected ‘)’ before ‘a’ 3073s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3073s | ~ ^ 3073s | ) 3073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4444:104: error: expected ‘)’ before ‘b’ 3073s 4444 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3073s | ~ ^ 3073s | ) 3073s 3073s If you find this error message confusing, uninformative, or wrong, please open an issue: 3073s https://github.com/diku-dk/futhark/issues 3073s 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.fut: 3074s Compiling with --backend=multicore: 3074s cc failed with code 1: 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_umul_hi64’: 3074s /tmp/autopkgtest.K0ihat/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’? 3074s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3074s | ^~~~~~~~~~~ 3074s | __uint32_t 3074s /tmp/autopkgtest.K0ihat/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 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4422:90: error: expected ‘)’ before ‘a’ 3074s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3074s | ~ ^ 3074s | ) 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4422:109: error: expected ‘)’ before ‘b’ 3074s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3074s | ~ ^ 3074s | ) 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_smul_hi64’: 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3074s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3074s | ^~~~~~~~~~ 3074s | __int128__ 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4426:86: error: expected ‘)’ before ‘a’ 3074s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3074s | ~ ^ 3074s | ) 3074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4426:104: error: expected ‘)’ before ‘b’ 3074s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3074s | ~ ^ 3074s | ) 3074s 3074s If you find this error message confusing, uninformative, or wrong, please open an issue: 3074s https://github.com/diku-dk/futhark/issues 3074s 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.fut: 3075s Compiling with --backend=multicore: 3075s cc failed with code 1: 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_umul_hi64’: 3075s /tmp/autopkgtest.K0ihat/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’? 3075s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3075s | ^~~~~~~~~~~ 3075s | __uint32_t 3075s /tmp/autopkgtest.K0ihat/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 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4422:90: error: expected ‘)’ before ‘a’ 3075s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3075s | ~ ^ 3075s | ) 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4422:109: error: expected ‘)’ before ‘b’ 3075s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3075s | ~ ^ 3075s | ) 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_smul_hi64’: 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3075s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3075s | ^~~~~~~~~~ 3075s | __int128__ 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4426:86: error: expected ‘)’ before ‘a’ 3075s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3075s | ~ ^ 3075s | ) 3075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4426:104: error: expected ‘)’ before ‘b’ 3075s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3075s | ~ ^ 3075s | ) 3075s 3075s If you find this error message confusing, uninformative, or wrong, please open an issue: 3075s https://github.com/diku-dk/futhark/issues 3075s 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.fut: 3077s Compiling with --backend=multicore: 3077s cc failed with code 1: 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_umul_hi64’: 3077s /tmp/autopkgtest.K0ihat/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’? 3077s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3077s | ^~~~~~~~~~~ 3077s | __uint32_t 3077s /tmp/autopkgtest.K0ihat/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 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4422:90: error: expected ‘)’ before ‘a’ 3077s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3077s | ~ ^ 3077s | ) 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4422:109: error: expected ‘)’ before ‘b’ 3077s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3077s | ~ ^ 3077s | ) 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_smul_hi64’: 3077s /tmp/autopkgtest.K0ihat/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__’? 3077s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3077s | ^~~~~~~~~~ 3077s | __int128__ 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4426:86: error: expected ‘)’ before ‘a’ 3077s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3077s | ~ ^ 3077s | ) 3077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4426:104: error: expected ‘)’ before ‘b’ 3077s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3077s | ~ ^ 3077s | ) 3077s 3077s If you find this error message confusing, uninformative, or wrong, please open an issue: 3077s https://github.com/diku-dk/futhark/issues 3077s 3078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.fut: 3078s Compiling with --backend=multicore: 3078s cc failed with code 1: 3078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_umul_hi64’: 3078s /tmp/autopkgtest.K0ihat/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’? 3078s 4440 | 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.K0ihat/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 3078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4440:90: error: expected ‘)’ before ‘a’ 3078s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4440:109: error: expected ‘)’ before ‘b’ 3078s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_smul_hi64’: 3078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3078s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4444:86: error: expected ‘)’ before ‘a’ 3078s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4444:104: error: expected ‘)’ before ‘b’ 3078s 4444 | 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 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.fut: 3081s Compiling with --backend=multicore: 3081s cc failed with code 1: 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_umul_hi64’: 3081s /tmp/autopkgtest.K0ihat/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’? 3081s 4423 | 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.K0ihat/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 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4423:90: error: expected ‘)’ before ‘a’ 3081s 4423 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4423:109: error: expected ‘)’ before ‘b’ 3081s 4423 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_smul_hi64’: 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3081s 4427 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4427:86: error: expected ‘)’ before ‘a’ 3081s 4427 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4427:104: error: expected ‘)’ before ‘b’ 3081s 4427 | 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 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut: 3081s Compiling with --backend=multicore: 3081s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut:6:14-10:31: 3081s Entry point parameter 3081s 3081s ((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) 3081s 3081s will have an opaque type, so the entry point will likely not be callable. 3081s cc failed with code 1: 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 3081s /tmp/autopkgtest.K0ihat/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’? 3081s 4444 | 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.K0ihat/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 3081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4444:90: error: expected ‘)’ before ‘a’ 3081s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4444:109: error: expected ‘)’ before ‘b’ 3081s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 3081s /tmp/autopkgtest.K0ihat/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__’? 3081s 4448 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4448:86: error: expected ‘)’ before ‘a’ 3081s 4448 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4448:104: error: expected ‘)’ before ‘b’ 3081s 4448 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut: 3082s Compiling with --backend=multicore: 3082s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut:6:18-9:34: 3082s Entry point parameter 3082s 3082s ((indexes: [k]i64): [k]i64, (values1: [k]i32): [k]i32, (values2: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 3082s 3082s will have an opaque type, so the entry point will likely not be callable. 3082s cc failed with code 1: 3082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 3082s /tmp/autopkgtest.K0ihat/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’? 3082s 4457 | 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.K0ihat/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 3082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4457:90: error: expected ‘)’ before ‘a’ 3082s 4457 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4457:109: error: expected ‘)’ before ‘b’ 3082s 4457 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 3082s /tmp/autopkgtest.K0ihat/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__’? 3082s 4461 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4461:86: error: expected ‘)’ before ‘a’ 3082s 4461 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4461:104: error: expected ‘)’ before ‘b’ 3082s 4461 | 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 3082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.fut: 3082s Compiling with --backend=multicore: 3082s cc failed with code 1: 3082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_umul_hi64’: 3082s /tmp/autopkgtest.K0ihat/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’? 3082s 4440 | 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.K0ihat/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 3082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4440:90: error: expected ‘)’ before ‘a’ 3082s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4440:109: error: expected ‘)’ before ‘b’ 3082s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_smul_hi64’: 3082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3082s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4444:86: error: expected ‘)’ before ‘a’ 3082s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4444:104: error: expected ‘)’ before ‘b’ 3082s 4444 | 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 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.fut: 3084s Compiling with --backend=multicore: 3084s cc failed with code 1: 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_umul_hi64’: 3084s /tmp/autopkgtest.K0ihat/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’? 3084s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3084s | ^~~~~~~~~~~ 3084s | __uint32_t 3084s /tmp/autopkgtest.K0ihat/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 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4441:90: error: expected ‘)’ before ‘a’ 3084s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3084s | ~ ^ 3084s | ) 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4441:109: error: expected ‘)’ before ‘b’ 3084s 4441 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3084s | ~ ^ 3084s | ) 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_smul_hi64’: 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4445:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3084s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3084s | ^~~~~~~~~~ 3084s | __int128__ 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4445:86: error: expected ‘)’ before ‘a’ 3084s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3084s | ~ ^ 3084s | ) 3084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4445:104: error: expected ‘)’ before ‘b’ 3084s 4445 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3084s | ~ ^ 3084s | ) 3084s 3084s If you find this error message confusing, uninformative, or wrong, please open an issue: 3084s https://github.com/diku-dk/futhark/issues 3084s 3086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.fut: 3086s Compiling with --backend=multicore: 3086s cc failed with code 1: 3086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_umul_hi64’: 3086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3086s 4422 | 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.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:90: error: expected ‘)’ before ‘a’ 3086s 4422 | 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.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4422:109: error: expected ‘)’ before ‘b’ 3086s 4422 | 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.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_smul_hi64’: 3086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3086s 4426 | 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.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4426:86: error: expected ‘)’ before ‘a’ 3086s 4426 | 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.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4426:104: error: expected ‘)’ before ‘b’ 3086s 4426 | 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 3088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.fut: 3088s Compiling with --backend=multicore: 3088s cc failed with code 1: 3088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_umul_hi64’: 3088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3088s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 3088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:90: error: expected ‘)’ before ‘a’ 3088s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4440:109: error: expected ‘)’ before ‘b’ 3088s 4440 | 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.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_smul_hi64’: 3088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3088s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4444:86: error: expected ‘)’ before ‘a’ 3088s 4444 | 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.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4444:104: error: expected ‘)’ before ‘b’ 3088s 4444 | 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 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.fut: 3090s Compiling with --backend=multicore: 3090s cc failed with code 1: 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_umul_hi64’: 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3090s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3090s | ^~~~~~~~~~~ 3090s | __uint32_t 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:90: error: expected ‘)’ before ‘a’ 3090s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3090s | ~ ^ 3090s | ) 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4420:109: error: expected ‘)’ before ‘b’ 3090s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3090s | ~ ^ 3090s | ) 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_smul_hi64’: 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3090s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3090s | ^~~~~~~~~~ 3090s | __int128__ 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4424:86: error: expected ‘)’ before ‘a’ 3090s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3090s | ~ ^ 3090s | ) 3090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4424:104: error: expected ‘)’ before ‘b’ 3090s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3090s | ~ ^ 3090s | ) 3090s 3090s If you find this error message confusing, uninformative, or wrong, please open an issue: 3090s https://github.com/diku-dk/futhark/issues 3090s 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.fut: 3091s Compiling with --backend=multicore: 3091s cc failed with code 1: 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_umul_hi64’: 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3091s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3091s | ^~~~~~~~~~~ 3091s | __uint32_t 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:90: error: expected ‘)’ before ‘a’ 3091s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4453:109: error: expected ‘)’ before ‘b’ 3091s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_smul_hi64’: 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3091s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3091s | ^~~~~~~~~~ 3091s | __int128__ 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4457:86: error: expected ‘)’ before ‘a’ 3091s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4457:104: error: expected ‘)’ before ‘b’ 3091s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s 3091s If you find this error message confusing, uninformative, or wrong, please open an issue: 3091s https://github.com/diku-dk/futhark/issues 3091s 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.fut: 3091s Compiling with --backend=multicore: 3091s cc failed with code 1: 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_umul_hi64’: 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3091s | ^~~~~~~~~~~ 3091s | __uint32_t 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4421:90: error: expected ‘)’ before ‘a’ 3091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4421:109: error: expected ‘)’ before ‘b’ 3091s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_smul_hi64’: 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3091s | ^~~~~~~~~~ 3091s | __int128__ 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4425:86: error: expected ‘)’ before ‘a’ 3091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4425:104: error: expected ‘)’ before ‘b’ 3091s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3091s | ~ ^ 3091s | ) 3091s 3091s If you find this error message confusing, uninformative, or wrong, please open an issue: 3091s https://github.com/diku-dk/futhark/issues 3091s 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.fut: 3093s Compiling with --backend=multicore: 3093s cc failed with code 1: 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_umul_hi64’: 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3093s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3093s | ^~~~~~~~~~~ 3093s | __uint32_t 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4422:90: error: expected ‘)’ before ‘a’ 3093s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3093s | ~ ^ 3093s | ) 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4422:109: error: expected ‘)’ before ‘b’ 3093s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3093s | ~ ^ 3093s | ) 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_smul_hi64’: 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3093s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3093s | ^~~~~~~~~~ 3093s | __int128__ 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4426:86: error: expected ‘)’ before ‘a’ 3093s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3093s | ~ ^ 3093s | ) 3093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4426:104: error: expected ‘)’ before ‘b’ 3093s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3093s | ~ ^ 3093s | ) 3093s 3093s If you find this error message confusing, uninformative, or wrong, please open an issue: 3093s https://github.com/diku-dk/futhark/issues 3093s 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.fut: 3095s Compiling with --backend=multicore: 3095s cc failed with code 1: 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_umul_hi64’: 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3095s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3095s | ^~~~~~~~~~~ 3095s | __uint32_t 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4437:90: error: expected ‘)’ before ‘a’ 3095s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3095s | ~ ^ 3095s | ) 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4437:109: error: expected ‘)’ before ‘b’ 3095s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3095s | ~ ^ 3095s | ) 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_smul_hi64’: 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3095s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3095s | ^~~~~~~~~~ 3095s | __int128__ 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4441:86: error: expected ‘)’ before ‘a’ 3095s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3095s | ~ ^ 3095s | ) 3095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4441:104: error: expected ‘)’ before ‘b’ 3095s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3095s | ~ ^ 3095s | ) 3095s 3095s If you find this error message confusing, uninformative, or wrong, please open an issue: 3095s https://github.com/diku-dk/futhark/issues 3095s 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.fut: 3096s Compiling with --backend=multicore: 3096s cc failed with code 1: 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_umul_hi64’: 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3096s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3096s | ^~~~~~~~~~~ 3096s | __uint32_t 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4437:90: error: expected ‘)’ before ‘a’ 3096s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3096s | ~ ^ 3096s | ) 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4437:109: error: expected ‘)’ before ‘b’ 3096s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3096s | ~ ^ 3096s | ) 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_smul_hi64’: 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3096s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3096s | ^~~~~~~~~~ 3096s | __int128__ 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4441:86: error: expected ‘)’ before ‘a’ 3096s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3096s | ~ ^ 3096s | ) 3096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4441:104: error: expected ‘)’ before ‘b’ 3096s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3096s | ~ ^ 3096s | ) 3096s 3096s If you find this error message confusing, uninformative, or wrong, please open an issue: 3096s https://github.com/diku-dk/futhark/issues 3096s 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.fut: 3098s Compiling with --backend=multicore: 3098s cc failed with code 1: 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_umul_hi64’: 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3098s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3098s | ^~~~~~~~~~~ 3098s | __uint32_t 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4406:90: error: expected ‘)’ before ‘a’ 3098s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3098s | ~ ^ 3098s | ) 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4406:109: error: expected ‘)’ before ‘b’ 3098s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3098s | ~ ^ 3098s | ) 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_smul_hi64’: 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3098s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3098s | ^~~~~~~~~~ 3098s | __int128__ 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4410:86: error: expected ‘)’ before ‘a’ 3098s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3098s | ~ ^ 3098s | ) 3098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4410:104: error: expected ‘)’ before ‘b’ 3098s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3098s | ~ ^ 3098s | ) 3098s 3098s If you find this error message confusing, uninformative, or wrong, please open an issue: 3098s https://github.com/diku-dk/futhark/issues 3098s 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.fut: 3100s Compiling with --backend=multicore: 3100s cc failed with code 1: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_umul_hi64’: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3100s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ^~~~~~~~~~~ 3100s | __uint32_t 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4424:90: error: expected ‘)’ before ‘a’ 3100s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4424:109: error: expected ‘)’ before ‘b’ 3100s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_smul_hi64’: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3100s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ^~~~~~~~~~ 3100s | __int128__ 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4428:86: error: expected ‘)’ before ‘a’ 3100s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4428:104: error: expected ‘)’ before ‘b’ 3100s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s 3100s If you find this error message confusing, uninformative, or wrong, please open an issue: 3100s https://github.com/diku-dk/futhark/issues 3100s 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.fut: 3100s Compiling with --backend=multicore: 3100s cc failed with code 1: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_umul_hi64’: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3100s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ^~~~~~~~~~~ 3100s | __uint32_t 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4422:90: error: expected ‘)’ before ‘a’ 3100s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4422:109: error: expected ‘)’ before ‘b’ 3100s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_smul_hi64’: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3100s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ^~~~~~~~~~ 3100s | __int128__ 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4426:86: error: expected ‘)’ before ‘a’ 3100s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4426:104: error: expected ‘)’ before ‘b’ 3100s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s 3100s If you find this error message confusing, uninformative, or wrong, please open an issue: 3100s https://github.com/diku-dk/futhark/issues 3100s 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.fut: 3100s Compiling with --backend=multicore: 3100s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.fut:7:1-71: 3100s Entry point return type 3100s 3100s {x: [n]bool, y: bool} 3100s 3100s will have an opaque type, so the result will likely not be usable. 3100s 3100s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.fut:8:15-38: 3100s Entry point parameter 3100s 3100s ((b: {x: [m]bool, y: bool}): {x: [m]bool, y: bool}) 3100s 3100s will have an opaque type, so the entry point will likely not be callable. 3100s cc failed with code 1: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_umul_hi64’: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3100s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ^~~~~~~~~~~ 3100s | __uint32_t 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4451:90: error: expected ‘)’ before ‘a’ 3100s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4451:109: error: expected ‘)’ before ‘b’ 3100s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_smul_hi64’: 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3100s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ^~~~~~~~~~ 3100s | __int128__ 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4455:86: error: expected ‘)’ before ‘a’ 3100s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4455:104: error: expected ‘)’ before ‘b’ 3100s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3100s | ~ ^ 3100s | ) 3100s 3100s If you find this error message confusing, uninformative, or wrong, please open an issue: 3100s https://github.com/diku-dk/futhark/issues 3100s 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.fut: 3101s Compiling with --backend=multicore: 3101s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.fut:2:14-38: 3101s Entry point parameter 3101s 3101s (((a: [n]f32): [n]f32, (ja: [n]i32): []i32)) 3101s 3101s will have an opaque type, so the entry point will likely not be callable. 3101s cc failed with code 1: 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_umul_hi64’: 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3101s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3101s | ^~~~~~~~~~~ 3101s | __uint32_t 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4454:90: error: expected ‘)’ before ‘a’ 3101s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3101s | ~ ^ 3101s | ) 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4454:109: error: expected ‘)’ before ‘b’ 3101s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3101s | ~ ^ 3101s | ) 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_smul_hi64’: 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3101s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3101s | ^~~~~~~~~~ 3101s | __int128__ 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4458:86: error: expected ‘)’ before ‘a’ 3101s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3101s | ~ ^ 3101s | ) 3101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4458:104: error: expected ‘)’ before ‘b’ 3101s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3101s | ~ ^ 3101s | ) 3101s 3101s If you find this error message confusing, uninformative, or wrong, please open an issue: 3101s https://github.com/diku-dk/futhark/issues 3101s 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.fut: 3102s Compiling with --backend=multicore: 3102s cc failed with code 1: 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_umul_hi64’: 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3102s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3102s | ^~~~~~~~~~~ 3102s | __uint32_t 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4435:90: error: expected ‘)’ before ‘a’ 3102s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3102s | ~ ^ 3102s | ) 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4435:109: error: expected ‘)’ before ‘b’ 3102s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3102s | ~ ^ 3102s | ) 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_smul_hi64’: 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3102s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3102s | ^~~~~~~~~~ 3102s | __int128__ 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4439:86: error: expected ‘)’ before ‘a’ 3102s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3102s | ~ ^ 3102s | ) 3102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4439:104: error: expected ‘)’ before ‘b’ 3102s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3102s | ~ ^ 3102s | ) 3102s 3102s If you find this error message confusing, uninformative, or wrong, please open an issue: 3102s https://github.com/diku-dk/futhark/issues 3102s 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.fut: 3105s Compiling with --backend=multicore: 3105s cc failed with code 1: 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_umul_hi64’: 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3105s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3105s | ^~~~~~~~~~~ 3105s | __uint32_t 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4451:90: error: expected ‘)’ before ‘a’ 3105s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4451:109: error: expected ‘)’ before ‘b’ 3105s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_smul_hi64’: 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3105s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3105s | ^~~~~~~~~~ 3105s | __int128__ 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4455:86: error: expected ‘)’ before ‘a’ 3105s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4455:104: error: expected ‘)’ before ‘b’ 3105s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s 3105s If you find this error message confusing, uninformative, or wrong, please open an issue: 3105s https://github.com/diku-dk/futhark/issues 3105s 3105s 1583 failed, 177 passed, 553 to go. 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.fut: 3105s Compiling with --backend=multicore: 3105s cc failed with code 1: 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_umul_hi64’: 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3105s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3105s | ^~~~~~~~~~~ 3105s | __uint32_t 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4406:90: error: expected ‘)’ before ‘a’ 3105s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4406:109: error: expected ‘)’ before ‘b’ 3105s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_smul_hi64’: 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3105s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3105s | ^~~~~~~~~~ 3105s | __int128__ 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4410:86: error: expected ‘)’ before ‘a’ 3105s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4410:104: error: expected ‘)’ before ‘b’ 3105s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3105s | ~ ^ 3105s | ) 3105s 3105s If you find this error message confusing, uninformative, or wrong, please open an issue: 3105s https://github.com/diku-dk/futhark/issues 3105s 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.fut: 3108s Compiling with --backend=multicore: 3108s cc failed with code 1: 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_umul_hi64’: 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3108s | ^~~~~~~~~~~ 3108s | __uint32_t 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4421:90: error: expected ‘)’ before ‘a’ 3108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3108s | ~ ^ 3108s | ) 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4421:109: error: expected ‘)’ before ‘b’ 3108s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3108s | ~ ^ 3108s | ) 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_smul_hi64’: 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3108s | ^~~~~~~~~~ 3108s | __int128__ 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4425:86: error: expected ‘)’ before ‘a’ 3108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3108s | ~ ^ 3108s | ) 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4425:104: error: expected ‘)’ before ‘b’ 3108s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3108s | ~ ^ 3108s | ) 3108s 3108s If you find this error message confusing, uninformative, or wrong, please open an issue: 3108s https://github.com/diku-dk/futhark/issues 3108s 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.fut: 3108s Compiling with --backend=multicore: 3108s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.fut:7:24-25: 3108s Defaulting ambiguous type to i32. 3108s cc failed with code 1: 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_umul_hi64’: 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3108s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3108s | ^~~~~~~~~~~ 3108s | __uint32_t 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4420:90: error: expected ‘)’ before ‘a’ 3108s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3108s | ~ ^ 3108s | ) 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4420:109: error: expected ‘)’ before ‘b’ 3108s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3108s | ~ ^ 3108s | ) 3108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_smul_hi64’: 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3109s | ^~~~~~~~~~ 3109s | __int128__ 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4424:86: error: expected ‘)’ before ‘a’ 3109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3109s | ~ ^ 3109s | ) 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4424:104: error: expected ‘)’ before ‘b’ 3109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3109s | ~ ^ 3109s | ) 3109s 3109s If you find this error message confusing, uninformative, or wrong, please open an issue: 3109s https://github.com/diku-dk/futhark/issues 3109s 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.fut: 3109s Compiling with --backend=multicore: 3109s cc failed with code 1: 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_umul_hi64’: 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3109s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3109s | ^~~~~~~~~~~ 3109s | __uint32_t 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4420:90: error: expected ‘)’ before ‘a’ 3109s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3109s | ~ ^ 3109s | ) 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4420:109: error: expected ‘)’ before ‘b’ 3109s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3109s | ~ ^ 3109s | ) 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_smul_hi64’: 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3109s | ^~~~~~~~~~ 3109s | __int128__ 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4424:86: error: expected ‘)’ before ‘a’ 3109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3109s | ~ ^ 3109s | ) 3109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4424:104: error: expected ‘)’ before ‘b’ 3109s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3109s | ~ ^ 3109s | ) 3109s 3109s If you find this error message confusing, uninformative, or wrong, please open an issue: 3109s https://github.com/diku-dk/futhark/issues 3109s 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.fut: 3110s Compiling with --backend=multicore: 3110s cc failed with code 1: 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_umul_hi64’: 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3110s | ^~~~~~~~~~~ 3110s | __uint32_t 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4421:90: error: expected ‘)’ before ‘a’ 3110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3110s | ~ ^ 3110s | ) 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4421:109: error: expected ‘)’ before ‘b’ 3110s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3110s | ~ ^ 3110s | ) 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_smul_hi64’: 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3110s | ^~~~~~~~~~ 3110s | __int128__ 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4425:86: error: expected ‘)’ before ‘a’ 3110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3110s | ~ ^ 3110s | ) 3110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4425:104: error: expected ‘)’ before ‘b’ 3110s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3110s | ~ ^ 3110s | ) 3110s 3110s If you find this error message confusing, uninformative, or wrong, please open an issue: 3110s https://github.com/diku-dk/futhark/issues 3110s 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut: 3111s Compiling with --backend=multicore: 3111s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut:6:17-43: 3111s Entry point parameter 3111s 3111s ((xss: [m][n]f32): [m][n]f32, (y: f32): f32) 3111s 3111s will have an opaque type, so the entry point will likely not be callable. 3111s cc failed with code 1: 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_umul_hi64’: 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3111s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3111s | ^~~~~~~~~~~ 3111s | __uint32_t 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:90: error: expected ‘)’ before ‘a’ 3111s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3111s | ~ ^ 3111s | ) 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4453:109: error: expected ‘)’ before ‘b’ 3111s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3111s | ~ ^ 3111s | ) 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_smul_hi64’: 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3111s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3111s | ^~~~~~~~~~ 3111s | __int128__ 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4457:86: error: expected ‘)’ before ‘a’ 3111s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3111s | ~ ^ 3111s | ) 3111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4457:104: error: expected ‘)’ before ‘b’ 3111s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3111s | ~ ^ 3111s | ) 3111s 3111s If you find this error message confusing, uninformative, or wrong, please open an issue: 3111s https://github.com/diku-dk/futhark/issues 3111s 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.fut: 3112s Compiling with --backend=multicore: 3112s cc failed with code 1: 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_umul_hi64’: 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3112s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3112s | ^~~~~~~~~~~ 3112s | __uint32_t 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:90: error: expected ‘)’ before ‘a’ 3112s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3112s | ~ ^ 3112s | ) 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4451:109: error: expected ‘)’ before ‘b’ 3112s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3112s | ~ ^ 3112s | ) 3112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_smul_hi64’: 3113s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3113s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3113s | ^~~~~~~~~~ 3113s | __int128__ 3113s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4455:86: error: expected ‘)’ before ‘a’ 3113s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3113s | ~ ^ 3113s | ) 3113s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4455:104: error: expected ‘)’ before ‘b’ 3113s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3113s | ~ ^ 3113s | ) 3113s 3113s If you find this error message confusing, uninformative, or wrong, please open an issue: 3113s https://github.com/diku-dk/futhark/issues 3113s 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.fut: 3116s Compiling with --backend=multicore: 3116s cc failed with code 1: 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_umul_hi64’: 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3116s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3116s | ^~~~~~~~~~~ 3116s | __uint32_t 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:90: error: expected ‘)’ before ‘a’ 3116s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3116s | ~ ^ 3116s | ) 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4452:109: error: expected ‘)’ before ‘b’ 3116s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3116s | ~ ^ 3116s | ) 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_smul_hi64’: 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3116s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3116s | ^~~~~~~~~~ 3116s | __int128__ 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4456:86: error: expected ‘)’ before ‘a’ 3116s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3116s | ~ ^ 3116s | ) 3116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4456:104: error: expected ‘)’ before ‘b’ 3116s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3116s | ~ ^ 3116s | ) 3116s 3116s If you find this error message confusing, uninformative, or wrong, please open an issue: 3116s https://github.com/diku-dk/futhark/issues 3116s 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.fut: 3117s Compiling with --backend=multicore: 3117s cc failed with code 1: 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_umul_hi64’: 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4451:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3117s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3117s | ^~~~~~~~~~~ 3117s | __uint32_t 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4451:78: note: each undeclared identifier is reported only once for each function it appears in 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4451:90: error: expected ‘)’ before ‘a’ 3117s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3117s | ~ ^ 3117s | ) 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4451:109: error: expected ‘)’ before ‘b’ 3117s 4451 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3117s | ~ ^ 3117s | ) 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_smul_hi64’: 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4455:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3117s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3117s | ^~~~~~~~~~ 3117s | __int128__ 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4455:86: error: expected ‘)’ before ‘a’ 3117s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3117s | ~ ^ 3117s | ) 3117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4455:104: error: expected ‘)’ before ‘b’ 3117s 4455 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3117s | ~ ^ 3117s | ) 3117s 3117s If you find this error message confusing, uninformative, or wrong, please open an issue: 3117s https://github.com/diku-dk/futhark/issues 3117s 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.fut: 3118s Compiling with --backend=multicore: 3118s cc failed with code 1: 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_umul_hi64’: 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3118s | ^~~~~~~~~~~ 3118s | __uint32_t 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4420:90: error: expected ‘)’ before ‘a’ 3118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3118s | ~ ^ 3118s | ) 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4420:109: error: expected ‘)’ before ‘b’ 3118s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3118s | ~ ^ 3118s | ) 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_smul_hi64’: 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3118s | ^~~~~~~~~~ 3118s | __int128__ 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4424:86: error: expected ‘)’ before ‘a’ 3118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3118s | ~ ^ 3118s | ) 3118s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4424:104: error: expected ‘)’ before ‘b’ 3118s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3118s | ~ ^ 3118s | ) 3118s 3118s If you find this error message confusing, uninformative, or wrong, please open an issue: 3118s https://github.com/diku-dk/futhark/issues 3118s 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.fut: 3120s Compiling with --backend=multicore: 3120s cc failed with code 1: 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_umul_hi64’: 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3120s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3120s | ^~~~~~~~~~~ 3120s | __uint32_t 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4452:90: error: expected ‘)’ before ‘a’ 3120s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4452:109: error: expected ‘)’ before ‘b’ 3120s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_smul_hi64’: 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3120s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3120s | ^~~~~~~~~~ 3120s | __int128__ 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4456:86: error: expected ‘)’ before ‘a’ 3120s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4456:104: error: expected ‘)’ before ‘b’ 3120s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s 3120s If you find this error message confusing, uninformative, or wrong, please open an issue: 3120s https://github.com/diku-dk/futhark/issues 3120s 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut: 3120s Compiling with --backend=multicore: 3120s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut:11:17-51: 3120s Entry point parameter 3120s 3120s ((xss: [m][n]i32): [m][n]i32, (consts: [m]i32): [m]i32) 3120s 3120s will have an opaque type, so the entry point will likely not be callable. 3120s cc failed with code 1: 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_umul_hi64’: 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3120s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3120s | ^~~~~~~~~~~ 3120s | __uint32_t 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:90: error: expected ‘)’ before ‘a’ 3120s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4453:109: error: expected ‘)’ before ‘b’ 3120s 4453 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_smul_hi64’: 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3120s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3120s | ^~~~~~~~~~ 3120s | __int128__ 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4457:86: error: expected ‘)’ before ‘a’ 3120s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4457:104: error: expected ‘)’ before ‘b’ 3120s 4457 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3120s | ~ ^ 3120s | ) 3120s 3120s If you find this error message confusing, uninformative, or wrong, please open an issue: 3120s https://github.com/diku-dk/futhark/issues 3120s 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.fut: 3121s Compiling with --backend=multicore: 3121s cc failed with code 1: 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_umul_hi64’: 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3121s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3121s | ^~~~~~~~~~~ 3121s | __uint32_t 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4435:90: error: expected ‘)’ before ‘a’ 3121s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3121s | ~ ^ 3121s | ) 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4435:109: error: expected ‘)’ before ‘b’ 3121s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3121s | ~ ^ 3121s | ) 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_smul_hi64’: 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3121s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3121s | ^~~~~~~~~~ 3121s | __int128__ 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4439:86: error: expected ‘)’ before ‘a’ 3121s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3121s | ~ ^ 3121s | ) 3121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4439:104: error: expected ‘)’ before ‘b’ 3121s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3121s | ~ ^ 3121s | ) 3121s 3121s If you find this error message confusing, uninformative, or wrong, please open an issue: 3121s https://github.com/diku-dk/futhark/issues 3121s 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut: 3123s Compiling with --backend=multicore: 3123s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut:13:20-54: 3123s Entry point parameter 3123s 3123s ((xsss: [l][m][n]f32): [l][m][n]f32, (ys: [l]f32): [l]f32) 3123s 3123s will have an opaque type, so the entry point will likely not be callable. 3123s cc failed with code 1: 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_umul_hi64’: 3123s /tmp/autopkgtest.K0ihat/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’? 3123s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3123s | ^~~~~~~~~~~ 3123s | __uint32_t 3123s /tmp/autopkgtest.K0ihat/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 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4468:90: error: expected ‘)’ before ‘a’ 3123s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4468:109: error: expected ‘)’ before ‘b’ 3123s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_smul_hi64’: 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4472:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3123s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3123s | ^~~~~~~~~~ 3123s | __int128__ 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4472:86: error: expected ‘)’ before ‘a’ 3123s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4472:104: error: expected ‘)’ before ‘b’ 3123s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s 3123s If you find this error message confusing, uninformative, or wrong, please open an issue: 3123s https://github.com/diku-dk/futhark/issues 3123s 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.fut: 3123s Compiling with --backend=multicore: 3123s cc failed with code 1: 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_umul_hi64’: 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3123s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3123s | ^~~~~~~~~~~ 3123s | __uint32_t 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:90: error: expected ‘)’ before ‘a’ 3123s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4435:109: error: expected ‘)’ before ‘b’ 3123s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_smul_hi64’: 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3123s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3123s | ^~~~~~~~~~ 3123s | __int128__ 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4439:86: error: expected ‘)’ before ‘a’ 3123s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4439:104: error: expected ‘)’ before ‘b’ 3123s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3123s | ~ ^ 3123s | ) 3123s 3123s If you find this error message confusing, uninformative, or wrong, please open an issue: 3123s https://github.com/diku-dk/futhark/issues 3123s 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.fut: 3126s Compiling with --backend=multicore: 3126s cc failed with code 1: 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_umul_hi64’: 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3126s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3126s | ^~~~~~~~~~~ 3126s | __uint32_t 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:90: error: expected ‘)’ before ‘a’ 3126s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3126s | ~ ^ 3126s | ) 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4436:109: error: expected ‘)’ before ‘b’ 3126s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3126s | ~ ^ 3126s | ) 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_smul_hi64’: 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3126s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3126s | ^~~~~~~~~~ 3126s | __int128__ 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4440:86: error: expected ‘)’ before ‘a’ 3126s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3126s | ~ ^ 3126s | ) 3126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4440:104: error: expected ‘)’ before ‘b’ 3126s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3126s | ~ ^ 3126s | ) 3126s 3126s If you find this error message confusing, uninformative, or wrong, please open an issue: 3126s https://github.com/diku-dk/futhark/issues 3126s 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.fut: 3129s Compiling with --backend=multicore: 3129s cc failed with code 1: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_umul_hi64’: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3129s 4435 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:90: error: expected ‘)’ before ‘a’ 3129s 4435 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4435:109: error: expected ‘)’ before ‘b’ 3129s 4435 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_smul_hi64’: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3129s 4439 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4439:86: error: expected ‘)’ before ‘a’ 3129s 4439 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4439:104: error: expected ‘)’ before ‘b’ 3129s 4439 | 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 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.fut: 3129s Compiling with --backend=multicore: 3129s cc failed with code 1: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_umul_hi64’: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3129s 4435 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:90: error: expected ‘)’ before ‘a’ 3129s 4435 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4435:109: error: expected ‘)’ before ‘b’ 3129s 4435 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_smul_hi64’: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3129s 4439 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4439:86: error: expected ‘)’ before ‘a’ 3129s 4439 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4439:104: error: expected ‘)’ before ‘b’ 3129s 4439 | 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 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.fut: 3129s Compiling with --backend=multicore: 3129s cc failed with code 1: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_umul_hi64’: 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.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.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.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 | ) 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4422:109: error: expected ‘)’ before ‘b’ 3130s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_smul_hi64’: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3130s 4426 | 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.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4426:86: error: expected ‘)’ before ‘a’ 3130s 4426 | 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.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4426:104: error: expected ‘)’ before ‘b’ 3130s 4426 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.fut: 3130s Compiling with --backend=multicore: 3130s cc failed with code 1: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_umul_hi64’: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3130s 4436 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:90: error: expected ‘)’ before ‘a’ 3130s 4436 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4436:109: error: expected ‘)’ before ‘b’ 3130s 4436 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_smul_hi64’: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3130s 4440 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4440:86: error: expected ‘)’ before ‘a’ 3130s 4440 | 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.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4440:104: error: expected ‘)’ before ‘b’ 3130s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.fut: 3130s Compiling with --backend=multicore: 3130s cc failed with code 1: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_umul_hi64’: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3130s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4436:90: error: expected ‘)’ before ‘a’ 3130s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4436:109: error: expected ‘)’ before ‘b’ 3130s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_smul_hi64’: 3130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3130s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4440:86: error: expected ‘)’ before ‘a’ 3130s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4440:104: error: expected ‘)’ before ‘b’ 3130s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.fut: 3132s Compiling with --backend=multicore: 3132s cc failed with code 1: 3132s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_umul_hi64’: 3132s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.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.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3132s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.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.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.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.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_smul_hi64’: 3132s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.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.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.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.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.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 3133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.fut: 3133s Compiling with --backend=multicore: 3133s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.fut:7:31-32: 3133s Defaulting ambiguous type to i32. 3133s cc failed with code 1: 3133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_umul_hi64’: 3133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3133s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4436:90: error: expected ‘)’ before ‘a’ 3133s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4436:109: error: expected ‘)’ before ‘b’ 3133s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_smul_hi64’: 3133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3133s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4440:86: error: expected ‘)’ before ‘a’ 3133s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4440:104: error: expected ‘)’ before ‘b’ 3133s 4440 | 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 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.fut: 3136s Compiling with --backend=multicore: 3136s cc failed with code 1: 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_umul_hi64’: 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3136s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3136s | ^~~~~~~~~~~ 3136s | __uint32_t 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4420:90: error: expected ‘)’ before ‘a’ 3136s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3136s | ~ ^ 3136s | ) 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4420:109: error: expected ‘)’ before ‘b’ 3136s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3136s | ~ ^ 3136s | ) 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_smul_hi64’: 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3136s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3136s | ^~~~~~~~~~ 3136s | __int128__ 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4424:86: error: expected ‘)’ before ‘a’ 3136s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3136s | ~ ^ 3136s | ) 3136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4424:104: error: expected ‘)’ before ‘b’ 3136s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3136s | ~ ^ 3136s | ) 3136s 3136s If you find this error message confusing, uninformative, or wrong, please open an issue: 3136s https://github.com/diku-dk/futhark/issues 3136s 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.fut: 3138s Compiling with --backend=multicore: 3138s cc failed with code 1: 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_umul_hi64’: 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3138s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4420:90: error: expected ‘)’ before ‘a’ 3138s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3138s | ~ ^ 3138s | ) 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4420:109: error: expected ‘)’ before ‘b’ 3138s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3138s | ~ ^ 3138s | ) 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_smul_hi64’: 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3138s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3138s | ^~~~~~~~~~ 3138s | __int128__ 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4424:86: error: expected ‘)’ before ‘a’ 3138s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3138s | ~ ^ 3138s | ) 3138s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4424:104: error: expected ‘)’ before ‘b’ 3138s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3138s | ~ ^ 3138s | ) 3138s 3138s If you find this error message confusing, uninformative, or wrong, please open an issue: 3138s https://github.com/diku-dk/futhark/issues 3138s 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.fut: 3139s Compiling with --backend=multicore: 3139s cc failed with code 1: 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_umul_hi64’: 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 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 | __uint32_t 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.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.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.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.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_smul_hi64’: 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.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.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.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.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.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.K0ihat/autopkgtest_tmp/tests/shapes/cached.fut: 3139s Compiling with --backend=multicore: 3139s cc failed with code 1: 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_umul_hi64’: 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.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.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.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.K0ihat/autopkgtest_tmp/tests/shapes/cached.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.K0ihat/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_smul_hi64’: 3139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.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.K0ihat/autopkgtest_tmp/tests/shapes/cached.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.K0ihat/autopkgtest_tmp/tests/shapes/cached.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.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.fut: 3140s Compiling with --backend=multicore: 3140s cc failed with code 1: 3140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_umul_hi64’: 3140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3140s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4420:90: error: expected ‘)’ before ‘a’ 3140s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4420:109: error: expected ‘)’ before ‘b’ 3140s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_smul_hi64’: 3140s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3140s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4424:86: error: expected ‘)’ before ‘a’ 3140s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4424:104: error: expected ‘)’ before ‘b’ 3140s 4424 | 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 3142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.fut: 3142s Compiling with --backend=multicore: 3142s cc failed with code 1: 3142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_umul_hi64’: 3142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.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.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.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.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.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.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_smul_hi64’: 3142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.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.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.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.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.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 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.fut: 3143s Compiling with --backend=multicore: 3143s cc failed with code 1: 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_umul_hi64’: 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3143s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3143s | ^~~~~~~~~~~ 3143s | __uint32_t 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:90: error: expected ‘)’ before ‘a’ 3143s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3143s | ~ ^ 3143s | ) 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4420:109: error: expected ‘)’ before ‘b’ 3143s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3143s | ~ ^ 3143s | ) 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_smul_hi64’: 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3143s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3143s | ^~~~~~~~~~ 3143s | __int128__ 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4424:86: error: expected ‘)’ before ‘a’ 3143s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3143s | ~ ^ 3143s | ) 3143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4424:104: error: expected ‘)’ before ‘b’ 3143s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3143s | ~ ^ 3143s | ) 3143s 3143s If you find this error message confusing, uninformative, or wrong, please open an issue: 3143s https://github.com/diku-dk/futhark/issues 3143s 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.fut: 3145s Compiling with --backend=multicore: 3145s cc failed with code 1: 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_umul_hi64’: 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3145s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3145s | ^~~~~~~~~~~ 3145s | __uint32_t 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:90: error: expected ‘)’ before ‘a’ 3145s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3145s | ~ ^ 3145s | ) 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4422:109: error: expected ‘)’ before ‘b’ 3145s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3145s | ~ ^ 3145s | ) 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_smul_hi64’: 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3145s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3145s | ^~~~~~~~~~ 3145s | __int128__ 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4426:86: error: expected ‘)’ before ‘a’ 3145s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3145s | ~ ^ 3145s | ) 3145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4426:104: error: expected ‘)’ before ‘b’ 3145s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3145s | ~ ^ 3145s | ) 3145s 3145s If you find this error message confusing, uninformative, or wrong, please open an issue: 3145s https://github.com/diku-dk/futhark/issues 3145s 3147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.fut: 3147s Compiling with --backend=multicore: 3147s cc failed with code 1: 3147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_umul_hi64’: 3147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_smul_hi64’: 3147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.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 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.fut: 3148s Compiling with --backend=multicore: 3148s cc failed with code 1: 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_umul_hi64’: 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_smul_hi64’: 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.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.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.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 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut: 3148s Compiling with --backend=multicore: 3148s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:11-12: 3148s Unused name "x". 3148s 3148s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:18-19: 3148s Unused name "y". 3148s 3148s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:28-29: 3148s Defaulting ambiguous type to i32. 3148s cc failed with code 1: 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_umul_hi64’: 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3148s 4431 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:90: error: expected ‘)’ before ‘a’ 3148s 4431 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4431:109: error: expected ‘)’ before ‘b’ 3148s 4431 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_smul_hi64’: 3148s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3148s 4435 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4435:86: error: expected ‘)’ before ‘a’ 3148s 4435 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4435:104: error: expected ‘)’ before ‘b’ 3148s 4435 | 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 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.fut: 3149s Compiling with --backend=multicore: 3149s cc failed with code 1: 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_umul_hi64’: 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3149s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3149s | ^~~~~~~~~~~ 3149s | __uint32_t 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:90: error: expected ‘)’ before ‘a’ 3149s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3149s | ~ ^ 3149s | ) 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4436:109: error: expected ‘)’ before ‘b’ 3149s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3149s | ~ ^ 3149s | ) 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_smul_hi64’: 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3149s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3149s | ^~~~~~~~~~ 3149s | __int128__ 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4440:86: error: expected ‘)’ before ‘a’ 3149s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3149s | ~ ^ 3149s | ) 3149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4440:104: error: expected ‘)’ before ‘b’ 3149s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3149s | ~ ^ 3149s | ) 3149s 3149s If you find this error message confusing, uninformative, or wrong, please open an issue: 3149s https://github.com/diku-dk/futhark/issues 3149s 3150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.fut: 3150s Compiling with --backend=multicore: 3150s cc failed with code 1: 3150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_umul_hi64’: 3150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3150s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:90: error: expected ‘)’ before ‘a’ 3150s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4420:109: error: expected ‘)’ before ‘b’ 3150s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_smul_hi64’: 3150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3150s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4424:86: error: expected ‘)’ before ‘a’ 3150s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4424:104: error: expected ‘)’ before ‘b’ 3150s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.fut: 3151s Compiling with --backend=multicore: 3151s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.fut:9:1-20: 3151s Entry point return type 3151s 3151s *m.t 3151s 3151s will have an opaque type, so the result will likely not be usable. 3151s cc failed with code 1: 3151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_umul_hi64’: 3151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3151s 4430 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:90: error: expected ‘)’ before ‘a’ 3151s 4430 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4430:109: error: expected ‘)’ before ‘b’ 3151s 4430 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_smul_hi64’: 3151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3151s 4434 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4434:86: error: expected ‘)’ before ‘a’ 3151s 4434 | 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.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4434:104: error: expected ‘)’ before ‘b’ 3151s 4434 | 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 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.fut: 3162s Compiling with --backend=multicore: 3162s cc failed with code 1: 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_umul_hi64’: 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3162s 4439 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:90: error: expected ‘)’ before ‘a’ 3162s 4439 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4439:109: error: expected ‘)’ before ‘b’ 3162s 4439 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_smul_hi64’: 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3162s 4443 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4443:86: error: expected ‘)’ before ‘a’ 3162s 4443 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4443:104: error: expected ‘)’ before ‘b’ 3162s 4443 | 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 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.fut: 3162s Compiling with --backend=multicore: 3162s cc failed with code 1: 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_umul_hi64’: 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3162s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:90: error: expected ‘)’ before ‘a’ 3162s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4420:109: error: expected ‘)’ before ‘b’ 3162s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_smul_hi64’: 3162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3162s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4424:86: error: expected ‘)’ before ‘a’ 3162s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4424:104: error: expected ‘)’ before ‘b’ 3162s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.fut: 3163s Compiling with --backend=multicore: 3163s cc failed with code 1: 3163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_umul_hi64’: 3163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3163s 4437 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:90: error: expected ‘)’ before ‘a’ 3163s 4437 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4437:109: error: expected ‘)’ before ‘b’ 3163s 4437 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_smul_hi64’: 3163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3163s 4441 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4441:86: error: expected ‘)’ before ‘a’ 3163s 4441 | 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.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4441:104: error: expected ‘)’ before ‘b’ 3163s 4441 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.fut: 3164s Compiling with --backend=multicore: 3164s cc failed with code 1: 3164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_umul_hi64’: 3164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3164s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:90: error: expected ‘)’ before ‘a’ 3164s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4420:109: error: expected ‘)’ before ‘b’ 3164s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_smul_hi64’: 3164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3164s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4424:86: error: expected ‘)’ before ‘a’ 3164s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4424:104: error: expected ‘)’ before ‘b’ 3164s 4424 | 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 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.fut: 3166s Compiling with --backend=multicore: 3166s cc failed with code 1: 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_umul_hi64’: 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3166s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:90: error: expected ‘)’ before ‘a’ 3166s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4420:109: error: expected ‘)’ before ‘b’ 3166s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_smul_hi64’: 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3166s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4424:86: error: expected ‘)’ before ‘a’ 3166s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4424:104: error: expected ‘)’ before ‘b’ 3166s 4424 | 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 1625 failed, 194 passed, 494 to go. 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut: 3166s Compiling with --backend=multicore: 3166s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut:5:15-16: 3166s Unused name "x". 3166s cc failed with code 1: 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_umul_hi64’: 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3166s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:90: error: expected ‘)’ before ‘a’ 3166s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4420:109: error: expected ‘)’ before ‘b’ 3166s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_smul_hi64’: 3166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3166s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4424:86: error: expected ‘)’ before ‘a’ 3166s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4424:104: error: expected ‘)’ before ‘b’ 3166s 4424 | 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 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.fut: 3167s Compiling with --backend=multicore: 3167s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.fut:7:19-35: 3167s Defaulting ambiguous type to i32. 3167s cc failed with code 1: 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_umul_hi64’: 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3167s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3167s | ^~~~~~~~~~~ 3167s | __uint32_t 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:90: error: expected ‘)’ before ‘a’ 3167s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3167s | ~ ^ 3167s | ) 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4422:109: error: expected ‘)’ before ‘b’ 3167s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3167s | ~ ^ 3167s | ) 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_smul_hi64’: 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3167s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3167s | ^~~~~~~~~~ 3167s | __int128__ 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4426:86: error: expected ‘)’ before ‘a’ 3167s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3167s | ~ ^ 3167s | ) 3167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4426:104: error: expected ‘)’ before ‘b’ 3167s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3167s | ~ ^ 3167s | ) 3167s 3167s If you find this error message confusing, uninformative, or wrong, please open an issue: 3167s https://github.com/diku-dk/futhark/issues 3167s 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.fut: 3169s Compiling with --backend=multicore: 3169s cc failed with code 1: 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_umul_hi64’: 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3169s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3169s | ^~~~~~~~~~~ 3169s | __uint32_t 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4406:90: error: expected ‘)’ before ‘a’ 3169s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3169s | ~ ^ 3169s | ) 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4406:109: error: expected ‘)’ before ‘b’ 3169s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3169s | ~ ^ 3169s | ) 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_smul_hi64’: 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3169s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3169s | ^~~~~~~~~~ 3169s | __int128__ 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4410:86: error: expected ‘)’ before ‘a’ 3169s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3169s | ~ ^ 3169s | ) 3169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4410:104: error: expected ‘)’ before ‘b’ 3169s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3169s | ~ ^ 3169s | ) 3169s 3169s If you find this error message confusing, uninformative, or wrong, please open an issue: 3169s https://github.com/diku-dk/futhark/issues 3169s 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.fut: 3170s Compiling with --backend=multicore: 3170s cc failed with code 1: 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_umul_hi64’: 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3170s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3170s | ^~~~~~~~~~~ 3170s | __uint32_t 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:90: error: expected ‘)’ before ‘a’ 3170s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4394:109: error: expected ‘)’ before ‘b’ 3170s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_smul_hi64’: 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3170s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3170s | ^~~~~~~~~~ 3170s | __int128__ 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4398:86: error: expected ‘)’ before ‘a’ 3170s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4398:104: error: expected ‘)’ before ‘b’ 3170s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s 3170s If you find this error message confusing, uninformative, or wrong, please open an issue: 3170s https://github.com/diku-dk/futhark/issues 3170s 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.fut: 3170s Compiling with --backend=multicore: 3170s cc failed with code 1: 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_umul_hi64’: 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3170s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3170s | ^~~~~~~~~~~ 3170s | __uint32_t 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4406:90: error: expected ‘)’ before ‘a’ 3170s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4406:109: error: expected ‘)’ before ‘b’ 3170s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_smul_hi64’: 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3170s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3170s | ^~~~~~~~~~ 3170s | __int128__ 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4410:86: error: expected ‘)’ before ‘a’ 3170s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4410:104: error: expected ‘)’ before ‘b’ 3170s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3170s | ~ ^ 3170s | ) 3170s 3170s If you find this error message confusing, uninformative, or wrong, please open an issue: 3170s https://github.com/diku-dk/futhark/issues 3170s 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.fut: 3172s Compiling with --backend=multicore: 3172s cc failed with code 1: 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_umul_hi64’: 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3172s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3172s | ^~~~~~~~~~~ 3172s | __uint32_t 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4420:90: error: expected ‘)’ before ‘a’ 3172s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3172s | ~ ^ 3172s | ) 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4420:109: error: expected ‘)’ before ‘b’ 3172s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3172s | ~ ^ 3172s | ) 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_smul_hi64’: 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3172s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3172s | ^~~~~~~~~~ 3172s | __int128__ 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4424:86: error: expected ‘)’ before ‘a’ 3172s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3172s | ~ ^ 3172s | ) 3172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4424:104: error: expected ‘)’ before ‘b’ 3172s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3172s | ~ ^ 3172s | ) 3172s 3172s If you find this error message confusing, uninformative, or wrong, please open an issue: 3172s https://github.com/diku-dk/futhark/issues 3172s 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.fut: 3175s Compiling with --backend=multicore: 3175s cc failed with code 1: 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_umul_hi64’: 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3175s | ^~~~~~~~~~~ 3175s | __uint32_t 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4420:90: error: expected ‘)’ before ‘a’ 3175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3175s | ~ ^ 3175s | ) 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4420:109: error: expected ‘)’ before ‘b’ 3175s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3175s | ~ ^ 3175s | ) 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_smul_hi64’: 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3175s | ^~~~~~~~~~ 3175s | __int128__ 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4424:86: error: expected ‘)’ before ‘a’ 3175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3175s | ~ ^ 3175s | ) 3175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4424:104: error: expected ‘)’ before ‘b’ 3175s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3175s | ~ ^ 3175s | ) 3175s 3175s If you find this error message confusing, uninformative, or wrong, please open an issue: 3175s https://github.com/diku-dk/futhark/issues 3175s 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.fut: 3176s Compiling with --backend=multicore: 3176s cc failed with code 1: 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_umul_hi64’: 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3176s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3176s | ^~~~~~~~~~~ 3176s | __uint32_t 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4406:90: error: expected ‘)’ before ‘a’ 3176s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3176s | ~ ^ 3176s | ) 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4406:109: error: expected ‘)’ before ‘b’ 3176s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3176s | ~ ^ 3176s | ) 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_smul_hi64’: 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3176s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3176s | ^~~~~~~~~~ 3176s | __int128__ 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4410:86: error: expected ‘)’ before ‘a’ 3176s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3176s | ~ ^ 3176s | ) 3176s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4410:104: error: expected ‘)’ before ‘b’ 3176s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3176s | ~ ^ 3176s | ) 3176s 3176s If you find this error message confusing, uninformative, or wrong, please open an issue: 3176s https://github.com/diku-dk/futhark/issues 3176s 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.fut: 3178s Compiling with --backend=multicore: 3178s cc failed with code 1: 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_umul_hi64’: 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3178s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3178s | ^~~~~~~~~~~ 3178s | __uint32_t 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4420:90: error: expected ‘)’ before ‘a’ 3178s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3178s | ~ ^ 3178s | ) 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4420:109: error: expected ‘)’ before ‘b’ 3178s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3178s | ~ ^ 3178s | ) 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_smul_hi64’: 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3178s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3178s | ^~~~~~~~~~ 3178s | __int128__ 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4424:86: error: expected ‘)’ before ‘a’ 3178s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3178s | ~ ^ 3178s | ) 3178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4424:104: error: expected ‘)’ before ‘b’ 3178s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3178s | ~ ^ 3178s | ) 3178s 3178s If you find this error message confusing, uninformative, or wrong, please open an issue: 3178s https://github.com/diku-dk/futhark/issues 3178s 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.fut: 3179s Compiling with --backend=multicore: 3179s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.fut:5:11-13: 3179s Unused name "xs". 3179s cc failed with code 1: 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_umul_hi64’: 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3179s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3179s | ^~~~~~~~~~~ 3179s | __uint32_t 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4437:90: error: expected ‘)’ before ‘a’ 3179s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4437:109: error: expected ‘)’ before ‘b’ 3179s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_smul_hi64’: 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3179s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3179s | ^~~~~~~~~~ 3179s | __int128__ 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4441:86: error: expected ‘)’ before ‘a’ 3179s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4441:104: error: expected ‘)’ before ‘b’ 3179s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s 3179s If you find this error message confusing, uninformative, or wrong, please open an issue: 3179s https://github.com/diku-dk/futhark/issues 3179s 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.fut: 3179s Compiling with --backend=multicore: 3179s cc failed with code 1: 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_umul_hi64’: 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3179s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3179s | ^~~~~~~~~~~ 3179s | __uint32_t 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4436:90: error: expected ‘)’ before ‘a’ 3179s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4436:109: error: expected ‘)’ before ‘b’ 3179s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_smul_hi64’: 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3179s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3179s | ^~~~~~~~~~ 3179s | __int128__ 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4440:86: error: expected ‘)’ before ‘a’ 3179s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4440:104: error: expected ‘)’ before ‘b’ 3179s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3179s | ~ ^ 3179s | ) 3179s 3179s If you find this error message confusing, uninformative, or wrong, please open an issue: 3179s https://github.com/diku-dk/futhark/issues 3179s 3182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.fut: 3182s Compiling with --backend=multicore: 3182s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.fut:11:20-27: 3182s Unused name "weights". 3182s cc failed with code 1: 3182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_umul_hi64’: 3182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3182s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3182s | ^~~~~~~~~~~ 3182s | __uint32_t 3182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4422:90: error: expected ‘)’ before ‘a’ 3182s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3182s | ~ ^ 3182s | ) 3182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4422:109: error: expected ‘)’ before ‘b’ 3182s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3182s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_smul_hi64’: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3183s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ^~~~~~~~~~ 3183s | __int128__ 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4426:86: error: expected ‘)’ before ‘a’ 3183s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4426:104: error: expected ‘)’ before ‘b’ 3183s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s 3183s If you find this error message confusing, uninformative, or wrong, please open an issue: 3183s https://github.com/diku-dk/futhark/issues 3183s 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.fut: 3183s Compiling with --backend=multicore: 3183s cc failed with code 1: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_umul_hi64’: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3183s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3183s | ^~~~~~~~~~~ 3183s | __uint32_t 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4421:90: error: expected ‘)’ before ‘a’ 3183s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4421:109: error: expected ‘)’ before ‘b’ 3183s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_smul_hi64’: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3183s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ^~~~~~~~~~ 3183s | __int128__ 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4425:86: error: expected ‘)’ before ‘a’ 3183s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4425:104: error: expected ‘)’ before ‘b’ 3183s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s 3183s If you find this error message confusing, uninformative, or wrong, please open an issue: 3183s https://github.com/diku-dk/futhark/issues 3183s 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.fut: 3183s Compiling with --backend=multicore: 3183s cc failed with code 1: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_umul_hi64’: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3183s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3183s | ^~~~~~~~~~~ 3183s | __uint32_t 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4408:90: error: expected ‘)’ before ‘a’ 3183s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4408:109: error: expected ‘)’ before ‘b’ 3183s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_smul_hi64’: 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3183s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ^~~~~~~~~~ 3183s | __int128__ 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4412:86: error: expected ‘)’ before ‘a’ 3183s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4412:104: error: expected ‘)’ before ‘b’ 3183s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3183s | ~ ^ 3183s | ) 3183s 3183s If you find this error message confusing, uninformative, or wrong, please open an issue: 3183s https://github.com/diku-dk/futhark/issues 3183s 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.fut: 3185s Compiling with --backend=multicore: 3185s cc failed with code 1: 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_umul_hi64’: 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3185s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3185s | ^~~~~~~~~~~ 3185s | __uint32_t 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4420:90: error: expected ‘)’ before ‘a’ 3185s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3185s | ~ ^ 3185s | ) 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4420:109: error: expected ‘)’ before ‘b’ 3185s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3185s | ~ ^ 3185s | ) 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_smul_hi64’: 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3185s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3185s | ^~~~~~~~~~ 3185s | __int128__ 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4424:86: error: expected ‘)’ before ‘a’ 3185s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3185s | ~ ^ 3185s | ) 3185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4424:104: error: expected ‘)’ before ‘b’ 3185s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3185s | ~ ^ 3185s | ) 3185s 3185s If you find this error message confusing, uninformative, or wrong, please open an issue: 3185s https://github.com/diku-dk/futhark/issues 3185s 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.fut: 3188s Compiling with --backend=multicore: 3188s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 3188s Defaulting ambiguous type to i32. 3188s 3188s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 3188s Defaulting ambiguous type to i32. 3188s cc failed with code 1: 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_umul_hi64’: 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3188s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3188s | ^~~~~~~~~~~ 3188s | __uint32_t 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4421:90: error: expected ‘)’ before ‘a’ 3188s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3188s | ~ ^ 3188s | ) 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4421:109: error: expected ‘)’ before ‘b’ 3188s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3188s | ~ ^ 3188s | ) 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_smul_hi64’: 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3188s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3188s | ^~~~~~~~~~ 3188s | __int128__ 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4425:86: error: expected ‘)’ before ‘a’ 3188s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3188s | ~ ^ 3188s | ) 3188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4425:104: error: expected ‘)’ before ‘b’ 3188s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3188s | ~ ^ 3188s | ) 3188s 3188s If you find this error message confusing, uninformative, or wrong, please open an issue: 3188s https://github.com/diku-dk/futhark/issues 3188s 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.fut: 3189s Compiling with --backend=multicore: 3189s cc failed with code 1: 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_umul_hi64’: 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3189s | ^~~~~~~~~~~ 3189s | __uint32_t 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4420:90: error: expected ‘)’ before ‘a’ 3189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4420:109: error: expected ‘)’ before ‘b’ 3189s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_smul_hi64’: 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3189s | ^~~~~~~~~~ 3189s | __int128__ 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4424:86: error: expected ‘)’ before ‘a’ 3189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4424:104: error: expected ‘)’ before ‘b’ 3189s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s 3189s If you find this error message confusing, uninformative, or wrong, please open an issue: 3189s https://github.com/diku-dk/futhark/issues 3189s 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.fut: 3189s Compiling with --backend=multicore: 3189s cc failed with code 1: 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_umul_hi64’: 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3189s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3189s | ^~~~~~~~~~~ 3189s | __uint32_t 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:90: error: expected ‘)’ before ‘a’ 3189s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4421:109: error: expected ‘)’ before ‘b’ 3189s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_smul_hi64’: 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3189s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3189s | ^~~~~~~~~~ 3189s | __int128__ 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4425:86: error: expected ‘)’ before ‘a’ 3189s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4425:104: error: expected ‘)’ before ‘b’ 3189s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3189s | ~ ^ 3189s | ) 3189s 3189s If you find this error message confusing, uninformative, or wrong, please open an issue: 3189s https://github.com/diku-dk/futhark/issues 3189s 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.fut: 3192s Compiling with --backend=multicore: 3192s cc failed with code 1: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_umul_hi64’: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ^~~~~~~~~~~ 3192s | __uint32_t 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4420:90: error: expected ‘)’ before ‘a’ 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4420:109: error: expected ‘)’ before ‘b’ 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_smul_hi64’: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ^~~~~~~~~~ 3192s | __int128__ 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4424:86: error: expected ‘)’ before ‘a’ 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4424:104: error: expected ‘)’ before ‘b’ 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s 3192s If you find this error message confusing, uninformative, or wrong, please open an issue: 3192s https://github.com/diku-dk/futhark/issues 3192s 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.fut: 3192s Compiling with --backend=multicore: 3192s cc failed with code 1: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_umul_hi64’: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ^~~~~~~~~~~ 3192s | __uint32_t 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4420:90: error: expected ‘)’ before ‘a’ 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4420:109: error: expected ‘)’ before ‘b’ 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_smul_hi64’: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ^~~~~~~~~~ 3192s | __int128__ 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4424:86: error: expected ‘)’ before ‘a’ 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4424:104: error: expected ‘)’ before ‘b’ 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s 3192s If you find this error message confusing, uninformative, or wrong, please open an issue: 3192s https://github.com/diku-dk/futhark/issues 3192s 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.fut: 3192s Compiling with --backend=multicore: 3192s cc failed with code 1: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_umul_hi64’: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ^~~~~~~~~~~ 3192s | __uint32_t 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4420:90: error: expected ‘)’ before ‘a’ 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4420:109: error: expected ‘)’ before ‘b’ 3192s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_smul_hi64’: 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ^~~~~~~~~~ 3192s | __int128__ 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4424:86: error: expected ‘)’ before ‘a’ 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4424:104: error: expected ‘)’ before ‘b’ 3192s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3192s | ~ ^ 3192s | ) 3192s 3192s If you find this error message confusing, uninformative, or wrong, please open an issue: 3192s https://github.com/diku-dk/futhark/issues 3192s 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.fut: 3194s Compiling with --backend=multicore: 3194s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.fut:5:11-12: 3194s Unused name "x". 3194s cc failed with code 1: 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_umul_hi64’: 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3194s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3194s | ^~~~~~~~~~~ 3194s | __uint32_t 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4421:90: error: expected ‘)’ before ‘a’ 3194s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4421:109: error: expected ‘)’ before ‘b’ 3194s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_smul_hi64’: 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3194s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3194s | ^~~~~~~~~~ 3194s | __int128__ 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4425:86: error: expected ‘)’ before ‘a’ 3194s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4425:104: error: expected ‘)’ before ‘b’ 3194s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s 3194s If you find this error message confusing, uninformative, or wrong, please open an issue: 3194s https://github.com/diku-dk/futhark/issues 3194s 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.fut: 3194s Compiling with --backend=multicore: 3194s cc failed with code 1: 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_umul_hi64’: 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3194s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3194s | ^~~~~~~~~~~ 3194s | __uint32_t 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:78: note: each undeclared identifier is reported only once for each function it appears in 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:90: error: expected ‘)’ before ‘a’ 3194s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4452:109: error: expected ‘)’ before ‘b’ 3194s 4452 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_smul_hi64’: 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4456:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3194s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3194s | ^~~~~~~~~~ 3194s | __int128__ 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4456:86: error: expected ‘)’ before ‘a’ 3194s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4456:104: error: expected ‘)’ before ‘b’ 3194s 4456 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3194s | ~ ^ 3194s | ) 3194s 3194s If you find this error message confusing, uninformative, or wrong, please open an issue: 3194s https://github.com/diku-dk/futhark/issues 3194s 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.fut: 3198s Compiling with --backend=multicore: 3198s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.fut:19:17-18: 3198s Unused name "i". 3198s cc failed with code 1: 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c: In function ‘futrts_umul_hi64’: 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3198s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3198s | ^~~~~~~~~~~ 3198s | __uint32_t 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:90: error: expected ‘)’ before ‘a’ 3198s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3198s | ~ ^ 3198s | ) 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4421:109: error: expected ‘)’ before ‘b’ 3198s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3198s | ~ ^ 3198s | ) 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c: In function ‘futrts_smul_hi64’: 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3198s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3198s | ^~~~~~~~~~ 3198s | __int128__ 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4425:86: error: expected ‘)’ before ‘a’ 3198s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3198s | ~ ^ 3198s | ) 3198s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return.c:4425:104: error: expected ‘)’ before ‘b’ 3198s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3198s | ~ ^ 3198s | ) 3198s 3198s If you find this error message confusing, uninformative, or wrong, please open an issue: 3198s https://github.com/diku-dk/futhark/issues 3198s 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.fut: 3199s Compiling with --backend=multicore: 3199s cc failed with code 1: 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_umul_hi64’: 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3199s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3199s | ^~~~~~~~~~~ 3199s | __uint32_t 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4422:90: error: expected ‘)’ before ‘a’ 3199s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3199s | ~ ^ 3199s | ) 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4422:109: error: expected ‘)’ before ‘b’ 3199s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3199s | ~ ^ 3199s | ) 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_smul_hi64’: 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3199s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3199s | ^~~~~~~~~~ 3199s | __int128__ 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4426:86: error: expected ‘)’ before ‘a’ 3199s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3199s | ~ ^ 3199s | ) 3199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4426:104: error: expected ‘)’ before ‘b’ 3199s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3199s | ~ ^ 3199s | ) 3199s 3199s If you find this error message confusing, uninformative, or wrong, please open an issue: 3199s https://github.com/diku-dk/futhark/issues 3199s 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.fut: 3200s Compiling with --backend=multicore: 3200s cc failed with code 1: 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_umul_hi64’: 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3200s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3200s | ^~~~~~~~~~~ 3200s | __uint32_t 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4406:90: error: expected ‘)’ before ‘a’ 3200s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4406:109: error: expected ‘)’ before ‘b’ 3200s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_smul_hi64’: 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3200s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3200s | ^~~~~~~~~~ 3200s | __int128__ 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4410:86: error: expected ‘)’ before ‘a’ 3200s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4410:104: error: expected ‘)’ before ‘b’ 3200s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s 3200s If you find this error message confusing, uninformative, or wrong, please open an issue: 3200s https://github.com/diku-dk/futhark/issues 3200s 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.fut: 3200s Compiling with --backend=multicore: 3200s cc failed with code 1: 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_umul_hi64’: 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3200s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3200s | ^~~~~~~~~~~ 3200s | __uint32_t 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:90: error: expected ‘)’ before ‘a’ 3200s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4435:109: error: expected ‘)’ before ‘b’ 3200s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_smul_hi64’: 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3200s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3200s | ^~~~~~~~~~ 3200s | __int128__ 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4439:86: error: expected ‘)’ before ‘a’ 3200s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4439:104: error: expected ‘)’ before ‘b’ 3200s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3200s | ~ ^ 3200s | ) 3200s 3200s If you find this error message confusing, uninformative, or wrong, please open an issue: 3200s https://github.com/diku-dk/futhark/issues 3200s 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.fut: 3201s Compiling with --backend=multicore: 3201s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.fut:5:12-15: 3201s Unused name "xs'". 3201s cc failed with code 1: 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_umul_hi64’: 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3201s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3201s | ^~~~~~~~~~~ 3201s | __uint32_t 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4420:90: error: expected ‘)’ before ‘a’ 3201s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3201s | ~ ^ 3201s | ) 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4420:109: error: expected ‘)’ before ‘b’ 3201s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3201s | ~ ^ 3201s | ) 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_smul_hi64’: 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3201s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3201s | ^~~~~~~~~~ 3201s | __int128__ 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4424:86: error: expected ‘)’ before ‘a’ 3201s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3201s | ~ ^ 3201s | ) 3201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4424:104: error: expected ‘)’ before ‘b’ 3201s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3201s | ~ ^ 3201s | ) 3201s 3201s If you find this error message confusing, uninformative, or wrong, please open an issue: 3201s https://github.com/diku-dk/futhark/issues 3201s 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.fut: 3204s Compiling with --backend=multicore: 3204s cc failed with code 1: 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_umul_hi64’: 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3204s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3204s | ^~~~~~~~~~~ 3204s | __uint32_t 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4420:90: error: expected ‘)’ before ‘a’ 3204s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4420:109: error: expected ‘)’ before ‘b’ 3204s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_smul_hi64’: 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3204s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3204s | ^~~~~~~~~~ 3204s | __int128__ 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4424:86: error: expected ‘)’ before ‘a’ 3204s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4424:104: error: expected ‘)’ before ‘b’ 3204s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s 3204s If you find this error message confusing, uninformative, or wrong, please open an issue: 3204s https://github.com/diku-dk/futhark/issues 3204s 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.fut: 3204s Compiling with --backend=multicore: 3204s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.fut:5:12-15: 3204s Unused name "xss". 3204s cc failed with code 1: 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_umul_hi64’: 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3204s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3204s | ^~~~~~~~~~~ 3204s | __uint32_t 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4406:90: error: expected ‘)’ before ‘a’ 3204s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4406:109: error: expected ‘)’ before ‘b’ 3204s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_smul_hi64’: 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3204s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3204s | ^~~~~~~~~~ 3204s | __int128__ 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4410:86: error: expected ‘)’ before ‘a’ 3204s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4410:104: error: expected ‘)’ before ‘b’ 3204s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3204s | ~ ^ 3204s | ) 3204s 3204s If you find this error message confusing, uninformative, or wrong, please open an issue: 3204s https://github.com/diku-dk/futhark/issues 3204s 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.fut: 3206s Compiling with --backend=multicore: 3206s cc failed with code 1: 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_umul_hi64’: 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3206s | ^~~~~~~~~~~ 3206s | __uint32_t 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4420:90: error: expected ‘)’ before ‘a’ 3206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3206s | ~ ^ 3206s | ) 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4420:109: error: expected ‘)’ before ‘b’ 3206s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3206s | ~ ^ 3206s | ) 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_smul_hi64’: 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3206s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3206s | ^~~~~~~~~~ 3206s | __int128__ 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4424:86: error: expected ‘)’ before ‘a’ 3206s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3206s | ~ ^ 3206s | ) 3206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4424:104: error: expected ‘)’ before ‘b’ 3206s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3206s | ~ ^ 3206s | ) 3206s 3206s If you find this error message confusing, uninformative, or wrong, please open an issue: 3206s https://github.com/diku-dk/futhark/issues 3206s 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.fut: 3207s Compiling with --backend=multicore: 3207s cc failed with code 1: 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_umul_hi64’: 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3207s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3207s | ^~~~~~~~~~~ 3207s | __uint32_t 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4420:90: error: expected ‘)’ before ‘a’ 3207s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4420:109: error: expected ‘)’ before ‘b’ 3207s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_smul_hi64’: 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3207s | ^~~~~~~~~~ 3207s | __int128__ 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4424:86: error: expected ‘)’ before ‘a’ 3207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4424:104: error: expected ‘)’ before ‘b’ 3207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s 3207s If you find this error message confusing, uninformative, or wrong, please open an issue: 3207s https://github.com/diku-dk/futhark/issues 3207s 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.fut: 3207s Compiling with --backend=multicore: 3207s cc failed with code 1: 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_umul_hi64’: 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3207s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3207s | ^~~~~~~~~~~ 3207s | __uint32_t 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4420:90: error: expected ‘)’ before ‘a’ 3207s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4420:109: error: expected ‘)’ before ‘b’ 3207s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_smul_hi64’: 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3207s | ^~~~~~~~~~ 3207s | __int128__ 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4424:86: error: expected ‘)’ before ‘a’ 3207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4424:104: error: expected ‘)’ before ‘b’ 3207s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3207s | ~ ^ 3207s | ) 3207s 3207s If you find this error message confusing, uninformative, or wrong, please open an issue: 3207s https://github.com/diku-dk/futhark/issues 3207s 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.fut: 3209s Compiling with --backend=multicore: 3209s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.fut:5:23-24: 3209s Unused name "f". 3209s 3209s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.fut:7:12-13: 3209s Unused name "f". 3209s cc failed with code 1: 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_umul_hi64’: 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3209s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3209s | ^~~~~~~~~~~ 3209s | __uint32_t 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4407:90: error: expected ‘)’ before ‘a’ 3209s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3209s | ~ ^ 3209s | ) 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4407:109: error: expected ‘)’ before ‘b’ 3209s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3209s | ~ ^ 3209s | ) 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_smul_hi64’: 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3209s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3209s | ^~~~~~~~~~ 3209s | __int128__ 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4411:86: error: expected ‘)’ before ‘a’ 3209s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3209s | ~ ^ 3209s | ) 3209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4411:104: error: expected ‘)’ before ‘b’ 3209s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3209s | ~ ^ 3209s | ) 3209s 3209s If you find this error message confusing, uninformative, or wrong, please open an issue: 3209s https://github.com/diku-dk/futhark/issues 3209s 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.fut: 3211s Compiling with --backend=multicore: 3211s cc failed with code 1: 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_umul_hi64’: 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3211s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3211s | ^~~~~~~~~~~ 3211s | __uint32_t 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4420:90: error: expected ‘)’ before ‘a’ 3211s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3211s | ~ ^ 3211s | ) 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4420:109: error: expected ‘)’ before ‘b’ 3211s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3211s | ~ ^ 3211s | ) 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_smul_hi64’: 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3211s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3211s | ^~~~~~~~~~ 3211s | __int128__ 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4424:86: error: expected ‘)’ before ‘a’ 3211s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3211s | ~ ^ 3211s | ) 3211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4424:104: error: expected ‘)’ before ‘b’ 3211s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3211s | ~ ^ 3211s | ) 3211s 3211s If you find this error message confusing, uninformative, or wrong, please open an issue: 3211s https://github.com/diku-dk/futhark/issues 3211s 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.fut: 3213s Compiling with --backend=multicore: 3213s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.fut:4:51-52: 3213s Unused name "i". 3213s cc failed with code 1: 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_umul_hi64’: 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3213s | ^~~~~~~~~~~ 3213s | __uint32_t 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4420:90: error: expected ‘)’ before ‘a’ 3213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4420:109: error: expected ‘)’ before ‘b’ 3213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_smul_hi64’: 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3213s | ^~~~~~~~~~ 3213s | __int128__ 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4424:86: error: expected ‘)’ before ‘a’ 3213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4424:104: error: expected ‘)’ before ‘b’ 3213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s 3213s If you find this error message confusing, uninformative, or wrong, please open an issue: 3213s https://github.com/diku-dk/futhark/issues 3213s 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.fut: 3213s Compiling with --backend=multicore: 3213s cc failed with code 1: 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_umul_hi64’: 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3213s | ^~~~~~~~~~~ 3213s | __uint32_t 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4420:90: error: expected ‘)’ before ‘a’ 3213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4420:109: error: expected ‘)’ before ‘b’ 3213s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_smul_hi64’: 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3213s | ^~~~~~~~~~ 3213s | __int128__ 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4424:86: error: expected ‘)’ before ‘a’ 3213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4424:104: error: expected ‘)’ before ‘b’ 3213s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3213s | ~ ^ 3213s | ) 3213s 3213s If you find this error message confusing, uninformative, or wrong, please open an issue: 3213s https://github.com/diku-dk/futhark/issues 3213s 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.fut: 3215s Compiling with --backend=multicore: 3215s cc failed with code 1: 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_umul_hi64’: 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3215s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3215s | ^~~~~~~~~~~ 3215s | __uint32_t 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4420:90: error: expected ‘)’ before ‘a’ 3215s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3215s | ~ ^ 3215s | ) 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4420:109: error: expected ‘)’ before ‘b’ 3215s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3215s | ~ ^ 3215s | ) 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_smul_hi64’: 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3215s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3215s | ^~~~~~~~~~ 3215s | __int128__ 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4424:86: error: expected ‘)’ before ‘a’ 3215s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3215s | ~ ^ 3215s | ) 3215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4424:104: error: expected ‘)’ before ‘b’ 3215s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3215s | ~ ^ 3215s | ) 3215s 3215s If you find this error message confusing, uninformative, or wrong, please open an issue: 3215s https://github.com/diku-dk/futhark/issues 3215s 3217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.fut: 3217s Compiling with --backend=multicore: 3217s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.fut:2:33-34: 3217s Unused name "i". 3217s cc failed with code 1: 3217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_umul_hi64’: 3217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3217s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4420:90: error: expected ‘)’ before ‘a’ 3217s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4420:109: error: expected ‘)’ before ‘b’ 3217s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_smul_hi64’: 3217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3217s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4424:86: error: expected ‘)’ before ‘a’ 3217s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4424:104: error: expected ‘)’ before ‘b’ 3217s 4424 | 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 3217s If you find this error message confusing, uninformative, or wrong, please open an issue: 3217s https://github.com/diku-dk/futhark/issues 3217s 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.fut: 3220s Compiling with --backend=multicore: 3220s cc failed with code 1: 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_umul_hi64’: 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3220s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3220s | ^~~~~~~~~~~ 3220s | __uint32_t 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4420:90: error: expected ‘)’ before ‘a’ 3220s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3220s | ~ ^ 3220s | ) 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4420:109: error: expected ‘)’ before ‘b’ 3220s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3220s | ~ ^ 3220s | ) 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_smul_hi64’: 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3220s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3220s | ^~~~~~~~~~ 3220s | __int128__ 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4424:86: error: expected ‘)’ before ‘a’ 3220s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3220s | ~ ^ 3220s | ) 3220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4424:104: error: expected ‘)’ before ‘b’ 3220s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3220s | ~ ^ 3220s | ) 3220s 3220s If you find this error message confusing, uninformative, or wrong, please open an issue: 3220s https://github.com/diku-dk/futhark/issues 3220s 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.fut: 3221s Compiling with --backend=multicore: 3221s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.fut:8:15-16: 3221s Unused name "k". 3221s 3221s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.fut:8:26-27: 3221s Unused name "j". 3221s cc failed with code 1: 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_umul_hi64’: 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3221s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3221s | ^~~~~~~~~~~ 3221s | __uint32_t 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4420:90: error: expected ‘)’ before ‘a’ 3221s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4420:109: error: expected ‘)’ before ‘b’ 3221s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_smul_hi64’: 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3221s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3221s | ^~~~~~~~~~ 3221s | __int128__ 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4424:86: error: expected ‘)’ before ‘a’ 3221s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4424:104: error: expected ‘)’ before ‘b’ 3221s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s 3221s If you find this error message confusing, uninformative, or wrong, please open an issue: 3221s https://github.com/diku-dk/futhark/issues 3221s 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.fut: 3221s Compiling with --backend=multicore: 3221s cc failed with code 1: 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_umul_hi64’: 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3221s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3221s | ^~~~~~~~~~~ 3221s | __uint32_t 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4420:90: error: expected ‘)’ before ‘a’ 3221s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4420:109: error: expected ‘)’ before ‘b’ 3221s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_smul_hi64’: 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3221s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3221s | ^~~~~~~~~~ 3221s | __int128__ 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4424:86: error: expected ‘)’ before ‘a’ 3221s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4424:104: error: expected ‘)’ before ‘b’ 3221s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3221s | ~ ^ 3221s | ) 3221s 3221s If you find this error message confusing, uninformative, or wrong, please open an issue: 3221s https://github.com/diku-dk/futhark/issues 3221s 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.fut: 3222s Compiling with --backend=multicore: 3222s cc failed with code 1: 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_umul_hi64’: 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3222s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3222s | ^~~~~~~~~~~ 3222s | __uint32_t 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4421:90: error: expected ‘)’ before ‘a’ 3222s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3222s | ~ ^ 3222s | ) 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4421:109: error: expected ‘)’ before ‘b’ 3222s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3222s | ~ ^ 3222s | ) 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_smul_hi64’: 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3222s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3222s | ^~~~~~~~~~ 3222s | __int128__ 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4425:86: error: expected ‘)’ before ‘a’ 3222s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3222s | ~ ^ 3222s | ) 3222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4425:104: error: expected ‘)’ before ‘b’ 3222s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3222s | ~ ^ 3222s | ) 3222s 3222s If you find this error message confusing, uninformative, or wrong, please open an issue: 3222s https://github.com/diku-dk/futhark/issues 3222s 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.fut: 3224s Compiling with --backend=multicore: 3224s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.fut:12:16-17: 3224s Defaulting ambiguous type to i32. 3224s cc failed with code 1: 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_umul_hi64’: 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3224s | ^~~~~~~~~~~ 3224s | __uint32_t 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4406:90: error: expected ‘)’ before ‘a’ 3224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4406:109: error: expected ‘)’ before ‘b’ 3224s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_smul_hi64’: 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3224s | ^~~~~~~~~~ 3224s | __int128__ 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4410:86: error: expected ‘)’ before ‘a’ 3224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4410:104: error: expected ‘)’ before ‘b’ 3224s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s 3224s If you find this error message confusing, uninformative, or wrong, please open an issue: 3224s https://github.com/diku-dk/futhark/issues 3224s 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.fut: 3224s Compiling with --backend=multicore: 3224s cc failed with code 1: 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_umul_hi64’: 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3224s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3224s | ^~~~~~~~~~~ 3224s | __uint32_t 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4408:90: error: expected ‘)’ before ‘a’ 3224s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4408:109: error: expected ‘)’ before ‘b’ 3224s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_smul_hi64’: 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3224s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3224s | ^~~~~~~~~~ 3224s | __int128__ 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4412:86: error: expected ‘)’ before ‘a’ 3224s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4412:104: error: expected ‘)’ before ‘b’ 3224s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3224s | ~ ^ 3224s | ) 3224s 3224s If you find this error message confusing, uninformative, or wrong, please open an issue: 3224s https://github.com/diku-dk/futhark/issues 3224s 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.fut: 3226s Compiling with --backend=multicore: 3226s cc failed with code 1: 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_umul_hi64’: 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3226s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3226s | ^~~~~~~~~~~ 3226s | __uint32_t 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4406:90: error: expected ‘)’ before ‘a’ 3226s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3226s | ~ ^ 3226s | ) 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4406:109: error: expected ‘)’ before ‘b’ 3226s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3226s | ~ ^ 3226s | ) 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_smul_hi64’: 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3226s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3226s | ^~~~~~~~~~ 3226s | __int128__ 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4410:86: error: expected ‘)’ before ‘a’ 3226s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3226s | ~ ^ 3226s | ) 3226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4410:104: error: expected ‘)’ before ‘b’ 3226s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3226s | ~ ^ 3226s | ) 3226s 3226s If you find this error message confusing, uninformative, or wrong, please open an issue: 3226s https://github.com/diku-dk/futhark/issues 3226s 3226s 1671 failed, 213 passed, 429 to go. 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.fut: 3228s Compiling with --backend=multicore: 3228s cc failed with code 1: 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_umul_hi64’: 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3228s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3228s | ^~~~~~~~~~~ 3228s | __uint32_t 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4394:90: error: expected ‘)’ before ‘a’ 3228s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3228s | ~ ^ 3228s | ) 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4394:109: error: expected ‘)’ before ‘b’ 3228s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3228s | ~ ^ 3228s | ) 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_smul_hi64’: 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3228s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3228s | ^~~~~~~~~~ 3228s | __int128__ 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4398:86: error: expected ‘)’ before ‘a’ 3228s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3228s | ~ ^ 3228s | ) 3228s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4398:104: error: expected ‘)’ before ‘b’ 3228s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3228s | ~ ^ 3228s | ) 3228s 3228s If you find this error message confusing, uninformative, or wrong, please open an issue: 3228s https://github.com/diku-dk/futhark/issues 3228s 3229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.fut: 3229s Compiling with --backend=multicore: 3229s cc failed with code 1: 3229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_umul_hi64’: 3229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3229s 4406 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:90: error: expected ‘)’ before ‘a’ 3229s 4406 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4406:109: error: expected ‘)’ before ‘b’ 3229s 4406 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_smul_hi64’: 3229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3229s 4410 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4410:86: error: expected ‘)’ before ‘a’ 3229s 4410 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4410:104: error: expected ‘)’ before ‘b’ 3229s 4410 | 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 3229s If you find this error message confusing, uninformative, or wrong, please open an issue: 3229s https://github.com/diku-dk/futhark/issues 3229s 3231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.fut: 3231s Compiling with --backend=multicore: 3231s cc failed with code 1: 3231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_umul_hi64’: 3231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3231s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:90: error: expected ‘)’ before ‘a’ 3231s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4436:109: error: expected ‘)’ before ‘b’ 3231s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_smul_hi64’: 3231s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3231s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4440:86: error: expected ‘)’ before ‘a’ 3231s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4440:104: error: expected ‘)’ before ‘b’ 3231s 4440 | 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 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.fut: 3232s Compiling with --backend=multicore: 3232s cc failed with code 1: 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_umul_hi64’: 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3232s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:90: error: expected ‘)’ before ‘a’ 3232s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4420:109: error: expected ‘)’ before ‘b’ 3232s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_smul_hi64’: 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3232s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4424:86: error: expected ‘)’ before ‘a’ 3232s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4424:104: error: expected ‘)’ before ‘b’ 3232s 4424 | 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 3232s If you find this error message confusing, uninformative, or wrong, please open an issue: 3232s https://github.com/diku-dk/futhark/issues 3232s 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut: 3232s Compiling with --backend=multicore: 3232s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut:13:8-13: 3232s Unused name "rngs'". 3232s cc failed with code 1: 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_umul_hi64’: 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3232s 4421 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:90: error: expected ‘)’ before ‘a’ 3232s 4421 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4421:109: error: expected ‘)’ before ‘b’ 3232s 4421 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_smul_hi64’: 3232s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3232s 4425 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4425:86: error: expected ‘)’ before ‘a’ 3232s 4425 | 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.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4425:104: error: expected ‘)’ before ‘b’ 3232s 4425 | 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 3232s If you find this error message confusing, uninformative, or wrong, please open an issue: 3232s https://github.com/diku-dk/futhark/issues 3232s 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.fut: 3236s Compiling with --backend=multicore: 3236s cc failed with code 1: 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_umul_hi64’: 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3236s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3236s | ^~~~~~~~~~~ 3236s | __uint32_t 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:90: error: expected ‘)’ before ‘a’ 3236s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4420:109: error: expected ‘)’ before ‘b’ 3236s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_smul_hi64’: 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3236s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3236s | ^~~~~~~~~~ 3236s | __int128__ 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4424:86: error: expected ‘)’ before ‘a’ 3236s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4424:104: error: expected ‘)’ before ‘b’ 3236s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s 3236s If you find this error message confusing, uninformative, or wrong, please open an issue: 3236s https://github.com/diku-dk/futhark/issues 3236s 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.fut: 3236s Compiling with --backend=multicore: 3236s cc failed with code 1: 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_umul_hi64’: 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3236s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3236s | ^~~~~~~~~~~ 3236s | __uint32_t 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:90: error: expected ‘)’ before ‘a’ 3236s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4420:109: error: expected ‘)’ before ‘b’ 3236s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_smul_hi64’: 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3236s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3236s | ^~~~~~~~~~ 3236s | __int128__ 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4424:86: error: expected ‘)’ before ‘a’ 3236s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4424:104: error: expected ‘)’ before ‘b’ 3236s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3236s | ~ ^ 3236s | ) 3236s 3236s If you find this error message confusing, uninformative, or wrong, please open an issue: 3236s https://github.com/diku-dk/futhark/issues 3236s 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.fut: 3238s Compiling with --backend=multicore: 3238s cc failed with code 1: 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_umul_hi64’: 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3238s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3238s | ^~~~~~~~~~~ 3238s | __uint32_t 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:90: error: expected ‘)’ before ‘a’ 3238s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3238s | ~ ^ 3238s | ) 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4420:109: error: expected ‘)’ before ‘b’ 3238s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3238s | ~ ^ 3238s | ) 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_smul_hi64’: 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3238s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3238s | ^~~~~~~~~~ 3238s | __int128__ 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4424:86: error: expected ‘)’ before ‘a’ 3238s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3238s | ~ ^ 3238s | ) 3238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4424:104: error: expected ‘)’ before ‘b’ 3238s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3238s | ~ ^ 3238s | ) 3238s 3238s If you find this error message confusing, uninformative, or wrong, please open an issue: 3238s https://github.com/diku-dk/futhark/issues 3238s 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.fut: 3239s Compiling with --backend=multicore: 3239s cc failed with code 1: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_umul_hi64’: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3239s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:90: error: expected ‘)’ before ‘a’ 3239s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4420:109: error: expected ‘)’ before ‘b’ 3239s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_smul_hi64’: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3239s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4424:86: error: expected ‘)’ before ‘a’ 3239s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4424:104: error: expected ‘)’ before ‘b’ 3239s 4424 | 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 3239s If you find this error message confusing, uninformative, or wrong, please open an issue: 3239s https://github.com/diku-dk/futhark/issues 3239s 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.fut: 3239s Compiling with --backend=multicore: 3239s cc failed with code 1: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_umul_hi64’: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3239s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:90: error: expected ‘)’ before ‘a’ 3239s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4422:109: error: expected ‘)’ before ‘b’ 3239s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_smul_hi64’: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3239s 4426 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4426:86: error: expected ‘)’ before ‘a’ 3239s 4426 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4426:104: error: expected ‘)’ before ‘b’ 3239s 4426 | 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 3239s If you find this error message confusing, uninformative, or wrong, please open an issue: 3239s https://github.com/diku-dk/futhark/issues 3239s 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.fut: 3239s Compiling with --backend=multicore: 3239s cc failed with code 1: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_umul_hi64’: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3239s 4421 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:90: error: expected ‘)’ before ‘a’ 3239s 4421 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4421:109: error: expected ‘)’ before ‘b’ 3239s 4421 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_smul_hi64’: 3239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3239s 4425 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4425:86: error: expected ‘)’ before ‘a’ 3239s 4425 | 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.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4425:104: error: expected ‘)’ before ‘b’ 3239s 4425 | 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 3239s If you find this error message confusing, uninformative, or wrong, please open an issue: 3239s https://github.com/diku-dk/futhark/issues 3239s 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.fut: 3240s Compiling with --backend=multicore: 3240s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.fut:4:18-19: 3240s Defaulting ambiguous type to i32. 3240s cc failed with code 1: 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_umul_hi64’: 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3240s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3240s | ^~~~~~~~~~~ 3240s | __uint32_t 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:90: error: expected ‘)’ before ‘a’ 3240s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3240s | ~ ^ 3240s | ) 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4420:109: error: expected ‘)’ before ‘b’ 3240s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3240s | ~ ^ 3240s | ) 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_smul_hi64’: 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3240s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3240s | ^~~~~~~~~~ 3240s | __int128__ 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4424:86: error: expected ‘)’ before ‘a’ 3240s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3240s | ~ ^ 3240s | ) 3240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4424:104: error: expected ‘)’ before ‘b’ 3240s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3240s | ~ ^ 3240s | ) 3240s 3240s If you find this error message confusing, uninformative, or wrong, please open an issue: 3240s https://github.com/diku-dk/futhark/issues 3240s 3244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.fut: 3244s Compiling with --backend=multicore: 3244s cc failed with code 1: 3244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_umul_hi64’: 3244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3244s 4423 | 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.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 3244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4423:90: error: expected ‘)’ before ‘a’ 3244s 4423 | 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.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4423:109: error: expected ‘)’ before ‘b’ 3244s 4423 | 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.K0ihat/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_smul_hi64’: 3244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3244s 4427 | 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.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4427:86: error: expected ‘)’ before ‘a’ 3244s 4427 | 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.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4427:104: error: expected ‘)’ before ‘b’ 3244s 4427 | 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 3244s If you find this error message confusing, uninformative, or wrong, please open an issue: 3244s https://github.com/diku-dk/futhark/issues 3244s 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.fut: 3246s Compiling with --backend=multicore: 3246s cc failed with code 1: 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_umul_hi64’: 3246s /tmp/autopkgtest.K0ihat/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’? 3246s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3246s | ^~~~~~~~~~~ 3246s | __uint32_t 3246s /tmp/autopkgtest.K0ihat/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 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4421:90: error: expected ‘)’ before ‘a’ 3246s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3246s | ~ ^ 3246s | ) 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4421:109: error: expected ‘)’ before ‘b’ 3246s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3246s | ~ ^ 3246s | ) 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_smul_hi64’: 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3246s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3246s | ^~~~~~~~~~ 3246s | __int128__ 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4425:86: error: expected ‘)’ before ‘a’ 3246s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3246s | ~ ^ 3246s | ) 3246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4425:104: error: expected ‘)’ before ‘b’ 3246s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3246s | ~ ^ 3246s | ) 3246s 3246s If you find this error message confusing, uninformative, or wrong, please open an issue: 3246s https://github.com/diku-dk/futhark/issues 3246s 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut: 3247s Compiling with --backend=multicore: 3247s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut:6:18-21: 3247s Unused name "arg". 3247s cc failed with code 1: 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_umul_hi64’: 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3247s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3247s | ^~~~~~~~~~~ 3247s | __uint32_t 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:90: error: expected ‘)’ before ‘a’ 3247s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4420:109: error: expected ‘)’ before ‘b’ 3247s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_smul_hi64’: 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3247s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3247s | ^~~~~~~~~~ 3247s | __int128__ 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4424:86: error: expected ‘)’ before ‘a’ 3247s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4424:104: error: expected ‘)’ before ‘b’ 3247s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s 3247s If you find this error message confusing, uninformative, or wrong, please open an issue: 3247s https://github.com/diku-dk/futhark/issues 3247s 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.fut: 3247s Compiling with --backend=multicore: 3247s cc failed with code 1: 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_umul_hi64’: 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3247s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3247s | ^~~~~~~~~~~ 3247s | __uint32_t 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4421:90: error: expected ‘)’ before ‘a’ 3247s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4421:109: error: expected ‘)’ before ‘b’ 3247s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_smul_hi64’: 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3247s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3247s | ^~~~~~~~~~ 3247s | __int128__ 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4425:86: error: expected ‘)’ before ‘a’ 3247s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4425:104: error: expected ‘)’ before ‘b’ 3247s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3247s | ~ ^ 3247s | ) 3247s 3247s If you find this error message confusing, uninformative, or wrong, please open an issue: 3247s https://github.com/diku-dk/futhark/issues 3247s 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.fut: 3248s Compiling with --backend=multicore: 3248s cc failed with code 1: 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_umul_hi64’: 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3248s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3248s | ^~~~~~~~~~~ 3248s | __uint32_t 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:90: error: expected ‘)’ before ‘a’ 3248s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4421:109: error: expected ‘)’ before ‘b’ 3248s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_smul_hi64’: 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3248s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3248s | ^~~~~~~~~~ 3248s | __int128__ 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4425:86: error: expected ‘)’ before ‘a’ 3248s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4425:104: error: expected ‘)’ before ‘b’ 3248s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s 3248s If you find this error message confusing, uninformative, or wrong, please open an issue: 3248s https://github.com/diku-dk/futhark/issues 3248s 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.fut: 3248s Compiling with --backend=multicore: 3248s cc failed with code 1: 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_umul_hi64’: 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3248s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3248s | ^~~~~~~~~~~ 3248s | __uint32_t 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:90: error: expected ‘)’ before ‘a’ 3248s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4421:109: error: expected ‘)’ before ‘b’ 3248s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_smul_hi64’: 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3248s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3248s | ^~~~~~~~~~ 3248s | __int128__ 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4425:86: error: expected ‘)’ before ‘a’ 3248s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4425:104: error: expected ‘)’ before ‘b’ 3248s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3248s | ~ ^ 3248s | ) 3248s 3248s If you find this error message confusing, uninformative, or wrong, please open an issue: 3248s https://github.com/diku-dk/futhark/issues 3248s 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.fut: 3249s Compiling with --backend=multicore: 3249s cc failed with code 1: 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_umul_hi64’: 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3249s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3249s | ^~~~~~~~~~~ 3249s | __uint32_t 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:90: error: expected ‘)’ before ‘a’ 3249s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3249s | ~ ^ 3249s | ) 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4420:109: error: expected ‘)’ before ‘b’ 3249s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3249s | ~ ^ 3249s | ) 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_smul_hi64’: 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3249s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3249s | ^~~~~~~~~~ 3249s | __int128__ 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4424:86: error: expected ‘)’ before ‘a’ 3249s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3249s | ~ ^ 3249s | ) 3249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4424:104: error: expected ‘)’ before ‘b’ 3249s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3249s | ~ ^ 3249s | ) 3249s 3249s If you find this error message confusing, uninformative, or wrong, please open an issue: 3249s https://github.com/diku-dk/futhark/issues 3249s 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.fut: 3256s Compiling with --backend=multicore: 3256s cc failed with code 1: 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_umul_hi64’: 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3256s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:90: error: expected ‘)’ before ‘a’ 3256s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4436:109: error: expected ‘)’ before ‘b’ 3256s 4436 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_smul_hi64’: 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3256s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4440:86: error: expected ‘)’ before ‘a’ 3256s 4440 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4440:104: error: expected ‘)’ before ‘b’ 3256s 4440 | 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 3256s If you find this error message confusing, uninformative, or wrong, please open an issue: 3256s https://github.com/diku-dk/futhark/issues 3256s 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.fut: 3256s Compiling with --backend=multicore: 3256s cc failed with code 1: 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_umul_hi64’: 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3256s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:90: error: expected ‘)’ before ‘a’ 3256s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4422:109: error: expected ‘)’ before ‘b’ 3256s 4422 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_smul_hi64’: 3256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3256s 4426 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4426:86: error: expected ‘)’ before ‘a’ 3256s 4426 | 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.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4426:104: error: expected ‘)’ before ‘b’ 3256s 4426 | 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 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.K0ihat/autopkgtest_tmp/tests/shapes/slice0.fut: 3257s Compiling with --backend=multicore: 3257s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.fut:7:1-8:38: 3257s Entry point return type 3257s 3257s *[(g j) - (f i)](i32, i32) 3257s 3257s will have an opaque type, so the result will likely not be usable. 3257s cc failed with code 1: 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_umul_hi64’: 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4453:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3257s 4453 | 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.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4453:78: note: each undeclared identifier is reported only once for each function it appears in 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4453:90: error: expected ‘)’ before ‘a’ 3257s 4453 | 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.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4453:109: error: expected ‘)’ before ‘b’ 3257s 4453 | 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.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_smul_hi64’: 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4457:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3257s 4457 | 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.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4457:86: error: expected ‘)’ before ‘a’ 3257s 4457 | 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.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4457:104: error: expected ‘)’ before ‘b’ 3257s 4457 | 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 3257s If you find this error message confusing, uninformative, or wrong, please open an issue: 3257s https://github.com/diku-dk/futhark/issues 3257s 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.fut: 3257s Compiling with --backend=multicore: 3257s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.fut:2:21-24: 3257s Defaulting ambiguous type to i32. 3257s cc failed with code 1: 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_umul_hi64’: 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3257s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:90: error: expected ‘)’ before ‘a’ 3257s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4420:109: error: expected ‘)’ before ‘b’ 3257s 4420 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_smul_hi64’: 3257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3257s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4424:86: error: expected ‘)’ before ‘a’ 3257s 4424 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4424:104: error: expected ‘)’ before ‘b’ 3257s 4424 | 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 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.fut: 3258s Compiling with --backend=multicore: 3258s cc failed with code 1: 3258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_umul_hi64’: 3258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3258s 4435 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:90: error: expected ‘)’ before ‘a’ 3258s 4435 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4435:109: error: expected ‘)’ before ‘b’ 3258s 4435 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_smul_hi64’: 3258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3258s 4439 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4439:86: error: expected ‘)’ before ‘a’ 3258s 4439 | 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.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4439:104: error: expected ‘)’ before ‘b’ 3258s 4439 | 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 3258s If you find this error message confusing, uninformative, or wrong, please open an issue: 3258s https://github.com/diku-dk/futhark/issues 3258s 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.fut: 3260s Compiling with --backend=multicore: 3260s cc failed with code 1: 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_umul_hi64’: 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3260s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3260s | ^~~~~~~~~~~ 3260s | __uint32_t 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:90: error: expected ‘)’ before ‘a’ 3260s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3260s | ~ ^ 3260s | ) 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4420:109: error: expected ‘)’ before ‘b’ 3260s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3260s | ~ ^ 3260s | ) 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_smul_hi64’: 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3260s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3260s | ^~~~~~~~~~ 3260s | __int128__ 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4424:86: error: expected ‘)’ before ‘a’ 3260s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3260s | ~ ^ 3260s | ) 3260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4424:104: error: expected ‘)’ before ‘b’ 3260s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3260s | ~ ^ 3260s | ) 3260s 3260s If you find this error message confusing, uninformative, or wrong, please open an issue: 3260s https://github.com/diku-dk/futhark/issues 3260s 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.fut: 3263s Compiling with --backend=multicore: 3263s cc failed with code 1: 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_umul_hi64’: 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3263s | ^~~~~~~~~~~ 3263s | __uint32_t 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4421:90: error: expected ‘)’ before ‘a’ 3263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4421:109: error: expected ‘)’ before ‘b’ 3263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_smul_hi64’: 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3263s | ^~~~~~~~~~ 3263s | __int128__ 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4425:86: error: expected ‘)’ before ‘a’ 3263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4425:104: error: expected ‘)’ before ‘b’ 3263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s 3263s If you find this error message confusing, uninformative, or wrong, please open an issue: 3263s https://github.com/diku-dk/futhark/issues 3263s 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.fut: 3263s Compiling with --backend=multicore: 3263s cc failed with code 1: 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_umul_hi64’: 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3263s | ^~~~~~~~~~~ 3263s | __uint32_t 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4421:90: error: expected ‘)’ before ‘a’ 3263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4421:109: error: expected ‘)’ before ‘b’ 3263s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_smul_hi64’: 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3263s | ^~~~~~~~~~ 3263s | __int128__ 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4425:86: error: expected ‘)’ before ‘a’ 3263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4425:104: error: expected ‘)’ before ‘b’ 3263s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3263s | ~ ^ 3263s | ) 3263s 3263s If you find this error message confusing, uninformative, or wrong, please open an issue: 3263s https://github.com/diku-dk/futhark/issues 3263s 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.fut: 3264s Compiling with --backend=multicore: 3264s cc failed with code 1: 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_umul_hi64’: 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3264s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3264s | ^~~~~~~~~~~ 3264s | __uint32_t 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4421:90: error: expected ‘)’ before ‘a’ 3264s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3264s | ~ ^ 3264s | ) 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4421:109: error: expected ‘)’ before ‘b’ 3264s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3264s | ~ ^ 3264s | ) 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_smul_hi64’: 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3264s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3264s | ^~~~~~~~~~ 3264s | __int128__ 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4425:86: error: expected ‘)’ before ‘a’ 3264s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3264s | ~ ^ 3264s | ) 3264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4425:104: error: expected ‘)’ before ‘b’ 3264s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3264s | ~ ^ 3264s | ) 3264s 3264s If you find this error message confusing, uninformative, or wrong, please open an issue: 3264s https://github.com/diku-dk/futhark/issues 3264s 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.fut: 3265s Compiling with --backend=multicore: 3265s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.fut:4:10-44: 3265s Entry point parameter 3265s 3265s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 3265s 3265s will have an opaque type, so the entry point will likely not be callable. 3265s cc failed with code 1: 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_umul_hi64’: 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3265s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3265s | ^~~~~~~~~~~ 3265s | __uint32_t 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4459:90: error: expected ‘)’ before ‘a’ 3265s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3265s | ~ ^ 3265s | ) 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4459:109: error: expected ‘)’ before ‘b’ 3265s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3265s | ~ ^ 3265s | ) 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_smul_hi64’: 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3265s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3265s | ^~~~~~~~~~ 3265s | __int128__ 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4463:86: error: expected ‘)’ before ‘a’ 3265s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3265s | ~ ^ 3265s | ) 3265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4463:104: error: expected ‘)’ before ‘b’ 3265s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3265s | ~ ^ 3265s | ) 3265s 3265s If you find this error message confusing, uninformative, or wrong, please open an issue: 3265s https://github.com/diku-dk/futhark/issues 3265s 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.fut: 3266s Compiling with --backend=multicore: 3266s cc failed with code 1: 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_umul_hi64’: 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3266s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3266s | ^~~~~~~~~~~ 3266s | __uint32_t 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4424:90: error: expected ‘)’ before ‘a’ 3266s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3266s | ~ ^ 3266s | ) 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4424:109: error: expected ‘)’ before ‘b’ 3266s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3266s | ~ ^ 3266s | ) 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_smul_hi64’: 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3266s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3266s | ^~~~~~~~~~ 3266s | __int128__ 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4428:86: error: expected ‘)’ before ‘a’ 3266s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3266s | ~ ^ 3266s | ) 3266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4428:104: error: expected ‘)’ before ‘b’ 3266s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3266s | ~ ^ 3266s | ) 3266s 3266s If you find this error message confusing, uninformative, or wrong, please open an issue: 3266s https://github.com/diku-dk/futhark/issues 3266s 3267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.fut: 3267s Compiling with --backend=multicore: 3267s cc failed with code 1: 3267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_umul_hi64’: 3267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4440:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3267s 4440 | 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.K0ihat/autopkgtest_tmp/tests/sinking2.c:4440:78: note: each undeclared identifier is reported only once for each function it appears in 3267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4440:90: error: expected ‘)’ before ‘a’ 3267s 4440 | 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.K0ihat/autopkgtest_tmp/tests/sinking2.c:4440:109: error: expected ‘)’ before ‘b’ 3267s 4440 | 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.K0ihat/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_smul_hi64’: 3267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4444:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3267s 4444 | 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.K0ihat/autopkgtest_tmp/tests/sinking2.c:4444:86: error: expected ‘)’ before ‘a’ 3267s 4444 | 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.K0ihat/autopkgtest_tmp/tests/sinking2.c:4444:104: error: expected ‘)’ before ‘b’ 3267s 4444 | 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 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.K0ihat/autopkgtest_tmp/tests/sinking4.fut: 3268s Compiling with --backend=multicore: 3268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.fut:5:10-44: 3268s Entry point parameter 3268s 3268s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 3268s 3268s will have an opaque type, so the entry point will likely not be callable. 3268s cc failed with code 1: 3268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_umul_hi64’: 3268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4464:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3268s 4464 | 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.K0ihat/autopkgtest_tmp/tests/sinking4.c:4464:78: note: each undeclared identifier is reported only once for each function it appears in 3268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4464:90: error: expected ‘)’ before ‘a’ 3268s 4464 | 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.K0ihat/autopkgtest_tmp/tests/sinking4.c:4464:109: error: expected ‘)’ before ‘b’ 3268s 4464 | 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.K0ihat/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_smul_hi64’: 3268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4468:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3268s 4468 | 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.K0ihat/autopkgtest_tmp/tests/sinking4.c:4468:86: error: expected ‘)’ before ‘a’ 3268s 4468 | 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.K0ihat/autopkgtest_tmp/tests/sinking4.c:4468:104: error: expected ‘)’ before ‘b’ 3268s 4468 | 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 3268s If you find this error message confusing, uninformative, or wrong, please open an issue: 3268s https://github.com/diku-dk/futhark/issues 3268s 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.fut: 3269s Compiling with --backend=multicore: 3269s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.fut:10:10-44: 3269s Entry point parameter 3269s 3269s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 3269s 3269s will have an opaque type, so the entry point will likely not be callable. 3269s cc failed with code 1: 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_umul_hi64’: 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4459:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3269s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3269s | ^~~~~~~~~~~ 3269s | __uint32_t 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4459:78: note: each undeclared identifier is reported only once for each function it appears in 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4459:90: error: expected ‘)’ before ‘a’ 3269s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3269s | ~ ^ 3269s | ) 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4459:109: error: expected ‘)’ before ‘b’ 3269s 4459 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3269s | ~ ^ 3269s | ) 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_smul_hi64’: 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4463:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3269s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3269s | ^~~~~~~~~~ 3269s | __int128__ 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4463:86: error: expected ‘)’ before ‘a’ 3269s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3269s | ~ ^ 3269s | ) 3269s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4463:104: error: expected ‘)’ before ‘b’ 3269s 4463 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3269s | ~ ^ 3269s | ) 3269s 3269s If you find this error message confusing, uninformative, or wrong, please open an issue: 3269s https://github.com/diku-dk/futhark/issues 3269s 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.fut: 3271s Compiling with --backend=multicore: 3271s cc failed with code 1: 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_umul_hi64’: 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3271s 4406 | 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.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4406:90: error: expected ‘)’ before ‘a’ 3271s 4406 | 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.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4406:109: error: expected ‘)’ before ‘b’ 3271s 4406 | 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.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_smul_hi64’: 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3271s 4410 | 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.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4410:86: error: expected ‘)’ before ‘a’ 3271s 4410 | 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.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4410:104: error: expected ‘)’ before ‘b’ 3271s 4410 | 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 3271s If you find this error message confusing, uninformative, or wrong, please open an issue: 3271s https://github.com/diku-dk/futhark/issues 3271s 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.fut: 3271s Compiling with --backend=multicore: 3271s cc failed with code 1: 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_umul_hi64’: 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3271s 4421 | 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.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4421:90: error: expected ‘)’ before ‘a’ 3271s 4421 | 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.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4421:109: error: expected ‘)’ before ‘b’ 3271s 4421 | 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.K0ihat/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_smul_hi64’: 3271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3271s 4425 | 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.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4425:86: error: expected ‘)’ before ‘a’ 3271s 4425 | 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.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4425:104: error: expected ‘)’ before ‘b’ 3271s 4425 | 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 3271s If you find this error message confusing, uninformative, or wrong, please open an issue: 3271s https://github.com/diku-dk/futhark/issues 3271s 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut: 3274s Compiling with --backend=multicore: 3274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3274s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3274s 3274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3274s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3274s 3274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3274s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3274s 3274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3274s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3274s 3274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3274s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3274s 3274s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3274s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3274s cc failed with code 1: 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_umul_hi64’: 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3274s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3274s | ^~~~~~~~~~~ 3274s | __uint32_t 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:90: error: expected ‘)’ before ‘a’ 3274s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3274s | ~ ^ 3274s | ) 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4394:109: error: expected ‘)’ before ‘b’ 3274s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3274s | ~ ^ 3274s | ) 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_smul_hi64’: 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3274s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3274s | ^~~~~~~~~~ 3274s | __int128__ 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4398:86: error: expected ‘)’ before ‘a’ 3274s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3274s | ~ ^ 3274s | ) 3274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4398:104: error: expected ‘)’ before ‘b’ 3274s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3274s | ~ ^ 3274s | ) 3274s 3274s If you find this error message confusing, uninformative, or wrong, please open an issue: 3274s https://github.com/diku-dk/futhark/issues 3274s 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.fut: 3275s Compiling with --backend=multicore: 3275s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3275s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3275s 3275s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3275s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3275s 3275s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3275s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3275s 3275s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3275s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3275s 3275s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3275s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3275s 3275s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3275s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3275s cc failed with code 1: 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_umul_hi64’: 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3275s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3275s | ^~~~~~~~~~~ 3275s | __uint32_t 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:78: note: each undeclared identifier is reported only once for each function it appears in 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:90: error: expected ‘)’ before ‘a’ 3275s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3275s | ~ ^ 3275s | ) 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4461:109: error: expected ‘)’ before ‘b’ 3275s 4461 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3275s | ~ ^ 3275s | ) 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_smul_hi64’: 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4465:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3275s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3275s | ^~~~~~~~~~ 3275s | __int128__ 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4465:86: error: expected ‘)’ before ‘a’ 3275s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3275s | ~ ^ 3275s | ) 3275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4465:104: error: expected ‘)’ before ‘b’ 3275s 4465 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3275s | ~ ^ 3275s | ) 3275s 3275s If you find this error message confusing, uninformative, or wrong, please open an issue: 3275s https://github.com/diku-dk/futhark/issues 3275s 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.fut: 3276s Compiling with --backend=multicore: 3276s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3276s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3276s 3276s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3276s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3276s 3276s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3276s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3276s 3276s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3276s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3276s 3276s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3276s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3276s 3276s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3276s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3276s cc failed with code 1: 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_umul_hi64’: 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3276s 4493 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3276s | ^~~~~~~~~~~ 3276s | __uint32_t 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:78: note: each undeclared identifier is reported only once for each function it appears in 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:90: error: expected ‘)’ before ‘a’ 3276s 4493 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3276s | ~ ^ 3276s | ) 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4493:109: error: expected ‘)’ before ‘b’ 3276s 4493 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3276s | ~ ^ 3276s | ) 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_smul_hi64’: 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4497:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3276s 4497 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3276s | ^~~~~~~~~~ 3276s | __int128__ 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4497:86: error: expected ‘)’ before ‘a’ 3276s 4497 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3276s | ~ ^ 3276s | ) 3276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4497:104: error: expected ‘)’ before ‘b’ 3276s 4497 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3276s | ~ ^ 3276s | ) 3276s 3276s If you find this error message confusing, uninformative, or wrong, please open an issue: 3276s https://github.com/diku-dk/futhark/issues 3276s 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.fut: 3281s Compiling with --backend=multicore: 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s cc failed with code 1: 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_umul_hi64’: 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3281s | ^~~~~~~~~~~ 3281s | __uint32_t 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:90: error: expected ‘)’ before ‘a’ 3281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4448:109: error: expected ‘)’ before ‘b’ 3281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_smul_hi64’: 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3281s | ^~~~~~~~~~ 3281s | __int128__ 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4452:86: error: expected ‘)’ before ‘a’ 3281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4452:104: error: expected ‘)’ before ‘b’ 3281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s 3281s If you find this error message confusing, uninformative, or wrong, please open an issue: 3281s https://github.com/diku-dk/futhark/issues 3281s 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.fut: 3281s Compiling with --backend=multicore: 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s 3281s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3281s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3281s cc failed with code 1: 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_umul_hi64’: 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3281s | ^~~~~~~~~~~ 3281s | __uint32_t 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4448:90: error: expected ‘)’ before ‘a’ 3281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4448:109: error: expected ‘)’ before ‘b’ 3281s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_smul_hi64’: 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3281s | ^~~~~~~~~~ 3281s | __int128__ 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4452:86: error: expected ‘)’ before ‘a’ 3281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4452:104: error: expected ‘)’ before ‘b’ 3281s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3281s | ~ ^ 3281s | ) 3281s 3281s If you find this error message confusing, uninformative, or wrong, please open an issue: 3281s https://github.com/diku-dk/futhark/issues 3281s 3285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.fut: 3285s Compiling with --backend=multicore: 3285s cc failed with code 1: 3285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_umul_hi64’: 3285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3285s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4422:90: error: expected ‘)’ before ‘a’ 3285s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice0.c:4422:109: error: expected ‘)’ before ‘b’ 3285s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_smul_hi64’: 3285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3285s 4426 | 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.K0ihat/autopkgtest_tmp/tests/slice0.c:4426:86: error: expected ‘)’ before ‘a’ 3285s 4426 | 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.K0ihat/autopkgtest_tmp/tests/slice0.c:4426:104: error: expected ‘)’ before ‘b’ 3285s 4426 | 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 3285s If you find this error message confusing, uninformative, or wrong, please open an issue: 3285s https://github.com/diku-dk/futhark/issues 3285s 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.fut: 3286s Compiling with --backend=multicore: 3286s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3286s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3286s 3286s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3286s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3286s 3286s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3286s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3286s 3286s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3286s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3286s 3286s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3286s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3286s 3286s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3286s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3286s cc failed with code 1: 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_umul_hi64’: 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3286s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3286s | ^~~~~~~~~~~ 3286s | __uint32_t 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:90: error: expected ‘)’ before ‘a’ 3286s 4448 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4448:109: error: expected ‘)’ before ‘b’ 3286s 4448 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_smul_hi64’: 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3286s 4452 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4452:86: error: expected ‘)’ before ‘a’ 3286s 4452 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4452:104: error: expected ‘)’ before ‘b’ 3286s 4452 | 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 3286s If you find this error message confusing, uninformative, or wrong, please open an issue: 3286s https://github.com/diku-dk/futhark/issues 3286s 3286s 1713 failed, 230 passed, 370 to go. 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.fut: 3286s Compiling with --backend=multicore: 3286s cc failed with code 1: 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_umul_hi64’: 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3286s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3286s | ^~~~~~~~~~~ 3286s | __uint32_t 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4422:90: error: expected ‘)’ before ‘a’ 3286s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice1.c:4422:109: error: expected ‘)’ before ‘b’ 3286s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_smul_hi64’: 3286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3286s 4426 | 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.K0ihat/autopkgtest_tmp/tests/slice1.c:4426:86: error: expected ‘)’ before ‘a’ 3286s 4426 | 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.K0ihat/autopkgtest_tmp/tests/slice1.c:4426:104: error: expected ‘)’ before ‘b’ 3286s 4426 | 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 3286s If you find this error message confusing, uninformative, or wrong, please open an issue: 3286s https://github.com/diku-dk/futhark/issues 3286s 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.fut: 3291s Compiling with --backend=multicore: 3291s cc failed with code 1: 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_umul_hi64’: 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3291s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3291s | ^~~~~~~~~~~ 3291s | __uint32_t 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4422:90: error: expected ‘)’ before ‘a’ 3291s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3291s | ~ ^ 3291s | ) 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4422:109: error: expected ‘)’ before ‘b’ 3291s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3291s | ~ ^ 3291s | ) 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_smul_hi64’: 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3291s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3291s | ^~~~~~~~~~ 3291s | __int128__ 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4426:86: error: expected ‘)’ before ‘a’ 3291s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3291s | ~ ^ 3291s | ) 3291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4426:104: error: expected ‘)’ before ‘b’ 3291s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3291s | ~ ^ 3291s | ) 3291s 3291s If you find this error message confusing, uninformative, or wrong, please open an issue: 3291s https://github.com/diku-dk/futhark/issues 3291s 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.fut: 3294s Generating reference outputs: 3294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3294s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3294s 3294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3294s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3294s 3294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3294s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3294s 3294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3294s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3294s 3294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3294s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3294s 3294s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3294s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3294s cc failed with code 1: 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_umul_hi64’: 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3294s 4418 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:90: error: expected ‘)’ before ‘a’ 3294s 4418 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:109: error: expected ‘)’ before ‘b’ 3294s 4418 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_smul_hi64’: 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3294s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:86: error: expected ‘)’ before ‘a’ 3294s 4422 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:104: error: expected ‘)’ before ‘b’ 3294s 4422 | 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 3294s If you find this error message confusing, uninformative, or wrong, please open an issue: 3294s https://github.com/diku-dk/futhark/issues 3294s 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.fut: 3294s Compiling with --backend=multicore: 3294s cc failed with code 1: 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_umul_hi64’: 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3294s 4435 | 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.K0ihat/autopkgtest_tmp/tests/slice2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4435:90: error: expected ‘)’ before ‘a’ 3294s 4435 | 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.K0ihat/autopkgtest_tmp/tests/slice2.c:4435:109: error: expected ‘)’ before ‘b’ 3294s 4435 | 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.K0ihat/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_smul_hi64’: 3294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3294s 4439 | 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.K0ihat/autopkgtest_tmp/tests/slice2.c:4439:86: error: expected ‘)’ before ‘a’ 3294s 4439 | 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.K0ihat/autopkgtest_tmp/tests/slice2.c:4439:104: error: expected ‘)’ before ‘b’ 3294s 4439 | 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 3294s If you find this error message confusing, uninformative, or wrong, please open an issue: 3294s https://github.com/diku-dk/futhark/issues 3294s 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.fut: 3296s Compiling with --backend=multicore: 3296s cc failed with code 1: 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_umul_hi64’: 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3296s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3296s | ^~~~~~~~~~~ 3296s | __uint32_t 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4423:90: error: expected ‘)’ before ‘a’ 3296s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3296s | ~ ^ 3296s | ) 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4423:109: error: expected ‘)’ before ‘b’ 3296s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3296s | ~ ^ 3296s | ) 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_smul_hi64’: 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3296s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3296s | ^~~~~~~~~~ 3296s | __int128__ 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4427:86: error: expected ‘)’ before ‘a’ 3296s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3296s | ~ ^ 3296s | ) 3296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4427:104: error: expected ‘)’ before ‘b’ 3296s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3296s | ~ ^ 3296s | ) 3296s 3296s If you find this error message confusing, uninformative, or wrong, please open an issue: 3296s https://github.com/diku-dk/futhark/issues 3296s 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.fut: 3297s Generating reference outputs: 3297s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3297s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3297s 3297s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3297s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3297s 3297s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3297s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3297s 3297s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3297s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3297s 3297s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3297s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3297s 3297s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3297s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3297s cc failed with code 1: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_umul_hi64’: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3297s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ^~~~~~~~~~~ 3297s | __uint32_t 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:90: error: expected ‘)’ before ‘a’ 3297s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:109: error: expected ‘)’ before ‘b’ 3297s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_smul_hi64’: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3297s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ^~~~~~~~~~ 3297s | __int128__ 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:86: error: expected ‘)’ before ‘a’ 3297s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:104: error: expected ‘)’ before ‘b’ 3297s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s 3297s If you find this error message confusing, uninformative, or wrong, please open an issue: 3297s https://github.com/diku-dk/futhark/issues 3297s 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.fut: 3297s Compiling with --backend=multicore: 3297s cc failed with code 1: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_umul_hi64’: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3297s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ^~~~~~~~~~~ 3297s | __uint32_t 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4420:90: error: expected ‘)’ before ‘a’ 3297s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4420:109: error: expected ‘)’ before ‘b’ 3297s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_smul_hi64’: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3297s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ^~~~~~~~~~ 3297s | __int128__ 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4424:86: error: expected ‘)’ before ‘a’ 3297s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4424:104: error: expected ‘)’ before ‘b’ 3297s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s 3297s If you find this error message confusing, uninformative, or wrong, please open an issue: 3297s https://github.com/diku-dk/futhark/issues 3297s 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.fut: 3297s Compiling with --backend=multicore: 3297s cc failed with code 1: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_umul_hi64’: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3297s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ^~~~~~~~~~~ 3297s | __uint32_t 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4421:90: error: expected ‘)’ before ‘a’ 3297s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4421:109: error: expected ‘)’ before ‘b’ 3297s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_smul_hi64’: 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3297s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ^~~~~~~~~~ 3297s | __int128__ 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4425:86: error: expected ‘)’ before ‘a’ 3297s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4425:104: error: expected ‘)’ before ‘b’ 3297s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3297s | ~ ^ 3297s | ) 3297s 3297s If you find this error message confusing, uninformative, or wrong, please open an issue: 3297s https://github.com/diku-dk/futhark/issues 3297s 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.fut: 3306s Compiling with --backend=multicore: 3306s cc failed with code 1: 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_umul_hi64’: 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3306s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3306s | ^~~~~~~~~~~ 3306s | __uint32_t 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4420:90: error: expected ‘)’ before ‘a’ 3306s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3306s | ~ ^ 3306s | ) 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4420:109: error: expected ‘)’ before ‘b’ 3306s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3306s | ~ ^ 3306s | ) 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_smul_hi64’: 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3306s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3306s | ^~~~~~~~~~ 3306s | __int128__ 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4424:86: error: expected ‘)’ before ‘a’ 3306s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3306s | ~ ^ 3306s | ) 3306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4424:104: error: expected ‘)’ before ‘b’ 3306s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3306s | ~ ^ 3306s | ) 3306s 3306s If you find this error message confusing, uninformative, or wrong, please open an issue: 3306s https://github.com/diku-dk/futhark/issues 3306s 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.fut: 3307s Compiling with --backend=multicore: 3307s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 3307s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3307s 3307s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 3307s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3307s 3307s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 3307s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3307s 3307s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 3307s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3307s 3307s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 3307s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3307s 3307s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 3307s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3307s cc failed with code 1: 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_umul_hi64’: 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3307s 4449 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:78: note: each undeclared identifier is reported only once for each function it appears in 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:90: error: expected ‘)’ before ‘a’ 3307s 4449 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4449:109: error: expected ‘)’ before ‘b’ 3307s 4449 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_smul_hi64’: 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4453:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3307s 4453 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4453:86: error: expected ‘)’ before ‘a’ 3307s 4453 | 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.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4453:104: error: expected ‘)’ before ‘b’ 3307s 4453 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map1.fut: 3307s Compiling with --backend=multicore: 3307s cc failed with code 1: 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_umul_hi64’: 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3307s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4422:90: error: expected ‘)’ before ‘a’ 3307s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4422:109: error: expected ‘)’ before ‘b’ 3307s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_smul_hi64’: 3307s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3307s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4426:86: error: expected ‘)’ before ‘a’ 3307s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4426:104: error: expected ‘)’ before ‘b’ 3307s 4426 | 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 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.fut: 3308s Compiling with --backend=multicore: 3308s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.fut:2:9-44: 3308s Entry point parameter 3308s 3308s ((a0: [d₁]f64): []f64, (a1: [d₁]i32): []i32, (oks: [d₂]bool): []bool) 3308s 3308s will have an opaque type, so the entry point will likely not be callable. 3308s cc failed with code 1: 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_umul_hi64’: 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4470:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3308s 4470 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3308s | ^~~~~~~~~~~ 3308s | __uint32_t 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4470:78: note: each undeclared identifier is reported only once for each function it appears in 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4470:90: error: expected ‘)’ before ‘a’ 3308s 4470 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3308s | ~ ^ 3308s | ) 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4470:109: error: expected ‘)’ before ‘b’ 3308s 4470 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3308s | ~ ^ 3308s | ) 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_smul_hi64’: 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4474:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3308s 4474 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3308s | ^~~~~~~~~~ 3308s | __int128__ 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4474:86: error: expected ‘)’ before ‘a’ 3308s 4474 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3308s | ~ ^ 3308s | ) 3308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4474:104: error: expected ‘)’ before ‘b’ 3308s 4474 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3308s | ~ ^ 3308s | ) 3308s 3308s If you find this error message confusing, uninformative, or wrong, please open an issue: 3308s https://github.com/diku-dk/futhark/issues 3308s 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.fut: 3309s Compiling with --backend=multicore: 3309s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.fut:5:3-6:9: 3309s Unused name "xs". 3309s cc failed with code 1: 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_umul_hi64’: 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3309s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3309s | ^~~~~~~~~~~ 3309s | __uint32_t 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4420:90: error: expected ‘)’ before ‘a’ 3309s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3309s | ~ ^ 3309s | ) 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4420:109: error: expected ‘)’ before ‘b’ 3309s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3309s | ~ ^ 3309s | ) 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_smul_hi64’: 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3309s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3309s | ^~~~~~~~~~ 3309s | __int128__ 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4424:86: error: expected ‘)’ before ‘a’ 3309s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3309s | ~ ^ 3309s | ) 3309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4424:104: error: expected ‘)’ before ‘b’ 3309s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3309s | ~ ^ 3309s | ) 3309s 3309s If you find this error message confusing, uninformative, or wrong, please open an issue: 3309s https://github.com/diku-dk/futhark/issues 3309s 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.fut: 3310s Compiling with --backend=multicore: 3310s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.fut:12:27-28: 3310s Unused name "i". 3310s cc failed with code 1: 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_umul_hi64’: 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3310s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3310s | ^~~~~~~~~~~ 3310s | __uint32_t 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4437:90: error: expected ‘)’ before ‘a’ 3310s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3310s | ~ ^ 3310s | ) 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4437:109: error: expected ‘)’ before ‘b’ 3310s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3310s | ~ ^ 3310s | ) 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_smul_hi64’: 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3310s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3310s | ^~~~~~~~~~ 3310s | __int128__ 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4441:86: error: expected ‘)’ before ‘a’ 3310s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3310s | ~ ^ 3310s | ) 3310s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4441:104: error: expected ‘)’ before ‘b’ 3310s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3310s | ~ ^ 3310s | ) 3310s 3310s If you find this error message confusing, uninformative, or wrong, please open an issue: 3310s https://github.com/diku-dk/futhark/issues 3310s 3312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.fut: 3312s Compiling with --backend=multicore: 3312s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.fut:3:9-45: 3312s Entry point parameter 3312s 3312s ((x: i32): i32, (y: i32): i32, (a: [d₀]i32): []i32, (b: [d₁]i32): []i32) 3312s 3312s will have an opaque type, so the entry point will likely not be callable. 3312s 3312s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.fut:3:36-37: 3312s Unused name "b". 3312s cc failed with code 1: 3312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_umul_hi64’: 3312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3312s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3312s | ^~~~~~~~~~~ 3312s | __uint32_t 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4442:90: error: expected ‘)’ before ‘a’ 3313s 4442 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4442:109: error: expected ‘)’ before ‘b’ 3313s 4442 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_smul_hi64’: 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3313s 4446 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4446:86: error: expected ‘)’ before ‘a’ 3313s 4446 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4446:104: error: expected ‘)’ before ‘b’ 3313s 4446 | 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 3313s If you find this error message confusing, uninformative, or wrong, please open an issue: 3313s https://github.com/diku-dk/futhark/issues 3313s 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.fut: 3313s Compiling with --backend=multicore: 3313s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.fut:10:10-11: 3313s Unused name "y". 3313s cc failed with code 1: 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_umul_hi64’: 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3313s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4421:90: error: expected ‘)’ before ‘a’ 3313s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4421:109: error: expected ‘)’ before ‘b’ 3313s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_smul_hi64’: 3313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3313s 4425 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4425:86: error: expected ‘)’ before ‘a’ 3313s 4425 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4425:104: error: expected ‘)’ before ‘b’ 3313s 4425 | 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 3313s If you find this error message confusing, uninformative, or wrong, please open an issue: 3313s https://github.com/diku-dk/futhark/issues 3313s 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.fut: 3317s Compiling with --backend=multicore: 3317s cc failed with code 1: 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_umul_hi64’: 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3317s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4420:90: error: expected ‘)’ before ‘a’ 3317s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4420:109: error: expected ‘)’ before ‘b’ 3317s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_smul_hi64’: 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3317s 4424 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4424:86: error: expected ‘)’ before ‘a’ 3317s 4424 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4424:104: error: expected ‘)’ before ‘b’ 3317s 4424 | 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 3317s If you find this error message confusing, uninformative, or wrong, please open an issue: 3317s https://github.com/diku-dk/futhark/issues 3317s 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.fut: 3317s Compiling with --backend=multicore: 3317s cc failed with code 1: 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_umul_hi64’: 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3317s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4420:90: error: expected ‘)’ before ‘a’ 3317s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4420:109: error: expected ‘)’ before ‘b’ 3317s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_smul_hi64’: 3317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3317s 4424 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4424:86: error: expected ‘)’ before ‘a’ 3317s 4424 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4424:104: error: expected ‘)’ before ‘b’ 3317s 4424 | 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 3317s If you find this error message confusing, uninformative, or wrong, please open an issue: 3317s https://github.com/diku-dk/futhark/issues 3317s 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.fut: 3318s Compiling with --backend=multicore: 3318s cc failed with code 1: 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_umul_hi64’: 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3318s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3318s | ^~~~~~~~~~~ 3318s | __uint32_t 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4420:90: error: expected ‘)’ before ‘a’ 3318s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4420:109: error: expected ‘)’ before ‘b’ 3318s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_smul_hi64’: 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3318s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3318s | ^~~~~~~~~~ 3318s | __int128__ 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4424:86: error: expected ‘)’ before ‘a’ 3318s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4424:104: error: expected ‘)’ before ‘b’ 3318s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s 3318s If you find this error message confusing, uninformative, or wrong, please open an issue: 3318s https://github.com/diku-dk/futhark/issues 3318s 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.fut: 3318s Compiling with --backend=multicore: 3318s cc failed with code 1: 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_umul_hi64’: 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3318s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3318s | ^~~~~~~~~~~ 3318s | __uint32_t 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4420:90: error: expected ‘)’ before ‘a’ 3318s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4420:109: error: expected ‘)’ before ‘b’ 3318s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_smul_hi64’: 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3318s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3318s | ^~~~~~~~~~ 3318s | __int128__ 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4424:86: error: expected ‘)’ before ‘a’ 3318s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4424:104: error: expected ‘)’ before ‘b’ 3318s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3318s | ~ ^ 3318s | ) 3318s 3318s If you find this error message confusing, uninformative, or wrong, please open an issue: 3318s https://github.com/diku-dk/futhark/issues 3318s 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.fut: 3320s Compiling with --backend=multicore: 3320s cc failed with code 1: 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_umul_hi64’: 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3320s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4421:90: error: expected ‘)’ before ‘a’ 3320s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4421:109: error: expected ‘)’ before ‘b’ 3320s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_smul_hi64’: 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3320s 4425 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4425:86: error: expected ‘)’ before ‘a’ 3320s 4425 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4425:104: error: expected ‘)’ before ‘b’ 3320s 4425 | 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 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.K0ihat/autopkgtest_tmp/tests/soacs/map20.fut: 3320s Compiling with --backend=multicore: 3320s cc failed with code 1: 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_umul_hi64’: 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3320s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4435:90: error: expected ‘)’ before ‘a’ 3320s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4435:109: error: expected ‘)’ before ‘b’ 3320s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_smul_hi64’: 3321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3321s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3321s | ^~~~~~~~~~ 3321s | __int128__ 3321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4439:86: error: expected ‘)’ before ‘a’ 3321s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3321s | ~ ^ 3321s | ) 3321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4439:104: error: expected ‘)’ before ‘b’ 3321s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3321s | ~ ^ 3321s | ) 3321s 3321s If you find this error message confusing, uninformative, or wrong, please open an issue: 3321s https://github.com/diku-dk/futhark/issues 3321s 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.fut: 3323s Compiling with --backend=multicore: 3323s cc failed with code 1: 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_umul_hi64’: 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3323s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3323s | ^~~~~~~~~~~ 3323s | __uint32_t 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4436:90: error: expected ‘)’ before ‘a’ 3323s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4436:109: error: expected ‘)’ before ‘b’ 3323s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_smul_hi64’: 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3323s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3323s | ^~~~~~~~~~ 3323s | __int128__ 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4440:86: error: expected ‘)’ before ‘a’ 3323s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4440:104: error: expected ‘)’ before ‘b’ 3323s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s 3323s If you find this error message confusing, uninformative, or wrong, please open an issue: 3323s https://github.com/diku-dk/futhark/issues 3323s 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.fut: 3323s Compiling with --backend=multicore: 3323s cc failed with code 1: 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_umul_hi64’: 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3323s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3323s | ^~~~~~~~~~~ 3323s | __uint32_t 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4436:90: error: expected ‘)’ before ‘a’ 3323s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4436:109: error: expected ‘)’ before ‘b’ 3323s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_smul_hi64’: 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3323s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3323s | ^~~~~~~~~~ 3323s | __int128__ 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4440:86: error: expected ‘)’ before ‘a’ 3323s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4440:104: error: expected ‘)’ before ‘b’ 3323s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3323s | ~ ^ 3323s | ) 3323s 3323s If you find this error message confusing, uninformative, or wrong, please open an issue: 3323s https://github.com/diku-dk/futhark/issues 3323s 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.fut: 3328s Generating reference outputs: 3328s cc failed with code 1: 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_umul_hi64’: 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3328s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3328s | ^~~~~~~~~~~ 3328s | __uint32_t 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:90: error: expected ‘)’ before ‘a’ 3328s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3328s | ~ ^ 3328s | ) 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:109: error: expected ‘)’ before ‘b’ 3328s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3328s | ~ ^ 3328s | ) 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_smul_hi64’: 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3328s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3328s | ^~~~~~~~~~ 3328s | __int128__ 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:86: error: expected ‘)’ before ‘a’ 3328s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3328s | ~ ^ 3328s | ) 3328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:104: error: expected ‘)’ before ‘b’ 3328s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3328s | ~ ^ 3328s | ) 3328s 3328s If you find this error message confusing, uninformative, or wrong, please open an issue: 3328s https://github.com/diku-dk/futhark/issues 3328s 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.fut: 3329s Compiling with --backend=multicore: 3329s cc failed with code 1: 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_umul_hi64’: 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3329s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3329s | ^~~~~~~~~~~ 3329s | __uint32_t 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4421:90: error: expected ‘)’ before ‘a’ 3329s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4421:109: error: expected ‘)’ before ‘b’ 3329s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_smul_hi64’: 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3329s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3329s | ^~~~~~~~~~ 3329s | __int128__ 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4425:86: error: expected ‘)’ before ‘a’ 3329s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4425:104: error: expected ‘)’ before ‘b’ 3329s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s 3329s If you find this error message confusing, uninformative, or wrong, please open an issue: 3329s https://github.com/diku-dk/futhark/issues 3329s 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.fut: 3329s Compiling with --backend=multicore: 3329s cc failed with code 1: 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_umul_hi64’: 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3329s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3329s | ^~~~~~~~~~~ 3329s | __uint32_t 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4422:90: error: expected ‘)’ before ‘a’ 3329s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4422:109: error: expected ‘)’ before ‘b’ 3329s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_smul_hi64’: 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3329s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3329s | ^~~~~~~~~~ 3329s | __int128__ 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4426:86: error: expected ‘)’ before ‘a’ 3329s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4426:104: error: expected ‘)’ before ‘b’ 3329s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3329s | ~ ^ 3329s | ) 3329s 3329s If you find this error message confusing, uninformative, or wrong, please open an issue: 3329s https://github.com/diku-dk/futhark/issues 3329s 3330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.fut: 3330s Compiling with --backend=multicore: 3330s cc failed with code 1: 3330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_umul_hi64’: 3330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3330s 4436 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4436:90: error: expected ‘)’ before ‘a’ 3330s 4436 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4436:109: error: expected ‘)’ before ‘b’ 3330s 4436 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_smul_hi64’: 3330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3330s 4440 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4440:86: error: expected ‘)’ before ‘a’ 3330s 4440 | 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.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4440:104: error: expected ‘)’ before ‘b’ 3330s 4440 | 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 3330s If you find this error message confusing, uninformative, or wrong, please open an issue: 3330s https://github.com/diku-dk/futhark/issues 3330s 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.fut: 3332s Compiling with --backend=multicore: 3332s cc failed with code 1: 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_umul_hi64’: 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3332s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3332s | ^~~~~~~~~~~ 3332s | __uint32_t 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4407:90: error: expected ‘)’ before ‘a’ 3332s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3332s | ~ ^ 3332s | ) 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4407:109: error: expected ‘)’ before ‘b’ 3332s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3332s | ~ ^ 3332s | ) 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_smul_hi64’: 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3332s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3332s | ^~~~~~~~~~ 3332s | __int128__ 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4411:86: error: expected ‘)’ before ‘a’ 3332s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3332s | ~ ^ 3332s | ) 3332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4411:104: error: expected ‘)’ before ‘b’ 3332s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3332s | ~ ^ 3332s | ) 3332s 3332s If you find this error message confusing, uninformative, or wrong, please open an issue: 3332s https://github.com/diku-dk/futhark/issues 3332s 3334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.fut: 3334s Compiling with --backend=multicore: 3334s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.fut:10:21-52: 3334s Entry point parameter 3334s 3334s ((n: i64): i64, (dir_vs: [num_bits]i32): [num_bits]i32) 3334s 3334s will have an opaque type, so the entry point will likely not be callable. 3334s cc failed with code 1: 3334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_umul_hi64’: 3334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3334s 4438 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 3334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4438:90: error: expected ‘)’ before ‘a’ 3334s 4438 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4438:109: error: expected ‘)’ before ‘b’ 3334s 4438 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_smul_hi64’: 3334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3334s 4442 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4442:86: error: expected ‘)’ before ‘a’ 3334s 4442 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4442:104: error: expected ‘)’ before ‘b’ 3334s 4442 | 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 3334s If you find this error message confusing, uninformative, or wrong, please open an issue: 3334s https://github.com/diku-dk/futhark/issues 3334s 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.fut: 3336s Compiling with --backend=multicore: 3336s cc failed with code 1: 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_umul_hi64’: 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3336s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3336s | ^~~~~~~~~~~ 3336s | __uint32_t 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4422:90: error: expected ‘)’ before ‘a’ 3336s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3336s | ~ ^ 3336s | ) 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4422:109: error: expected ‘)’ before ‘b’ 3336s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3336s | ~ ^ 3336s | ) 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_smul_hi64’: 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3336s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3336s | ^~~~~~~~~~ 3336s | __int128__ 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4426:86: error: expected ‘)’ before ‘a’ 3336s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3336s | ~ ^ 3336s | ) 3336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4426:104: error: expected ‘)’ before ‘b’ 3336s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3336s | ~ ^ 3336s | ) 3336s 3336s If you find this error message confusing, uninformative, or wrong, please open an issue: 3336s https://github.com/diku-dk/futhark/issues 3336s 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.fut: 3338s Compiling with --backend=multicore: 3338s cc failed with code 1: 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_umul_hi64’: 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3338s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3338s | ^~~~~~~~~~~ 3338s | __uint32_t 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4406:90: error: expected ‘)’ before ‘a’ 3338s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3338s | ~ ^ 3338s | ) 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4406:109: error: expected ‘)’ before ‘b’ 3338s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3338s | ~ ^ 3338s | ) 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_smul_hi64’: 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3338s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3338s | ^~~~~~~~~~ 3338s | __int128__ 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4410:86: error: expected ‘)’ before ‘a’ 3338s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3338s | ~ ^ 3338s | ) 3338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4410:104: error: expected ‘)’ before ‘b’ 3338s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3338s | ~ ^ 3338s | ) 3338s 3338s If you find this error message confusing, uninformative, or wrong, please open an issue: 3338s https://github.com/diku-dk/futhark/issues 3338s 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.fut: 3339s Compiling with --backend=multicore: 3339s cc failed with code 1: 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_umul_hi64’: 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3339s | ^~~~~~~~~~~ 3339s | __uint32_t 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4420:90: error: expected ‘)’ before ‘a’ 3339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3339s | ~ ^ 3339s | ) 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4420:109: error: expected ‘)’ before ‘b’ 3339s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3339s | ~ ^ 3339s | ) 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_smul_hi64’: 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3339s | ^~~~~~~~~~ 3339s | __int128__ 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4424:86: error: expected ‘)’ before ‘a’ 3339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3339s | ~ ^ 3339s | ) 3339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4424:104: error: expected ‘)’ before ‘b’ 3339s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3339s | ~ ^ 3339s | ) 3339s 3339s If you find this error message confusing, uninformative, or wrong, please open an issue: 3339s https://github.com/diku-dk/futhark/issues 3339s 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.fut: 3341s Compiling with --backend=multicore: 3341s cc failed with code 1: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_umul_hi64’: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4426:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3341s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4426:78: note: each undeclared identifier is reported only once for each function it appears in 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4426:90: error: expected ‘)’ before ‘a’ 3341s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4426:109: error: expected ‘)’ before ‘b’ 3341s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_smul_hi64’: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4430:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3341s 4430 | 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.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4430:86: error: expected ‘)’ before ‘a’ 3341s 4430 | 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.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4430:104: error: expected ‘)’ before ‘b’ 3341s 4430 | 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 3341s If you find this error message confusing, uninformative, or wrong, please open an issue: 3341s https://github.com/diku-dk/futhark/issues 3341s 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.fut: 3341s Compiling with --backend=multicore: 3341s cc failed with code 1: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_umul_hi64’: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3341s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4422:90: error: expected ‘)’ before ‘a’ 3341s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4422:109: error: expected ‘)’ before ‘b’ 3341s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_smul_hi64’: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3341s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4426:86: error: expected ‘)’ before ‘a’ 3341s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4426:104: error: expected ‘)’ before ‘b’ 3341s 4426 | 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 3341s If you find this error message confusing, uninformative, or wrong, please open an issue: 3341s https://github.com/diku-dk/futhark/issues 3341s 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.fut: 3341s Compiling with --backend=multicore: 3341s cc failed with code 1: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_umul_hi64’: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3341s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4421:90: error: expected ‘)’ before ‘a’ 3341s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4421:109: error: expected ‘)’ before ‘b’ 3341s 4421 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_smul_hi64’: 3341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3341s 4425 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4425:86: error: expected ‘)’ before ‘a’ 3341s 4425 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4425:104: error: expected ‘)’ before ‘b’ 3341s 4425 | 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 3341s If you find this error message confusing, uninformative, or wrong, please open an issue: 3341s https://github.com/diku-dk/futhark/issues 3341s 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.fut: 3342s Compiling with --backend=multicore: 3342s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.fut:11:30-34: 3342s Unused name "accy". 3342s cc failed with code 1: 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_umul_hi64’: 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3342s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3342s | ^~~~~~~~~~~ 3342s | __uint32_t 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4407:90: error: expected ‘)’ before ‘a’ 3342s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3342s | ~ ^ 3342s | ) 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4407:109: error: expected ‘)’ before ‘b’ 3342s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3342s | ~ ^ 3342s | ) 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_smul_hi64’: 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3342s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3342s | ^~~~~~~~~~ 3342s | __int128__ 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4411:86: error: expected ‘)’ before ‘a’ 3342s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3342s | ~ ^ 3342s | ) 3342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4411:104: error: expected ‘)’ before ‘b’ 3342s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3342s | ~ ^ 3342s | ) 3342s 3342s If you find this error message confusing, uninformative, or wrong, please open an issue: 3342s https://github.com/diku-dk/futhark/issues 3342s 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.fut: 3345s Compiling with --backend=multicore: 3345s cc failed with code 1: 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_umul_hi64’: 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3345s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3345s | ^~~~~~~~~~~ 3345s | __uint32_t 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4435:90: error: expected ‘)’ before ‘a’ 3345s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3345s | ~ ^ 3345s | ) 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4435:109: error: expected ‘)’ before ‘b’ 3345s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3345s | ~ ^ 3345s | ) 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_smul_hi64’: 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3345s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3345s | ^~~~~~~~~~ 3345s | __int128__ 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4439:86: error: expected ‘)’ before ‘a’ 3345s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3345s | ~ ^ 3345s | ) 3345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4439:104: error: expected ‘)’ before ‘b’ 3345s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3345s | ~ ^ 3345s | ) 3345s 3345s If you find this error message confusing, uninformative, or wrong, please open an issue: 3345s https://github.com/diku-dk/futhark/issues 3345s 3347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.fut: 3347s Compiling with --backend=multicore: 3347s cc failed with code 1: 3347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_umul_hi64’: 3347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3347s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4435:90: error: expected ‘)’ before ‘a’ 3347s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4435:109: error: expected ‘)’ before ‘b’ 3347s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_smul_hi64’: 3347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3347s 4439 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4439:86: error: expected ‘)’ before ‘a’ 3347s 4439 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4439:104: error: expected ‘)’ before ‘b’ 3347s 4439 | 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 3347s If you find this error message confusing, uninformative, or wrong, please open an issue: 3347s https://github.com/diku-dk/futhark/issues 3347s 3347s 1752 failed, 233 passed, 328 to go. 3348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.fut: 3348s Generating reference outputs: 3348s cc failed with code 1: 3348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_umul_hi64’: 3348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3348s 4430 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:90: error: expected ‘)’ before ‘a’ 3348s 4430 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:109: error: expected ‘)’ before ‘b’ 3348s 4430 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_smul_hi64’: 3348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3348s 4434 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4434:86: error: expected ‘)’ before ‘a’ 3348s 4434 | 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.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4434:104: error: expected ‘)’ before ‘b’ 3348s 4434 | 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 3348s If you find this error message confusing, uninformative, or wrong, please open an issue: 3348s https://github.com/diku-dk/futhark/issues 3348s 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.fut: 3349s Generating reference outputs: 3349s cc failed with code 1: 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_umul_hi64’: 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3349s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3349s | ^~~~~~~~~~~ 3349s | __uint32_t 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:90: error: expected ‘)’ before ‘a’ 3349s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3349s | ~ ^ 3349s | ) 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:109: error: expected ‘)’ before ‘b’ 3349s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3349s | ~ ^ 3349s | ) 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_smul_hi64’: 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3349s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3349s | ^~~~~~~~~~ 3349s | __int128__ 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4434:86: error: expected ‘)’ before ‘a’ 3349s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3349s | ~ ^ 3349s | ) 3349s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4434:104: error: expected ‘)’ before ‘b’ 3349s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3349s | ~ ^ 3349s | ) 3349s 3349s If you find this error message confusing, uninformative, or wrong, please open an issue: 3349s https://github.com/diku-dk/futhark/issues 3349s 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.fut: 3351s Generating reference outputs: 3351s cc failed with code 1: 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_umul_hi64’: 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3351s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3351s | ^~~~~~~~~~~ 3351s | __uint32_t 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:90: error: expected ‘)’ before ‘a’ 3351s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:109: error: expected ‘)’ before ‘b’ 3351s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_smul_hi64’: 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3351s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3351s | ^~~~~~~~~~ 3351s | __int128__ 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4405:86: error: expected ‘)’ before ‘a’ 3351s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4405:104: error: expected ‘)’ before ‘b’ 3351s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s 3351s If you find this error message confusing, uninformative, or wrong, please open an issue: 3351s https://github.com/diku-dk/futhark/issues 3351s 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.fut: 3351s Generating reference outputs: 3351s cc failed with code 1: 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_umul_hi64’: 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3351s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3351s | ^~~~~~~~~~~ 3351s | __uint32_t 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:90: error: expected ‘)’ before ‘a’ 3351s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:109: error: expected ‘)’ before ‘b’ 3351s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_smul_hi64’: 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3351s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3351s | ^~~~~~~~~~ 3351s | __int128__ 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4434:86: error: expected ‘)’ before ‘a’ 3351s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4434:104: error: expected ‘)’ before ‘b’ 3351s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3351s | ~ ^ 3351s | ) 3351s 3351s If you find this error message confusing, uninformative, or wrong, please open an issue: 3351s https://github.com/diku-dk/futhark/issues 3351s 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.fut: 3352s Compiling with --backend=multicore: 3352s cc failed with code 1: 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_umul_hi64’: 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3352s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3352s | ^~~~~~~~~~~ 3352s | __uint32_t 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:90: error: expected ‘)’ before ‘a’ 3352s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4422:109: error: expected ‘)’ before ‘b’ 3352s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_smul_hi64’: 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3352s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3352s | ^~~~~~~~~~ 3352s | __int128__ 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4426:86: error: expected ‘)’ before ‘a’ 3352s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4426:104: error: expected ‘)’ before ‘b’ 3352s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s 3352s If you find this error message confusing, uninformative, or wrong, please open an issue: 3352s https://github.com/diku-dk/futhark/issues 3352s 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.fut: 3352s Compiling with --backend=multicore: 3352s cc failed with code 1: 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_umul_hi64’: 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3352s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3352s | ^~~~~~~~~~~ 3352s | __uint32_t 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4406:90: error: expected ‘)’ before ‘a’ 3352s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4406:109: error: expected ‘)’ before ‘b’ 3352s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_smul_hi64’: 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3352s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3352s | ^~~~~~~~~~ 3352s | __int128__ 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4410:86: error: expected ‘)’ before ‘a’ 3352s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4410:104: error: expected ‘)’ before ‘b’ 3352s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3352s | ~ ^ 3352s | ) 3352s 3352s If you find this error message confusing, uninformative, or wrong, please open an issue: 3352s https://github.com/diku-dk/futhark/issues 3352s 3354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.fut: 3354s Generating reference outputs: 3354s cc failed with code 1: 3354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_umul_hi64’: 3354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3354s 4415 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:90: error: expected ‘)’ before ‘a’ 3354s 4415 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:109: error: expected ‘)’ before ‘b’ 3354s 4415 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_smul_hi64’: 3354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3354s 4419 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4419:86: error: expected ‘)’ before ‘a’ 3354s 4419 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4419:104: error: expected ‘)’ before ‘b’ 3354s 4419 | 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 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.K0ihat/autopkgtest_tmp/tests/soacs/scan2.fut: 3359s Generating reference outputs: 3359s cc failed with code 1: 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_umul_hi64’: 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3359s 4431 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:90: error: expected ‘)’ before ‘a’ 3359s 4431 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:109: error: expected ‘)’ before ‘b’ 3359s 4431 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_smul_hi64’: 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3359s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4435:86: error: expected ‘)’ before ‘a’ 3359s 4435 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4435:104: error: expected ‘)’ before ‘b’ 3359s 4435 | 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 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.K0ihat/autopkgtest_tmp/tests/soacs/scan3.fut: 3359s Compiling with --backend=multicore: 3359s cc failed with code 1: 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_umul_hi64’: 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3359s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4422:90: error: expected ‘)’ before ‘a’ 3359s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4422:109: error: expected ‘)’ before ‘b’ 3359s 4422 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_smul_hi64’: 3359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3359s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4426:86: error: expected ‘)’ before ‘a’ 3359s 4426 | 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.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4426:104: error: expected ‘)’ before ‘b’ 3359s 4426 | 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 3359s If you find this error message confusing, uninformative, or wrong, please open an issue: 3359s https://github.com/diku-dk/futhark/issues 3359s 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.fut: 3361s Compiling with --backend=multicore: 3361s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.fut:21:17-18: 3361s Unused name "i". 3361s cc failed with code 1: 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_umul_hi64’: 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3361s | ^~~~~~~~~~~ 3361s | __uint32_t 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4420:90: error: expected ‘)’ before ‘a’ 3361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4420:109: error: expected ‘)’ before ‘b’ 3361s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_smul_hi64’: 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3361s | ^~~~~~~~~~ 3361s | __int128__ 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4424:86: error: expected ‘)’ before ‘a’ 3361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4424:104: error: expected ‘)’ before ‘b’ 3361s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s 3361s If you find this error message confusing, uninformative, or wrong, please open an issue: 3361s https://github.com/diku-dk/futhark/issues 3361s 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.fut: 3361s Generating reference outputs: 3361s cc failed with code 1: 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_umul_hi64’: 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3361s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3361s | ^~~~~~~~~~~ 3361s | __uint32_t 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:90: error: expected ‘)’ before ‘a’ 3361s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:109: error: expected ‘)’ before ‘b’ 3361s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_smul_hi64’: 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3361s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3361s | ^~~~~~~~~~ 3361s | __int128__ 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4419:86: error: expected ‘)’ before ‘a’ 3361s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4419:104: error: expected ‘)’ before ‘b’ 3361s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3361s | ~ ^ 3361s | ) 3361s 3361s If you find this error message confusing, uninformative, or wrong, please open an issue: 3361s https://github.com/diku-dk/futhark/issues 3361s 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.fut: 3363s Generating reference outputs: 3363s cc failed with code 1: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_umul_hi64’: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ^~~~~~~~~~~ 3363s | __uint32_t 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:90: error: expected ‘)’ before ‘a’ 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:109: error: expected ‘)’ before ‘b’ 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_smul_hi64’: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ^~~~~~~~~~ 3363s | __int128__ 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4419:86: error: expected ‘)’ before ‘a’ 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4419:104: error: expected ‘)’ before ‘b’ 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s 3363s If you find this error message confusing, uninformative, or wrong, please open an issue: 3363s https://github.com/diku-dk/futhark/issues 3363s 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.fut: 3363s Generating reference outputs: 3363s cc failed with code 1: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_umul_hi64’: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ^~~~~~~~~~~ 3363s | __uint32_t 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:90: error: expected ‘)’ before ‘a’ 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:109: error: expected ‘)’ before ‘b’ 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_smul_hi64’: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ^~~~~~~~~~ 3363s | __int128__ 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4419:86: error: expected ‘)’ before ‘a’ 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4419:104: error: expected ‘)’ before ‘b’ 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s 3363s If you find this error message confusing, uninformative, or wrong, please open an issue: 3363s https://github.com/diku-dk/futhark/issues 3363s 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.fut: 3363s Generating reference outputs: 3363s cc failed with code 1: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_umul_hi64’: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ^~~~~~~~~~~ 3363s | __uint32_t 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:90: error: expected ‘)’ before ‘a’ 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:109: error: expected ‘)’ before ‘b’ 3363s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_smul_hi64’: 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ^~~~~~~~~~ 3363s | __int128__ 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4419:86: error: expected ‘)’ before ‘a’ 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4419:104: error: expected ‘)’ before ‘b’ 3363s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3363s | ~ ^ 3363s | ) 3363s 3363s If you find this error message confusing, uninformative, or wrong, please open an issue: 3363s https://github.com/diku-dk/futhark/issues 3363s 3364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.fut: 3364s Generating reference outputs: 3364s cc failed with code 1: 3364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_umul_hi64’: 3364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3364s 4416 | 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.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 3364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:90: error: expected ‘)’ before ‘a’ 3364s 4416 | 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.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:109: error: expected ‘)’ before ‘b’ 3364s 4416 | 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.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_smul_hi64’: 3364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3364s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:86: error: expected ‘)’ before ‘a’ 3364s 4420 | 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.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:104: error: expected ‘)’ before ‘b’ 3364s 4420 | 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 3364s If you find this error message confusing, uninformative, or wrong, please open an issue: 3364s https://github.com/diku-dk/futhark/issues 3364s 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.fut: 3368s Compiling with --backend=multicore: 3368s cc failed with code 1: 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_umul_hi64’: 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3368s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3368s | ^~~~~~~~~~~ 3368s | __uint32_t 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4421:90: error: expected ‘)’ before ‘a’ 3368s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3368s | ~ ^ 3368s | ) 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4421:109: error: expected ‘)’ before ‘b’ 3368s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3368s | ~ ^ 3368s | ) 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_smul_hi64’: 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3368s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3368s | ^~~~~~~~~~ 3368s | __int128__ 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4425:86: error: expected ‘)’ before ‘a’ 3368s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3368s | ~ ^ 3368s | ) 3368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4425:104: error: expected ‘)’ before ‘b’ 3368s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3368s | ~ ^ 3368s | ) 3368s 3368s If you find this error message confusing, uninformative, or wrong, please open an issue: 3368s https://github.com/diku-dk/futhark/issues 3368s 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.fut: 3370s Compiling with --backend=multicore: 3370s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.fut:18:16-17: 3370s Unused name "i". 3370s cc failed with code 1: 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_umul_hi64’: 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3370s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3370s | ^~~~~~~~~~~ 3370s | __uint32_t 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4421:90: error: expected ‘)’ before ‘a’ 3370s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3370s | ~ ^ 3370s | ) 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4421:109: error: expected ‘)’ before ‘b’ 3370s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3370s | ~ ^ 3370s | ) 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_smul_hi64’: 3370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3370s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3371s | ^~~~~~~~~~ 3371s | __int128__ 3371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4425:86: error: expected ‘)’ before ‘a’ 3371s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3371s | ~ ^ 3371s | ) 3371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4425:104: error: expected ‘)’ before ‘b’ 3371s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3371s | ~ ^ 3371s | ) 3371s 3371s If you find this error message confusing, uninformative, or wrong, please open an issue: 3371s https://github.com/diku-dk/futhark/issues 3371s 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.fut: 3372s Compiling with --backend=multicore: 3372s cc failed with code 1: 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_umul_hi64’: 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3372s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3372s | ^~~~~~~~~~~ 3372s | __uint32_t 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:90: error: expected ‘)’ before ‘a’ 3372s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3372s | ~ ^ 3372s | ) 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4421:109: error: expected ‘)’ before ‘b’ 3372s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3372s | ~ ^ 3372s | ) 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_smul_hi64’: 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3372s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3372s | ^~~~~~~~~~ 3372s | __int128__ 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4425:86: error: expected ‘)’ before ‘a’ 3372s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3372s | ~ ^ 3372s | ) 3372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4425:104: error: expected ‘)’ before ‘b’ 3372s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3372s | ~ ^ 3372s | ) 3372s 3372s If you find this error message confusing, uninformative, or wrong, please open an issue: 3372s https://github.com/diku-dk/futhark/issues 3372s 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.fut: 3374s Compiling with --backend=multicore: 3374s cc failed with code 1: 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_umul_hi64’: 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3374s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3374s | ^~~~~~~~~~~ 3374s | __uint32_t 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:90: error: expected ‘)’ before ‘a’ 3374s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3374s | ~ ^ 3374s | ) 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4406:109: error: expected ‘)’ before ‘b’ 3374s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3374s | ~ ^ 3374s | ) 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_smul_hi64’: 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3374s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3374s | ^~~~~~~~~~ 3374s | __int128__ 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4410:86: error: expected ‘)’ before ‘a’ 3374s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3374s | ~ ^ 3374s | ) 3374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4410:104: error: expected ‘)’ before ‘b’ 3374s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3374s | ~ ^ 3374s | ) 3374s 3374s If you find this error message confusing, uninformative, or wrong, please open an issue: 3374s https://github.com/diku-dk/futhark/issues 3374s 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.fut: 3376s Compiling with --backend=multicore: 3376s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.fut:39:16-17: 3376s Unused name "i". 3376s cc failed with code 1: 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_umul_hi64’: 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3376s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3376s | ^~~~~~~~~~~ 3376s | __uint32_t 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4421:90: error: expected ‘)’ before ‘a’ 3376s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3376s | ~ ^ 3376s | ) 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4421:109: error: expected ‘)’ before ‘b’ 3376s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3376s | ~ ^ 3376s | ) 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_smul_hi64’: 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3376s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3376s | ^~~~~~~~~~ 3376s | __int128__ 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4425:86: error: expected ‘)’ before ‘a’ 3376s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3376s | ~ ^ 3376s | ) 3376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4425:104: error: expected ‘)’ before ‘b’ 3376s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3376s | ~ ^ 3376s | ) 3376s 3376s If you find this error message confusing, uninformative, or wrong, please open an issue: 3376s https://github.com/diku-dk/futhark/issues 3376s 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.fut: 3377s Compiling with --backend=multicore: 3377s cc failed with code 1: 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_umul_hi64’: 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3377s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3377s | ^~~~~~~~~~~ 3377s | __uint32_t 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:90: error: expected ‘)’ before ‘a’ 3377s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3377s | ~ ^ 3377s | ) 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4420:109: error: expected ‘)’ before ‘b’ 3377s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3377s | ~ ^ 3377s | ) 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_smul_hi64’: 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3377s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3377s | ^~~~~~~~~~ 3377s | __int128__ 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4424:86: error: expected ‘)’ before ‘a’ 3377s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3377s | ~ ^ 3377s | ) 3377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4424:104: error: expected ‘)’ before ‘b’ 3377s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3377s | ~ ^ 3377s | ) 3377s 3377s If you find this error message confusing, uninformative, or wrong, please open an issue: 3377s https://github.com/diku-dk/futhark/issues 3377s 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.fut: 3378s Compiling with --backend=multicore: 3378s cc failed with code 1: 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_umul_hi64’: 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3378s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3378s | ^~~~~~~~~~~ 3378s | __uint32_t 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:90: error: expected ‘)’ before ‘a’ 3378s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3378s | ~ ^ 3378s | ) 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4406:109: error: expected ‘)’ before ‘b’ 3378s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3378s | ~ ^ 3378s | ) 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_smul_hi64’: 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3378s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3378s | ^~~~~~~~~~ 3378s | __int128__ 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4410:86: error: expected ‘)’ before ‘a’ 3378s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3378s | ~ ^ 3378s | ) 3378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4410:104: error: expected ‘)’ before ‘b’ 3378s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3378s | ~ ^ 3378s | ) 3378s 3378s If you find this error message confusing, uninformative, or wrong, please open an issue: 3378s https://github.com/diku-dk/futhark/issues 3378s 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.fut: 3381s Compiling with --backend=multicore: 3381s cc failed with code 1: 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_umul_hi64’: 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3381s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3381s | ^~~~~~~~~~~ 3381s | __uint32_t 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:90: error: expected ‘)’ before ‘a’ 3381s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3381s | ~ ^ 3381s | ) 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4406:109: error: expected ‘)’ before ‘b’ 3381s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3381s | ~ ^ 3381s | ) 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_smul_hi64’: 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3381s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3381s | ^~~~~~~~~~ 3381s | __int128__ 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4410:86: error: expected ‘)’ before ‘a’ 3381s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3381s | ~ ^ 3381s | ) 3381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4410:104: error: expected ‘)’ before ‘b’ 3381s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3381s | ~ ^ 3381s | ) 3381s 3381s If you find this error message confusing, uninformative, or wrong, please open an issue: 3381s https://github.com/diku-dk/futhark/issues 3381s 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.fut: 3384s Compiling with --backend=multicore: 3384s cc failed with code 1: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_umul_hi64’: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3384s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ^~~~~~~~~~~ 3384s | __uint32_t 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:90: error: expected ‘)’ before ‘a’ 3384s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4406:109: error: expected ‘)’ before ‘b’ 3384s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_smul_hi64’: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3384s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ^~~~~~~~~~ 3384s | __int128__ 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4410:86: error: expected ‘)’ before ‘a’ 3384s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4410:104: error: expected ‘)’ before ‘b’ 3384s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s 3384s If you find this error message confusing, uninformative, or wrong, please open an issue: 3384s https://github.com/diku-dk/futhark/issues 3384s 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.fut: 3384s Compiling with --backend=multicore: 3384s cc failed with code 1: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_umul_hi64’: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3384s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ^~~~~~~~~~~ 3384s | __uint32_t 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:90: error: expected ‘)’ before ‘a’ 3384s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4406:109: error: expected ‘)’ before ‘b’ 3384s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_smul_hi64’: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3384s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ^~~~~~~~~~ 3384s | __int128__ 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4410:86: error: expected ‘)’ before ‘a’ 3384s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4410:104: error: expected ‘)’ before ‘b’ 3384s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s 3384s If you find this error message confusing, uninformative, or wrong, please open an issue: 3384s https://github.com/diku-dk/futhark/issues 3384s 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.fut: 3384s Compiling with --backend=multicore: 3384s cc failed with code 1: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_umul_hi64’: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3384s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ^~~~~~~~~~~ 3384s | __uint32_t 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:90: error: expected ‘)’ before ‘a’ 3384s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4420:109: error: expected ‘)’ before ‘b’ 3384s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_smul_hi64’: 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3384s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ^~~~~~~~~~ 3384s | __int128__ 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4424:86: error: expected ‘)’ before ‘a’ 3384s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4424:104: error: expected ‘)’ before ‘b’ 3384s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3384s | ~ ^ 3384s | ) 3384s 3384s If you find this error message confusing, uninformative, or wrong, please open an issue: 3384s https://github.com/diku-dk/futhark/issues 3384s 3385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.fut: 3385s Compiling with --backend=multicore: 3385s cc failed with code 1: 3385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_umul_hi64’: 3385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3385s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3385s | ^~~~~~~~~~~ 3385s | __uint32_t 3385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:90: error: expected ‘)’ before ‘a’ 3386s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4420:109: error: expected ‘)’ before ‘b’ 3386s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_smul_hi64’: 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3386s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3386s | ^~~~~~~~~~ 3386s | __int128__ 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4424:86: error: expected ‘)’ before ‘a’ 3386s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4424:104: error: expected ‘)’ before ‘b’ 3386s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s 3386s If you find this error message confusing, uninformative, or wrong, please open an issue: 3386s https://github.com/diku-dk/futhark/issues 3386s 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.fut: 3386s Compiling with --backend=multicore: 3386s cc failed with code 1: 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_umul_hi64’: 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3386s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3386s | ^~~~~~~~~~~ 3386s | __uint32_t 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:90: error: expected ‘)’ before ‘a’ 3386s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4406:109: error: expected ‘)’ before ‘b’ 3386s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_smul_hi64’: 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3386s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3386s | ^~~~~~~~~~ 3386s | __int128__ 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4410:86: error: expected ‘)’ before ‘a’ 3386s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4410:104: error: expected ‘)’ before ‘b’ 3386s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3386s | ~ ^ 3386s | ) 3386s 3386s If you find this error message confusing, uninformative, or wrong, please open an issue: 3386s https://github.com/diku-dk/futhark/issues 3386s 3390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.fut: 3390s Compiling with --backend=multicore: 3390s cc failed with code 1: 3390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_umul_hi64’: 3390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3390s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:90: error: expected ‘)’ before ‘a’ 3390s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4406:109: error: expected ‘)’ before ‘b’ 3390s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_smul_hi64’: 3390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3390s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4410:86: error: expected ‘)’ before ‘a’ 3390s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4410:104: error: expected ‘)’ before ‘b’ 3390s 4410 | 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 3390s If you find this error message confusing, uninformative, or wrong, please open an issue: 3390s https://github.com/diku-dk/futhark/issues 3390s 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.fut: 3393s Compiling with --backend=multicore: 3393s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.fut:7:7-8: 3393s Unused name "v". 3393s cc failed with code 1: 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_umul_hi64’: 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3393s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3393s | ^~~~~~~~~~~ 3393s | __uint32_t 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:90: error: expected ‘)’ before ‘a’ 3393s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4420:109: error: expected ‘)’ before ‘b’ 3393s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_smul_hi64’: 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3393s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3393s | ^~~~~~~~~~ 3393s | __int128__ 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4424:86: error: expected ‘)’ before ‘a’ 3393s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4424:104: error: expected ‘)’ before ‘b’ 3393s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s 3393s If you find this error message confusing, uninformative, or wrong, please open an issue: 3393s https://github.com/diku-dk/futhark/issues 3393s 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.fut: 3393s Compiling with --backend=multicore: 3393s cc failed with code 1: 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_umul_hi64’: 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3393s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3393s | ^~~~~~~~~~~ 3393s | __uint32_t 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:90: error: expected ‘)’ before ‘a’ 3393s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4430:109: error: expected ‘)’ before ‘b’ 3393s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_smul_hi64’: 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3393s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3393s | ^~~~~~~~~~ 3393s | __int128__ 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4434:86: error: expected ‘)’ before ‘a’ 3393s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4434:104: error: expected ‘)’ before ‘b’ 3393s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3393s | ~ ^ 3393s | ) 3393s 3393s If you find this error message confusing, uninformative, or wrong, please open an issue: 3393s https://github.com/diku-dk/futhark/issues 3393s 3394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.fut: 3394s Compiling with --backend=multicore: 3394s cc failed with code 1: 3394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_umul_hi64’: 3394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3394s 4432 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 3394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:90: error: expected ‘)’ before ‘a’ 3394s 4432 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4432:109: error: expected ‘)’ before ‘b’ 3394s 4432 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_smul_hi64’: 3394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3394s 4436 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4436:86: error: expected ‘)’ before ‘a’ 3394s 4436 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4436:104: error: expected ‘)’ before ‘b’ 3394s 4436 | 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 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.fut: 3395s Compiling with --backend=multicore: 3395s cc failed with code 1: 3395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_umul_hi64’: 3395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3395s 4432 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 3395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:90: error: expected ‘)’ before ‘a’ 3395s 4432 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4432:109: error: expected ‘)’ before ‘b’ 3395s 4432 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_smul_hi64’: 3395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3395s 4436 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4436:86: error: expected ‘)’ before ‘a’ 3395s 4436 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4436:104: error: expected ‘)’ before ‘b’ 3395s 4436 | 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 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.fut: 3396s Compiling with --backend=multicore: 3396s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.fut:14:6-21: 3396s Defaulting ambiguous type to i32. 3396s cc failed with code 1: 3396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_umul_hi64’: 3396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3396s 4420 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:90: error: expected ‘)’ before ‘a’ 3396s 4420 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4420:109: error: expected ‘)’ before ‘b’ 3396s 4420 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_smul_hi64’: 3396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3396s 4424 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4424:86: error: expected ‘)’ before ‘a’ 3396s 4424 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4424:104: error: expected ‘)’ before ‘b’ 3396s 4424 | 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 3396s If you find this error message confusing, uninformative, or wrong, please open an issue: 3396s https://github.com/diku-dk/futhark/issues 3396s 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.fut: 3398s Compiling with --backend=multicore: 3398s cc failed with code 1: 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_umul_hi64’: 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3398s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3398s | ^~~~~~~~~~~ 3398s | __uint32_t 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:78: note: each undeclared identifier is reported only once for each function it appears in 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:90: error: expected ‘)’ before ‘a’ 3398s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4458:109: error: expected ‘)’ before ‘b’ 3398s 4458 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_smul_hi64’: 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4462:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3398s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3398s | ^~~~~~~~~~ 3398s | __int128__ 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4462:86: error: expected ‘)’ before ‘a’ 3398s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4462:104: error: expected ‘)’ before ‘b’ 3398s 4462 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s 3398s If you find this error message confusing, uninformative, or wrong, please open an issue: 3398s https://github.com/diku-dk/futhark/issues 3398s 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.fut: 3398s Compiling with --backend=multicore: 3398s cc failed with code 1: 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_umul_hi64’: 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3398s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3398s | ^~~~~~~~~~~ 3398s | __uint32_t 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:90: error: expected ‘)’ before ‘a’ 3398s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4406:109: error: expected ‘)’ before ‘b’ 3398s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_smul_hi64’: 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3398s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3398s | ^~~~~~~~~~ 3398s | __int128__ 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4410:86: error: expected ‘)’ before ‘a’ 3398s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4410:104: error: expected ‘)’ before ‘b’ 3398s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3398s | ~ ^ 3398s | ) 3398s 3398s If you find this error message confusing, uninformative, or wrong, please open an issue: 3398s https://github.com/diku-dk/futhark/issues 3398s 3401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.fut: 3401s Compiling with --backend=multicore: 3401s cc failed with code 1: 3401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_umul_hi64’: 3401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3401s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:90: error: expected ‘)’ before ‘a’ 3401s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4406:109: error: expected ‘)’ before ‘b’ 3401s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_smul_hi64’: 3401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3401s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4410:86: error: expected ‘)’ before ‘a’ 3401s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4410:104: error: expected ‘)’ before ‘b’ 3401s 4410 | 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 3401s If you find this error message confusing, uninformative, or wrong, please open an issue: 3401s https://github.com/diku-dk/futhark/issues 3401s 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.fut: 3402s Compiling with --backend=multicore: 3402s cc failed with code 1: 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_umul_hi64’: 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3402s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3402s | ^~~~~~~~~~~ 3402s | __uint32_t 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:90: error: expected ‘)’ before ‘a’ 3402s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3402s | ~ ^ 3402s | ) 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4394:109: error: expected ‘)’ before ‘b’ 3402s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3402s | ~ ^ 3402s | ) 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_smul_hi64’: 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3402s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3402s | ^~~~~~~~~~ 3402s | __int128__ 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4398:86: error: expected ‘)’ before ‘a’ 3402s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3402s | ~ ^ 3402s | ) 3402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4398:104: error: expected ‘)’ before ‘b’ 3402s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3402s | ~ ^ 3402s | ) 3402s 3402s If you find this error message confusing, uninformative, or wrong, please open an issue: 3402s https://github.com/diku-dk/futhark/issues 3402s 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.fut: 3405s Compiling with --backend=multicore: 3405s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.fut:2:1-44: 3405s Entry point return type 3405s 3405s #someval [1]i32 3405s 3405s will have an opaque type, so the result will likely not be usable. 3405s cc failed with code 1: 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_umul_hi64’: 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3405s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3405s | ^~~~~~~~~~~ 3405s | __uint32_t 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:78: note: each undeclared identifier is reported only once for each function it appears in 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:90: error: expected ‘)’ before ‘a’ 3405s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4428:109: error: expected ‘)’ before ‘b’ 3405s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_smul_hi64’: 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4432:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3405s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3405s | ^~~~~~~~~~ 3405s | __int128__ 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4432:86: error: expected ‘)’ before ‘a’ 3405s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4432:104: error: expected ‘)’ before ‘b’ 3405s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s 3405s If you find this error message confusing, uninformative, or wrong, please open an issue: 3405s https://github.com/diku-dk/futhark/issues 3405s 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut: 3405s Compiling with --backend=multicore: 3405s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:11-12: 3405s Unused name "x". 3405s 3405s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:18-19: 3405s Unused name "y". 3405s 3405s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:28-29: 3405s Defaulting ambiguous type to i32. 3405s cc failed with code 1: 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_umul_hi64’: 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3405s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3405s | ^~~~~~~~~~~ 3405s | __uint32_t 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:90: error: expected ‘)’ before ‘a’ 3405s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4431:109: error: expected ‘)’ before ‘b’ 3405s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_smul_hi64’: 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3405s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3405s | ^~~~~~~~~~ 3405s | __int128__ 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4435:86: error: expected ‘)’ before ‘a’ 3405s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4435:104: error: expected ‘)’ before ‘b’ 3405s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3405s | ~ ^ 3405s | ) 3405s 3405s If you find this error message confusing, uninformative, or wrong, please open an issue: 3405s https://github.com/diku-dk/futhark/issues 3405s 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.fut: 3406s Compiling with --backend=multicore: 3406s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.fut:4:1-20: 3406s Entry point return type 3406s 3406s #bar [2]i32 [2]i32 | #foo [2]i32 3406s 3406s will have an opaque type, so the result will likely not be usable. 3406s cc failed with code 1: 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_umul_hi64’: 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3406s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3406s | ^~~~~~~~~~~ 3406s | __uint32_t 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:90: error: expected ‘)’ before ‘a’ 3406s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3406s | ~ ^ 3406s | ) 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4442:109: error: expected ‘)’ before ‘b’ 3406s 4442 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3406s | ~ ^ 3406s | ) 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_smul_hi64’: 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3406s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3406s | ^~~~~~~~~~ 3406s | __int128__ 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4446:86: error: expected ‘)’ before ‘a’ 3406s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3406s | ~ ^ 3406s | ) 3406s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4446:104: error: expected ‘)’ before ‘b’ 3406s 4446 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3406s | ~ ^ 3406s | ) 3406s 3406s If you find this error message confusing, uninformative, or wrong, please open an issue: 3406s https://github.com/diku-dk/futhark/issues 3406s 3407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.fut: 3407s Compiling with --backend=multicore: 3407s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.fut:4:1-28: 3407s Entry point return type 3407s 3407s #bar [n]i32 [n]i32 | #foo [n]i32 3407s 3407s will have an opaque type, so the result will likely not be usable. 3407s cc failed with code 1: 3407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_umul_hi64’: 3407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3407s 4442 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:78: note: each undeclared identifier is reported only once for each function it appears in 3407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:90: error: expected ‘)’ before ‘a’ 3407s 4442 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4442:109: error: expected ‘)’ before ‘b’ 3407s 4442 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_smul_hi64’: 3407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4446:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3407s 4446 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4446:86: error: expected ‘)’ before ‘a’ 3407s 4446 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4446:104: error: expected ‘)’ before ‘b’ 3407s 4446 | 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 3407s If you find this error message confusing, uninformative, or wrong, please open an issue: 3407s https://github.com/diku-dk/futhark/issues 3407s 3407s 1794 failed, 248 passed, 271 to go. 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.fut: 3412s Compiling with --backend=multicore: 3412s cc failed with code 1: 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_umul_hi64’: 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3412s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3412s | ^~~~~~~~~~~ 3412s | __uint32_t 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:90: error: expected ‘)’ before ‘a’ 3412s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3412s | ~ ^ 3412s | ) 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4406:109: error: expected ‘)’ before ‘b’ 3412s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3412s | ~ ^ 3412s | ) 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_smul_hi64’: 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3412s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3412s | ^~~~~~~~~~ 3412s | __int128__ 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4410:86: error: expected ‘)’ before ‘a’ 3412s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3412s | ~ ^ 3412s | ) 3412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4410:104: error: expected ‘)’ before ‘b’ 3412s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3412s | ~ ^ 3412s | ) 3412s 3412s If you find this error message confusing, uninformative, or wrong, please open an issue: 3412s https://github.com/diku-dk/futhark/issues 3412s 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.fut: 3414s Compiling with --backend=multicore: 3414s cc failed with code 1: 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_umul_hi64’: 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3414s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3414s | ^~~~~~~~~~~ 3414s | __uint32_t 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:90: error: expected ‘)’ before ‘a’ 3414s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4406:109: error: expected ‘)’ before ‘b’ 3414s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_smul_hi64’: 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3414s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3414s | ^~~~~~~~~~ 3414s | __int128__ 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4410:86: error: expected ‘)’ before ‘a’ 3414s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4410:104: error: expected ‘)’ before ‘b’ 3414s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s 3414s If you find this error message confusing, uninformative, or wrong, please open an issue: 3414s https://github.com/diku-dk/futhark/issues 3414s 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.fut: 3414s Compiling with --backend=multicore: 3414s cc failed with code 1: 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_umul_hi64’: 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3414s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3414s | ^~~~~~~~~~~ 3414s | __uint32_t 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:90: error: expected ‘)’ before ‘a’ 3414s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4409:109: error: expected ‘)’ before ‘b’ 3414s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_smul_hi64’: 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3414s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3414s | ^~~~~~~~~~ 3414s | __int128__ 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4413:86: error: expected ‘)’ before ‘a’ 3414s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4413:104: error: expected ‘)’ before ‘b’ 3414s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3414s | ~ ^ 3414s | ) 3414s 3414s If you find this error message confusing, uninformative, or wrong, please open an issue: 3414s https://github.com/diku-dk/futhark/issues 3414s 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.fut: 3416s Compiling with --backend=multicore: 3416s cc failed with code 1: 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_umul_hi64’: 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3416s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3416s | ^~~~~~~~~~~ 3416s | __uint32_t 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:90: error: expected ‘)’ before ‘a’ 3416s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3416s | ~ ^ 3416s | ) 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4407:109: error: expected ‘)’ before ‘b’ 3416s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3416s | ~ ^ 3416s | ) 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_smul_hi64’: 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3416s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3416s | ^~~~~~~~~~ 3416s | __int128__ 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4411:86: error: expected ‘)’ before ‘a’ 3416s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3416s | ~ ^ 3416s | ) 3416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4411:104: error: expected ‘)’ before ‘b’ 3416s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3416s | ~ ^ 3416s | ) 3416s 3416s If you find this error message confusing, uninformative, or wrong, please open an issue: 3416s https://github.com/diku-dk/futhark/issues 3416s 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.fut: 3419s Compiling with --backend=multicore: 3419s cc failed with code 1: 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_umul_hi64’: 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3419s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3419s | ^~~~~~~~~~~ 3419s | __uint32_t 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:90: error: expected ‘)’ before ‘a’ 3419s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3419s | ~ ^ 3419s | ) 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4420:109: error: expected ‘)’ before ‘b’ 3419s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3419s | ~ ^ 3419s | ) 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_smul_hi64’: 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3419s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3419s | ^~~~~~~~~~ 3419s | __int128__ 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4424:86: error: expected ‘)’ before ‘a’ 3419s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3419s | ~ ^ 3419s | ) 3419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4424:104: error: expected ‘)’ before ‘b’ 3419s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3419s | ~ ^ 3419s | ) 3419s 3419s If you find this error message confusing, uninformative, or wrong, please open an issue: 3419s https://github.com/diku-dk/futhark/issues 3419s 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.fut: 3420s Compiling with --backend=multicore: 3420s cc failed with code 1: 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_umul_hi64’: 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3420s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3420s | ^~~~~~~~~~~ 3420s | __uint32_t 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:90: error: expected ‘)’ before ‘a’ 3420s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4406:109: error: expected ‘)’ before ‘b’ 3420s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_smul_hi64’: 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3420s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3420s | ^~~~~~~~~~ 3420s | __int128__ 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4410:86: error: expected ‘)’ before ‘a’ 3420s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4410:104: error: expected ‘)’ before ‘b’ 3420s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s 3420s If you find this error message confusing, uninformative, or wrong, please open an issue: 3420s https://github.com/diku-dk/futhark/issues 3420s 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.fut: 3420s Compiling with --backend=multicore: 3420s cc failed with code 1: 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_umul_hi64’: 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3420s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3420s | ^~~~~~~~~~~ 3420s | __uint32_t 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:90: error: expected ‘)’ before ‘a’ 3420s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4407:109: error: expected ‘)’ before ‘b’ 3420s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_smul_hi64’: 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3420s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3420s | ^~~~~~~~~~ 3420s | __int128__ 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4411:86: error: expected ‘)’ before ‘a’ 3420s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4411:104: error: expected ‘)’ before ‘b’ 3420s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3420s | ~ ^ 3420s | ) 3420s 3420s If you find this error message confusing, uninformative, or wrong, please open an issue: 3420s https://github.com/diku-dk/futhark/issues 3420s 3422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.fut: 3422s Compiling with --backend=multicore: 3422s cc failed with code 1: 3422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_umul_hi64’: 3422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3422s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:90: error: expected ‘)’ before ‘a’ 3422s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4406:109: error: expected ‘)’ before ‘b’ 3422s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_smul_hi64’: 3422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3422s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4410:86: error: expected ‘)’ before ‘a’ 3422s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4410:104: error: expected ‘)’ before ‘b’ 3422s 4410 | 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 3422s If you find this error message confusing, uninformative, or wrong, please open an issue: 3422s https://github.com/diku-dk/futhark/issues 3422s 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.fut: 3423s Compiling with --backend=multicore: 3423s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:1-42: 3423s Entry point return type 3423s 3423s #bar i32 | #foo i32 3423s 3423s will have an opaque type, so the result will likely not be usable. 3423s 3423s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:11-12: 3423s Unused name "x". 3423s cc failed with code 1: 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_umul_hi64’: 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3423s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3423s | ^~~~~~~~~~~ 3423s | __uint32_t 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:78: note: each undeclared identifier is reported only once for each function it appears in 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:90: error: expected ‘)’ before ‘a’ 3423s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3423s | ~ ^ 3423s | ) 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4428:109: error: expected ‘)’ before ‘b’ 3423s 4428 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3423s | ~ ^ 3423s | ) 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_smul_hi64’: 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4432:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3423s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3423s | ^~~~~~~~~~ 3423s | __int128__ 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4432:86: error: expected ‘)’ before ‘a’ 3423s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3423s | ~ ^ 3423s | ) 3423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4432:104: error: expected ‘)’ before ‘b’ 3423s 4432 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3423s | ~ ^ 3423s | ) 3423s 3423s If you find this error message confusing, uninformative, or wrong, please open an issue: 3423s https://github.com/diku-dk/futhark/issues 3423s 3424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.fut: 3424s Compiling with --backend=multicore: 3424s cc failed with code 1: 3424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_umul_hi64’: 3424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3424s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:90: error: expected ‘)’ before ‘a’ 3424s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4406:109: error: expected ‘)’ before ‘b’ 3424s 4406 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_smul_hi64’: 3424s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3424s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4410:86: error: expected ‘)’ before ‘a’ 3424s 4410 | 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.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4410:104: error: expected ‘)’ before ‘b’ 3424s 4410 | 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 3424s If you find this error message confusing, uninformative, or wrong, please open an issue: 3424s https://github.com/diku-dk/futhark/issues 3424s 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.fut: 3427s Compiling with --backend=multicore: 3427s cc failed with code 1: 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_umul_hi64’: 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3427s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3427s | ^~~~~~~~~~~ 3427s | __uint32_t 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4439:90: error: expected ‘)’ before ‘a’ 3427s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3427s | ~ ^ 3427s | ) 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4439:109: error: expected ‘)’ before ‘b’ 3427s 4439 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3427s | ~ ^ 3427s | ) 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_smul_hi64’: 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3427s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3427s | ^~~~~~~~~~ 3427s | __int128__ 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4443:86: error: expected ‘)’ before ‘a’ 3427s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3427s | ~ ^ 3427s | ) 3427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4443:104: error: expected ‘)’ before ‘b’ 3427s 4443 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3427s | ~ ^ 3427s | ) 3427s 3427s If you find this error message confusing, uninformative, or wrong, please open an issue: 3427s https://github.com/diku-dk/futhark/issues 3427s 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut: 3429s Compiling with --backend=multicore: 3429s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut:6:31-32: 3429s Unused name "i". 3429s cc failed with code 1: 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_umul_hi64’: 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3429s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3429s | ^~~~~~~~~~~ 3429s | __uint32_t 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:90: error: expected ‘)’ before ‘a’ 3429s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3429s | ~ ^ 3429s | ) 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4420:109: error: expected ‘)’ before ‘b’ 3429s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3429s | ~ ^ 3429s | ) 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_smul_hi64’: 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3429s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3429s | ^~~~~~~~~~ 3429s | __int128__ 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4424:86: error: expected ‘)’ before ‘a’ 3429s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3429s | ~ ^ 3429s | ) 3429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4424:104: error: expected ‘)’ before ‘b’ 3429s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3429s | ~ ^ 3429s | ) 3429s 3429s If you find this error message confusing, uninformative, or wrong, please open an issue: 3429s https://github.com/diku-dk/futhark/issues 3429s 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.fut: 3430s Generating reference outputs: 3430s cc failed with code 1: 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_umul_hi64’: 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3430s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3430s | ^~~~~~~~~~~ 3430s | __uint32_t 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:90: error: expected ‘)’ before ‘a’ 3430s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3430s | ~ ^ 3430s | ) 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:109: error: expected ‘)’ before ‘b’ 3430s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3430s | ~ ^ 3430s | ) 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_smul_hi64’: 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3430s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3430s | ^~~~~~~~~~ 3430s | __int128__ 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:86: error: expected ‘)’ before ‘a’ 3430s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3430s | ~ ^ 3430s | ) 3430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:104: error: expected ‘)’ before ‘b’ 3430s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3430s | ~ ^ 3430s | ) 3430s 3430s If you find this error message confusing, uninformative, or wrong, please open an issue: 3430s https://github.com/diku-dk/futhark/issues 3430s 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.fut: 3431s Compiling with --backend=multicore: 3431s cc failed with code 1: 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_umul_hi64’: 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3431s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3431s | ^~~~~~~~~~~ 3431s | __uint32_t 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4436:90: error: expected ‘)’ before ‘a’ 3431s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3431s | ~ ^ 3431s | ) 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4436:109: error: expected ‘)’ before ‘b’ 3431s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3431s | ~ ^ 3431s | ) 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_smul_hi64’: 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3431s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3431s | ^~~~~~~~~~ 3431s | __int128__ 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4440:86: error: expected ‘)’ before ‘a’ 3431s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3431s | ~ ^ 3431s | ) 3431s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4440:104: error: expected ‘)’ before ‘b’ 3431s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3431s | ~ ^ 3431s | ) 3431s 3431s If you find this error message confusing, uninformative, or wrong, please open an issue: 3431s https://github.com/diku-dk/futhark/issues 3431s 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.fut: 3432s Generating reference outputs: 3432s cc failed with code 1: 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_umul_hi64’: 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3432s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3432s | ^~~~~~~~~~~ 3432s | __uint32_t 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:90: error: expected ‘)’ before ‘a’ 3432s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3432s | ~ ^ 3432s | ) 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:109: error: expected ‘)’ before ‘b’ 3432s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3432s | ~ ^ 3432s | ) 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_smul_hi64’: 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3432s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3432s | ^~~~~~~~~~ 3432s | __int128__ 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:86: error: expected ‘)’ before ‘a’ 3432s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3432s | ~ ^ 3432s | ) 3432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:104: error: expected ‘)’ before ‘b’ 3432s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3432s | ~ ^ 3432s | ) 3432s 3432s If you find this error message confusing, uninformative, or wrong, please open an issue: 3432s https://github.com/diku-dk/futhark/issues 3432s 3433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.fut: 3433s Generating reference outputs: 3433s cc failed with code 1: 3433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_umul_hi64’: 3433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3433s 4447 | 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.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 3433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:90: error: expected ‘)’ before ‘a’ 3433s 4447 | 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.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:109: error: expected ‘)’ before ‘b’ 3433s 4447 | 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.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_smul_hi64’: 3433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3433s 4451 | 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.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:86: error: expected ‘)’ before ‘a’ 3433s 4451 | 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.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:104: error: expected ‘)’ before ‘b’ 3433s 4451 | 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 3433s If you find this error message confusing, uninformative, or wrong, please open an issue: 3433s https://github.com/diku-dk/futhark/issues 3433s 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.fut: 3435s Compiling with --backend=multicore: 3435s cc failed with code 1: 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_umul_hi64’: 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3435s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3435s | ^~~~~~~~~~~ 3435s | __uint32_t 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4421:90: error: expected ‘)’ before ‘a’ 3435s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3435s | ~ ^ 3435s | ) 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4421:109: error: expected ‘)’ before ‘b’ 3435s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3435s | ~ ^ 3435s | ) 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_smul_hi64’: 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3435s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3435s | ^~~~~~~~~~ 3435s | __int128__ 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4425:86: error: expected ‘)’ before ‘a’ 3435s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3435s | ~ ^ 3435s | ) 3435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4425:104: error: expected ‘)’ before ‘b’ 3435s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3435s | ~ ^ 3435s | ) 3435s 3435s If you find this error message confusing, uninformative, or wrong, please open an issue: 3435s https://github.com/diku-dk/futhark/issues 3435s 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.fut: 3436s Generating reference outputs: 3436s cc failed with code 1: 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_umul_hi64’: 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3436s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3436s | ^~~~~~~~~~~ 3436s | __uint32_t 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:90: error: expected ‘)’ before ‘a’ 3436s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3436s | ~ ^ 3436s | ) 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:109: error: expected ‘)’ before ‘b’ 3436s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3436s | ~ ^ 3436s | ) 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_smul_hi64’: 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3436s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3436s | ^~~~~~~~~~ 3436s | __int128__ 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:86: error: expected ‘)’ before ‘a’ 3436s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3436s | ~ ^ 3436s | ) 3436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:104: error: expected ‘)’ before ‘b’ 3436s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3436s | ~ ^ 3436s | ) 3436s 3436s If you find this error message confusing, uninformative, or wrong, please open an issue: 3436s https://github.com/diku-dk/futhark/issues 3436s 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.fut: 3439s Generating reference outputs: 3439s cc failed with code 1: 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_umul_hi64’: 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3439s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3439s | ^~~~~~~~~~~ 3439s | __uint32_t 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:90: error: expected ‘)’ before ‘a’ 3439s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3439s | ~ ^ 3439s | ) 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:109: error: expected ‘)’ before ‘b’ 3439s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3439s | ~ ^ 3439s | ) 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_smul_hi64’: 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3439s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3439s | ^~~~~~~~~~ 3439s | __int128__ 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:86: error: expected ‘)’ before ‘a’ 3439s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3439s | ~ ^ 3439s | ) 3439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:104: error: expected ‘)’ before ‘b’ 3439s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3439s | ~ ^ 3439s | ) 3439s 3439s If you find this error message confusing, uninformative, or wrong, please open an issue: 3439s https://github.com/diku-dk/futhark/issues 3439s 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.fut: 3440s Generating reference outputs: 3440s cc failed with code 1: 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_umul_hi64’: 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3440s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3440s | ^~~~~~~~~~~ 3440s | __uint32_t 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:90: error: expected ‘)’ before ‘a’ 3440s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3440s | ~ ^ 3440s | ) 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:109: error: expected ‘)’ before ‘b’ 3440s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3440s | ~ ^ 3440s | ) 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_smul_hi64’: 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3440s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3440s | ^~~~~~~~~~ 3440s | __int128__ 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:86: error: expected ‘)’ before ‘a’ 3440s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3440s | ~ ^ 3440s | ) 3440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:104: error: expected ‘)’ before ‘b’ 3440s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3440s | ~ ^ 3440s | ) 3440s 3440s If you find this error message confusing, uninformative, or wrong, please open an issue: 3440s https://github.com/diku-dk/futhark/issues 3440s 3441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.fut: 3441s Compiling with --backend=multicore: 3441s cc failed with code 1: 3441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_umul_hi64’: 3441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3441s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3441s | ^~~~~~~~~~~ 3441s | __uint32_t 3441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:90: error: expected ‘)’ before ‘a’ 3441s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3442s | ~ ^ 3442s | ) 3442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4421:109: error: expected ‘)’ before ‘b’ 3442s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3442s | ~ ^ 3442s | ) 3442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_smul_hi64’: 3442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3442s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3442s | ^~~~~~~~~~ 3442s | __int128__ 3442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4425:86: error: expected ‘)’ before ‘a’ 3442s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3442s | ~ ^ 3442s | ) 3442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4425:104: error: expected ‘)’ before ‘b’ 3442s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3442s | ~ ^ 3442s | ) 3442s 3442s If you find this error message confusing, uninformative, or wrong, please open an issue: 3442s https://github.com/diku-dk/futhark/issues 3442s 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.fut: 3444s Generating reference outputs: 3444s cc failed with code 1: 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_umul_hi64’: 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3444s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3444s | ^~~~~~~~~~~ 3444s | __uint32_t 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:90: error: expected ‘)’ before ‘a’ 3444s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:109: error: expected ‘)’ before ‘b’ 3444s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_smul_hi64’: 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3444s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3444s | ^~~~~~~~~~ 3444s | __int128__ 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:86: error: expected ‘)’ before ‘a’ 3444s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:104: error: expected ‘)’ before ‘b’ 3444s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s 3444s If you find this error message confusing, uninformative, or wrong, please open an issue: 3444s https://github.com/diku-dk/futhark/issues 3444s 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.fut: 3444s Compiling with --backend=multicore: 3444s cc failed with code 1: 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_umul_hi64’: 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3444s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3444s | ^~~~~~~~~~~ 3444s | __uint32_t 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:90: error: expected ‘)’ before ‘a’ 3444s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4438:109: error: expected ‘)’ before ‘b’ 3444s 4438 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_smul_hi64’: 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3444s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3444s | ^~~~~~~~~~ 3444s | __int128__ 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4442:86: error: expected ‘)’ before ‘a’ 3444s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4442:104: error: expected ‘)’ before ‘b’ 3444s 4442 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3444s | ~ ^ 3444s | ) 3444s 3444s If you find this error message confusing, uninformative, or wrong, please open an issue: 3444s https://github.com/diku-dk/futhark/issues 3444s 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.fut: 3447s Generating reference outputs: 3447s cc failed with code 1: 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_umul_hi64’: 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3447s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3447s | ^~~~~~~~~~~ 3447s | __uint32_t 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:90: error: expected ‘)’ before ‘a’ 3447s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:109: error: expected ‘)’ before ‘b’ 3447s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_smul_hi64’: 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3447s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3447s | ^~~~~~~~~~ 3447s | __int128__ 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:86: error: expected ‘)’ before ‘a’ 3447s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:104: error: expected ‘)’ before ‘b’ 3447s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s 3447s If you find this error message confusing, uninformative, or wrong, please open an issue: 3447s https://github.com/diku-dk/futhark/issues 3447s 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.fut: 3447s Generating reference outputs: 3447s cc failed with code 1: 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_umul_hi64’: 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3447s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3447s | ^~~~~~~~~~~ 3447s | __uint32_t 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:90: error: expected ‘)’ before ‘a’ 3447s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:109: error: expected ‘)’ before ‘b’ 3447s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_smul_hi64’: 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3447s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3447s | ^~~~~~~~~~ 3447s | __int128__ 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:86: error: expected ‘)’ before ‘a’ 3447s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:104: error: expected ‘)’ before ‘b’ 3447s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3447s | ~ ^ 3447s | ) 3447s 3447s If you find this error message confusing, uninformative, or wrong, please open an issue: 3447s https://github.com/diku-dk/futhark/issues 3447s 3450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.fut: 3450s Generating reference outputs: 3450s cc failed with code 1: 3450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_umul_hi64’: 3450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3450s 4416 | 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.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 3450s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:90: error: expected ‘)’ before ‘a’ 3450s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3450s | ~ ^ 3450s | ) 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:109: error: expected ‘)’ before ‘b’ 3451s 4416 | 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.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_smul_hi64’: 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3451s 4420 | 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.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:86: error: expected ‘)’ before ‘a’ 3451s 4420 | 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.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:104: error: expected ‘)’ before ‘b’ 3451s 4420 | 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 3451s If you find this error message confusing, uninformative, or wrong, please open an issue: 3451s https://github.com/diku-dk/futhark/issues 3451s 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut: 3451s Compiling with --backend=multicore: 3451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:3:18-19: 3451s Defaulting ambiguous type to i32. 3451s 3451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:6:11-12: 3451s Unused name "x". 3451s 3451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:6:13-14: 3451s Unused name "y". 3451s 3451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:7:11-12: 3451s Unused name "x". 3451s 3451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:7:13-14: 3451s Unused name "y". 3451s cc failed with code 1: 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_umul_hi64’: 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3451s 4394 | 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.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4394:90: error: expected ‘)’ before ‘a’ 3451s 4394 | 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.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4394:109: error: expected ‘)’ before ‘b’ 3451s 4394 | 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.K0ihat/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_smul_hi64’: 3451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3451s 4398 | 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.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4398:86: error: expected ‘)’ before ‘a’ 3451s 4398 | 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.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4398:104: error: expected ‘)’ before ‘b’ 3451s 4398 | 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 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.K0ihat/autopkgtest_tmp/tests/transpose1.fut: 3453s Generating reference outputs: 3453s cc failed with code 1: 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_umul_hi64’: 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3453s 4415 | 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.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:90: error: expected ‘)’ before ‘a’ 3453s 4415 | 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.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:109: error: expected ‘)’ before ‘b’ 3453s 4415 | 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.K0ihat/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_smul_hi64’: 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3453s 4419 | 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.K0ihat/autopkgtest_tmp/tests/transpose1.c:4419:86: error: expected ‘)’ before ‘a’ 3453s 4419 | 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.K0ihat/autopkgtest_tmp/tests/transpose1.c:4419:104: error: expected ‘)’ before ‘b’ 3453s 4419 | 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 3453s If you find this error message confusing, uninformative, or wrong, please open an issue: 3453s https://github.com/diku-dk/futhark/issues 3453s 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.fut: 3453s Compiling with --backend=multicore: 3453s cc failed with code 1: 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_umul_hi64’: 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3453s 4420 | 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.K0ihat/autopkgtest_tmp/tests/transpose2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4420:90: error: expected ‘)’ before ‘a’ 3453s 4420 | 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.K0ihat/autopkgtest_tmp/tests/transpose2.c:4420:109: error: expected ‘)’ before ‘b’ 3453s 4420 | 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.K0ihat/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_smul_hi64’: 3453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3453s 4424 | 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.K0ihat/autopkgtest_tmp/tests/transpose2.c:4424:86: error: expected ‘)’ before ‘a’ 3453s 4424 | 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.K0ihat/autopkgtest_tmp/tests/transpose2.c:4424:104: error: expected ‘)’ before ‘b’ 3453s 4424 | 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 3453s If you find this error message confusing, uninformative, or wrong, please open an issue: 3453s https://github.com/diku-dk/futhark/issues 3453s 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut: 3456s Compiling with --backend=multicore: 3456s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut:16:10-11: 3456s Unused name "z". 3456s 3456s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut:16:14-15: 3456s Unused name "t". 3456s 3456s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut:16:16-17: 3456s Unused name "q". 3456s cc failed with code 1: 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_umul_hi64’: 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3456s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3456s | ^~~~~~~~~~~ 3456s | __uint32_t 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4407:90: error: expected ‘)’ before ‘a’ 3456s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3456s | ~ ^ 3456s | ) 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4407:109: error: expected ‘)’ before ‘b’ 3456s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3456s | ~ ^ 3456s | ) 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_smul_hi64’: 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3456s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3456s | ^~~~~~~~~~ 3456s | __int128__ 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4411:86: error: expected ‘)’ before ‘a’ 3456s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3456s | ~ ^ 3456s | ) 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4411:104: error: expected ‘)’ before ‘b’ 3456s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3456s | ~ ^ 3456s | ) 3456s 3456s If you find this error message confusing, uninformative, or wrong, please open an issue: 3456s https://github.com/diku-dk/futhark/issues 3456s 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.fut: 3456s Compiling with --backend=multicore: 3456s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.fut:37:11-12: 3456s Defaulting ambiguous type to i32. 3456s cc failed with code 1: 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_umul_hi64’: 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3456s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3456s | ^~~~~~~~~~~ 3456s | __uint32_t 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4421:90: error: expected ‘)’ before ‘a’ 3456s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3456s | ~ ^ 3456s | ) 3456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4421:109: error: expected ‘)’ before ‘b’ 3456s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3457s | ~ ^ 3457s | ) 3457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_smul_hi64’: 3457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3457s | ^~~~~~~~~~ 3457s | __int128__ 3457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4425:86: error: expected ‘)’ before ‘a’ 3457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3457s | ~ ^ 3457s | ) 3457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4425:104: error: expected ‘)’ before ‘b’ 3457s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3457s | ~ ^ 3457s | ) 3457s 3457s If you find this error message confusing, uninformative, or wrong, please open an issue: 3457s https://github.com/diku-dk/futhark/issues 3457s 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.fut: 3459s Compiling with --backend=multicore: 3459s cc failed with code 1: 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_umul_hi64’: 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3459s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3459s | ^~~~~~~~~~~ 3459s | __uint32_t 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4407:90: error: expected ‘)’ before ‘a’ 3459s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3459s | ~ ^ 3459s | ) 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4407:109: error: expected ‘)’ before ‘b’ 3459s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3459s | ~ ^ 3459s | ) 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_smul_hi64’: 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3459s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3459s | ^~~~~~~~~~ 3459s | __int128__ 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4411:86: error: expected ‘)’ before ‘a’ 3459s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3459s | ~ ^ 3459s | ) 3459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4411:104: error: expected ‘)’ before ‘b’ 3459s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3459s | ~ ^ 3459s | ) 3459s 3459s If you find this error message confusing, uninformative, or wrong, please open an issue: 3459s https://github.com/diku-dk/futhark/issues 3459s 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.fut: 3461s Compiling with --backend=multicore: 3461s cc failed with code 1: 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_umul_hi64’: 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3461s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3461s | ^~~~~~~~~~~ 3461s | __uint32_t 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4421:90: error: expected ‘)’ before ‘a’ 3461s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3461s | ~ ^ 3461s | ) 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4421:109: error: expected ‘)’ before ‘b’ 3461s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3461s | ~ ^ 3461s | ) 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_smul_hi64’: 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3461s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3461s | ^~~~~~~~~~ 3461s | __int128__ 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4425:86: error: expected ‘)’ before ‘a’ 3461s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3461s | ~ ^ 3461s | ) 3461s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4425:104: error: expected ‘)’ before ‘b’ 3461s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3461s | ~ ^ 3461s | ) 3461s 3461s If you find this error message confusing, uninformative, or wrong, please open an issue: 3461s https://github.com/diku-dk/futhark/issues 3461s 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.fut: 3462s Compiling with --backend=multicore: 3462s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.fut:8:13-15: 3462s Declaring "i32" as unique has no effect. 3462s cc failed with code 1: 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_umul_hi64’: 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3462s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3462s | ^~~~~~~~~~~ 3462s | __uint32_t 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4406:90: error: expected ‘)’ before ‘a’ 3462s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3462s | ~ ^ 3462s | ) 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4406:109: error: expected ‘)’ before ‘b’ 3462s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3462s | ~ ^ 3462s | ) 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_smul_hi64’: 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3462s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3462s | ^~~~~~~~~~ 3462s | __int128__ 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4410:86: error: expected ‘)’ before ‘a’ 3462s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3462s | ~ ^ 3462s | ) 3462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4410:104: error: expected ‘)’ before ‘b’ 3462s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3462s | ~ ^ 3462s | ) 3462s 3462s If you find this error message confusing, uninformative, or wrong, please open an issue: 3462s https://github.com/diku-dk/futhark/issues 3462s 3465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.fut: 3465s Compiling with --backend=multicore: 3465s cc failed with code 1: 3465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_umul_hi64’: 3465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3465s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4406:90: error: expected ‘)’ before ‘a’ 3465s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4406:109: error: expected ‘)’ before ‘b’ 3465s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_smul_hi64’: 3465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3465s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4410:86: error: expected ‘)’ before ‘a’ 3465s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4410:104: error: expected ‘)’ before ‘b’ 3465s 4410 | 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 3465s If you find this error message confusing, uninformative, or wrong, please open an issue: 3465s https://github.com/diku-dk/futhark/issues 3465s 3467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.fut: 3467s Compiling with --backend=multicore: 3467s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.fut:4:9-26: 3467s Entry point parameter 3467s 3467s ((xs: [d₀]i32): ts [], (x: i32): t) 3467s 3467s will have an opaque type, so the entry point will likely not be callable. 3467s cc failed with code 1: 3467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_umul_hi64’: 3467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4438:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3467s 4438 | 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.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4438:78: note: each undeclared identifier is reported only once for each function it appears in 3467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4438:90: error: expected ‘)’ before ‘a’ 3467s 4438 | 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.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4438:109: error: expected ‘)’ before ‘b’ 3467s 4438 | 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.K0ihat/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_smul_hi64’: 3467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4442:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3467s 4442 | 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.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4442:86: error: expected ‘)’ before ‘a’ 3467s 4442 | 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.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4442:104: error: expected ‘)’ before ‘b’ 3467s 4442 | 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 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 1830 failed, 260 passed, 223 to go. 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.fut: 3468s Compiling with --backend=multicore: 3468s cc failed with code 1: 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_umul_hi64’: 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4435:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3468s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3468s | ^~~~~~~~~~~ 3468s | __uint32_t 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4435:78: note: each undeclared identifier is reported only once for each function it appears in 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4435:90: error: expected ‘)’ before ‘a’ 3468s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3468s | ~ ^ 3468s | ) 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4435:109: error: expected ‘)’ before ‘b’ 3468s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3468s | ~ ^ 3468s | ) 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_smul_hi64’: 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3468s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3468s | ^~~~~~~~~~ 3468s | __int128__ 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4439:86: error: expected ‘)’ before ‘a’ 3468s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3468s | ~ ^ 3468s | ) 3468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4439:104: error: expected ‘)’ before ‘b’ 3468s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3468s | ~ ^ 3468s | ) 3468s 3468s If you find this error message confusing, uninformative, or wrong, please open an issue: 3468s https://github.com/diku-dk/futhark/issues 3468s 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.fut: 3469s Compiling with --backend=multicore: 3469s cc failed with code 1: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_umul_hi64’: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ^~~~~~~~~~~ 3469s | __uint32_t 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4420:90: error: expected ‘)’ before ‘a’ 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4420:109: error: expected ‘)’ before ‘b’ 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_smul_hi64’: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ^~~~~~~~~~ 3469s | __int128__ 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4424:86: error: expected ‘)’ before ‘a’ 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4424:104: error: expected ‘)’ before ‘b’ 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s 3469s If you find this error message confusing, uninformative, or wrong, please open an issue: 3469s https://github.com/diku-dk/futhark/issues 3469s 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.fut: 3469s Compiling with --backend=multicore: 3469s cc failed with code 1: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_umul_hi64’: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ^~~~~~~~~~~ 3469s | __uint32_t 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4420:90: error: expected ‘)’ before ‘a’ 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4420:109: error: expected ‘)’ before ‘b’ 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_smul_hi64’: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ^~~~~~~~~~ 3469s | __int128__ 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4424:86: error: expected ‘)’ before ‘a’ 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4424:104: error: expected ‘)’ before ‘b’ 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s 3469s If you find this error message confusing, uninformative, or wrong, please open an issue: 3469s https://github.com/diku-dk/futhark/issues 3469s 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.fut: 3469s Compiling with --backend=multicore: 3469s cc failed with code 1: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_umul_hi64’: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ^~~~~~~~~~~ 3469s | __uint32_t 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4420:90: error: expected ‘)’ before ‘a’ 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4420:109: error: expected ‘)’ before ‘b’ 3469s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_smul_hi64’: 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ^~~~~~~~~~ 3469s | __int128__ 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4424:86: error: expected ‘)’ before ‘a’ 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4424:104: error: expected ‘)’ before ‘b’ 3469s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3469s | ~ ^ 3469s | ) 3469s 3469s If you find this error message confusing, uninformative, or wrong, please open an issue: 3469s https://github.com/diku-dk/futhark/issues 3469s 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut: 3473s Compiling with --backend=multicore: 3473s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut:169:3-177:11: 3473s Unused name "init". 3473s 3473s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut:189:23-26: 3473s Entry point parameter 3473s 3473s (rng: [batch_sz]{inc: u64, state: u64}) 3473s 3473s will have an opaque type, so the entry point will likely not be callable. 3473s 3473s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut:191:3-203:42: 3473s Unused name "fake_init". 3473s cc failed with code 1: 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_umul_hi64’: 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3473s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3473s | ^~~~~~~~~~~ 3473s | __uint32_t 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4504:90: error: expected ‘)’ before ‘a’ 3473s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3473s | ~ ^ 3473s | ) 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4504:109: error: expected ‘)’ before ‘b’ 3473s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3473s | ~ ^ 3473s | ) 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_smul_hi64’: 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3473s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3473s | ^~~~~~~~~~ 3473s | __int128__ 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4508:86: error: expected ‘)’ before ‘a’ 3473s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3473s | ~ ^ 3473s | ) 3473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4508:104: error: expected ‘)’ before ‘b’ 3473s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3473s | ~ ^ 3473s | ) 3473s 3473s If you find this error message confusing, uninformative, or wrong, please open an issue: 3473s https://github.com/diku-dk/futhark/issues 3473s 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.fut: 3475s Compiling with --backend=multicore: 3475s cc failed with code 1: 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_umul_hi64’: 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3475s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3475s | ^~~~~~~~~~~ 3475s | __uint32_t 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4420:90: error: expected ‘)’ before ‘a’ 3475s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3475s | ~ ^ 3475s | ) 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4420:109: error: expected ‘)’ before ‘b’ 3475s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3475s | ~ ^ 3475s | ) 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_smul_hi64’: 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3475s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3475s | ^~~~~~~~~~ 3475s | __int128__ 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4424:86: error: expected ‘)’ before ‘a’ 3475s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3475s | ~ ^ 3475s | ) 3475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4424:104: error: expected ‘)’ before ‘b’ 3475s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3475s | ~ ^ 3475s | ) 3475s 3475s If you find this error message confusing, uninformative, or wrong, please open an issue: 3475s https://github.com/diku-dk/futhark/issues 3475s 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.fut: 3476s Compiling with --backend=multicore: 3476s cc failed with code 1: 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_umul_hi64’: 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3476s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3476s | ^~~~~~~~~~~ 3476s | __uint32_t 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4421:90: error: expected ‘)’ before ‘a’ 3476s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3476s | ~ ^ 3476s | ) 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4421:109: error: expected ‘)’ before ‘b’ 3476s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3476s | ~ ^ 3476s | ) 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_smul_hi64’: 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3476s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3476s | ^~~~~~~~~~ 3476s | __int128__ 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4425:86: error: expected ‘)’ before ‘a’ 3476s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3476s | ~ ^ 3476s | ) 3476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4425:104: error: expected ‘)’ before ‘b’ 3476s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3476s | ~ ^ 3476s | ) 3476s 3476s If you find this error message confusing, uninformative, or wrong, please open an issue: 3476s https://github.com/diku-dk/futhark/issues 3476s 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.fut: 3477s Compiling with --backend=multicore: 3477s cc failed with code 1: 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_umul_hi64’: 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4436:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3477s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3477s | ^~~~~~~~~~~ 3477s | __uint32_t 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4436:78: note: each undeclared identifier is reported only once for each function it appears in 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4436:90: error: expected ‘)’ before ‘a’ 3477s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4436:109: error: expected ‘)’ before ‘b’ 3477s 4436 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_smul_hi64’: 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4440:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3477s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3477s | ^~~~~~~~~~ 3477s | __int128__ 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4440:86: error: expected ‘)’ before ‘a’ 3477s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4440:104: error: expected ‘)’ before ‘b’ 3477s 4440 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s 3477s If you find this error message confusing, uninformative, or wrong, please open an issue: 3477s https://github.com/diku-dk/futhark/issues 3477s 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.fut: 3477s Compiling with --backend=multicore: 3477s cc failed with code 1: 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_umul_hi64’: 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3477s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3477s | ^~~~~~~~~~~ 3477s | __uint32_t 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4420:90: error: expected ‘)’ before ‘a’ 3477s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4420:109: error: expected ‘)’ before ‘b’ 3477s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_smul_hi64’: 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3477s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3477s | ^~~~~~~~~~ 3477s | __int128__ 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4424:86: error: expected ‘)’ before ‘a’ 3477s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4424:104: error: expected ‘)’ before ‘b’ 3477s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3477s | ~ ^ 3477s | ) 3477s 3477s If you find this error message confusing, uninformative, or wrong, please open an issue: 3477s https://github.com/diku-dk/futhark/issues 3477s 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.fut: 3480s Compiling with --backend=multicore: 3480s cc failed with code 1: 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_umul_hi64’: 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3480s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3480s | ^~~~~~~~~~~ 3480s | __uint32_t 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4421:90: error: expected ‘)’ before ‘a’ 3480s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3480s | ~ ^ 3480s | ) 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4421:109: error: expected ‘)’ before ‘b’ 3480s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3480s | ~ ^ 3480s | ) 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_smul_hi64’: 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3480s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3480s | ^~~~~~~~~~ 3480s | __int128__ 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4425:86: error: expected ‘)’ before ‘a’ 3480s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3480s | ~ ^ 3480s | ) 3480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4425:104: error: expected ‘)’ before ‘b’ 3480s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3480s | ~ ^ 3480s | ) 3480s 3480s If you find this error message confusing, uninformative, or wrong, please open an issue: 3480s https://github.com/diku-dk/futhark/issues 3480s 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.fut: 3482s Compiling with --backend=multicore: 3482s cc failed with code 1: 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_umul_hi64’: 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3482s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3482s | ^~~~~~~~~~~ 3482s | __uint32_t 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4407:90: error: expected ‘)’ before ‘a’ 3482s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3482s | ~ ^ 3482s | ) 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4407:109: error: expected ‘)’ before ‘b’ 3482s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3482s | ~ ^ 3482s | ) 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_smul_hi64’: 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3482s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3482s | ^~~~~~~~~~ 3482s | __int128__ 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4411:86: error: expected ‘)’ before ‘a’ 3482s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3482s | ~ ^ 3482s | ) 3482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4411:104: error: expected ‘)’ before ‘b’ 3482s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3482s | ~ ^ 3482s | ) 3482s 3482s If you find this error message confusing, uninformative, or wrong, please open an issue: 3482s https://github.com/diku-dk/futhark/issues 3482s 3483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.fut: 3483s Compiling with --backend=multicore: 3483s cc failed with code 1: 3483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_umul_hi64’: 3483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3483s 4421 | 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.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4421:90: error: expected ‘)’ before ‘a’ 3483s 4421 | 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.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4421:109: error: expected ‘)’ before ‘b’ 3483s 4421 | 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.K0ihat/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_smul_hi64’: 3483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3483s 4425 | 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.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4425:86: error: expected ‘)’ before ‘a’ 3483s 4425 | 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.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4425:104: error: expected ‘)’ before ‘b’ 3483s 4425 | 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 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.K0ihat/autopkgtest_tmp/tests/types/function0.fut: 3484s Compiling with --backend=multicore: 3484s cc failed with code 1: 3484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_umul_hi64’: 3484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3484s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/function0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4406:90: error: expected ‘)’ before ‘a’ 3484s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/function0.c:4406:109: error: expected ‘)’ before ‘b’ 3484s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_smul_hi64’: 3484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3484s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/function0.c:4410:86: error: expected ‘)’ before ‘a’ 3484s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/function0.c:4410:104: error: expected ‘)’ before ‘b’ 3484s 4410 | 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 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.K0ihat/autopkgtest_tmp/tests/types/function1.fut: 3485s Compiling with --backend=multicore: 3485s cc failed with code 1: 3485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_umul_hi64’: 3485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3485s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/function1.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 3485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4410:90: error: expected ‘)’ before ‘a’ 3485s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/function1.c:4410:109: error: expected ‘)’ before ‘b’ 3485s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_smul_hi64’: 3485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3485s 4414 | 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.K0ihat/autopkgtest_tmp/tests/types/function1.c:4414:86: error: expected ‘)’ before ‘a’ 3485s 4414 | 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.K0ihat/autopkgtest_tmp/tests/types/function1.c:4414:104: error: expected ‘)’ before ‘b’ 3485s 4414 | 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 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.K0ihat/autopkgtest_tmp/tests/types/function2.fut: 3488s Compiling with --backend=multicore: 3488s cc failed with code 1: 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_umul_hi64’: 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3488s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/function2.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4420:90: error: expected ‘)’ before ‘a’ 3488s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/function2.c:4420:109: error: expected ‘)’ before ‘b’ 3488s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_smul_hi64’: 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3488s 4424 | 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.K0ihat/autopkgtest_tmp/tests/types/function2.c:4424:86: error: expected ‘)’ before ‘a’ 3488s 4424 | 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.K0ihat/autopkgtest_tmp/tests/types/function2.c:4424:104: error: expected ‘)’ before ‘b’ 3488s 4424 | 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 3488s If you find this error message confusing, uninformative, or wrong, please open an issue: 3488s https://github.com/diku-dk/futhark/issues 3488s 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.fut: 3488s Compiling with --backend=multicore: 3488s cc failed with code 1: 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_umul_hi64’: 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3488s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/function4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4420:90: error: expected ‘)’ before ‘a’ 3488s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/function4.c:4420:109: error: expected ‘)’ before ‘b’ 3488s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_smul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3489s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ^~~~~~~~~~ 3489s | __int128__ 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4424:86: error: expected ‘)’ before ‘a’ 3489s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4424:104: error: expected ‘)’ before ‘b’ 3489s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s 3489s If you find this error message confusing, uninformative, or wrong, please open an issue: 3489s https://github.com/diku-dk/futhark/issues 3489s 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.fut: 3489s Compiling with --backend=multicore: 3489s cc failed with code 1: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_umul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4410:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3489s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ^~~~~~~~~~~ 3489s | __uint32_t 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4410:78: note: each undeclared identifier is reported only once for each function it appears in 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4410:90: error: expected ‘)’ before ‘a’ 3489s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4410:109: error: expected ‘)’ before ‘b’ 3489s 4410 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_smul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4414:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3489s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ^~~~~~~~~~ 3489s | __int128__ 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4414:86: error: expected ‘)’ before ‘a’ 3489s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4414:104: error: expected ‘)’ before ‘b’ 3489s 4414 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s 3489s If you find this error message confusing, uninformative, or wrong, please open an issue: 3489s https://github.com/diku-dk/futhark/issues 3489s 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.fut: 3489s Compiling with --backend=multicore: 3489s cc failed with code 1: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_umul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4437:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3489s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ^~~~~~~~~~~ 3489s | __uint32_t 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4437:78: note: each undeclared identifier is reported only once for each function it appears in 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4437:90: error: expected ‘)’ before ‘a’ 3489s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4437:109: error: expected ‘)’ before ‘b’ 3489s 4437 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_smul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4441:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3489s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ^~~~~~~~~~ 3489s | __int128__ 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4441:86: error: expected ‘)’ before ‘a’ 3489s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4441:104: error: expected ‘)’ before ‘b’ 3489s 4441 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s 3489s If you find this error message confusing, uninformative, or wrong, please open an issue: 3489s https://github.com/diku-dk/futhark/issues 3489s 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.fut: 3489s Compiling with --backend=multicore: 3489s cc failed with code 1: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_umul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3489s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ^~~~~~~~~~~ 3489s | __uint32_t 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4420:90: error: expected ‘)’ before ‘a’ 3489s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4420:109: error: expected ‘)’ before ‘b’ 3489s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_smul_hi64’: 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3489s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ^~~~~~~~~~ 3489s | __int128__ 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4424:86: error: expected ‘)’ before ‘a’ 3489s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4424:104: error: expected ‘)’ before ‘b’ 3489s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3489s | ~ ^ 3489s | ) 3489s 3489s If you find this error message confusing, uninformative, or wrong, please open an issue: 3489s https://github.com/diku-dk/futhark/issues 3489s 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.fut: 3491s Compiling with --backend=multicore: 3491s cc failed with code 1: 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_umul_hi64’: 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3491s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3491s | ^~~~~~~~~~~ 3491s | __uint32_t 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4394:90: error: expected ‘)’ before ‘a’ 3491s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3491s | ~ ^ 3491s | ) 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4394:109: error: expected ‘)’ before ‘b’ 3491s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3491s | ~ ^ 3491s | ) 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_smul_hi64’: 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3491s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3491s | ^~~~~~~~~~ 3491s | __int128__ 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4398:86: error: expected ‘)’ before ‘a’ 3491s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3491s | ~ ^ 3491s | ) 3491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4398:104: error: expected ‘)’ before ‘b’ 3491s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3491s | ~ ^ 3491s | ) 3491s 3491s If you find this error message confusing, uninformative, or wrong, please open an issue: 3491s https://github.com/diku-dk/futhark/issues 3491s 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.fut: 3501s Compiling with --backend=multicore: 3501s cc failed with code 1: 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_umul_hi64’: 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3501s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3501s | ^~~~~~~~~~~ 3501s | __uint32_t 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4406:90: error: expected ‘)’ before ‘a’ 3501s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4406:109: error: expected ‘)’ before ‘b’ 3501s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_smul_hi64’: 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3501s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3501s | ^~~~~~~~~~ 3501s | __int128__ 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4410:86: error: expected ‘)’ before ‘a’ 3501s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4410:104: error: expected ‘)’ before ‘b’ 3501s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s 3501s If you find this error message confusing, uninformative, or wrong, please open an issue: 3501s https://github.com/diku-dk/futhark/issues 3501s 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.fut: 3501s Compiling with --backend=multicore: 3501s cc failed with code 1: 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_umul_hi64’: 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3501s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3501s | ^~~~~~~~~~~ 3501s | __uint32_t 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4408:90: error: expected ‘)’ before ‘a’ 3501s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4408:109: error: expected ‘)’ before ‘b’ 3501s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_smul_hi64’: 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3501s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3501s | ^~~~~~~~~~ 3501s | __int128__ 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4412:86: error: expected ‘)’ before ‘a’ 3501s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4412:104: error: expected ‘)’ before ‘b’ 3501s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3501s | ~ ^ 3501s | ) 3501s 3501s If you find this error message confusing, uninformative, or wrong, please open an issue: 3501s https://github.com/diku-dk/futhark/issues 3501s 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.fut: 3502s Compiling with --backend=multicore: 3502s cc failed with code 1: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_umul_hi64’: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ^~~~~~~~~~~ 3502s | __uint32_t 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4420:90: error: expected ‘)’ before ‘a’ 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4420:109: error: expected ‘)’ before ‘b’ 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_smul_hi64’: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ^~~~~~~~~~ 3502s | __int128__ 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4424:86: error: expected ‘)’ before ‘a’ 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4424:104: error: expected ‘)’ before ‘b’ 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s 3502s If you find this error message confusing, uninformative, or wrong, please open an issue: 3502s https://github.com/diku-dk/futhark/issues 3502s 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.fut: 3502s Compiling with --backend=multicore: 3502s cc failed with code 1: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_umul_hi64’: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ^~~~~~~~~~~ 3502s | __uint32_t 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4420:90: error: expected ‘)’ before ‘a’ 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4420:109: error: expected ‘)’ before ‘b’ 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_smul_hi64’: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ^~~~~~~~~~ 3502s | __int128__ 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4424:86: error: expected ‘)’ before ‘a’ 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4424:104: error: expected ‘)’ before ‘b’ 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s 3502s If you find this error message confusing, uninformative, or wrong, please open an issue: 3502s https://github.com/diku-dk/futhark/issues 3502s 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.fut: 3502s Compiling with --backend=multicore: 3502s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.fut:5:18-19: 3502s Defaulting ambiguous type to i32. 3502s cc failed with code 1: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_umul_hi64’: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ^~~~~~~~~~~ 3502s | __uint32_t 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4420:90: error: expected ‘)’ before ‘a’ 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4420:109: error: expected ‘)’ before ‘b’ 3502s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_smul_hi64’: 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ^~~~~~~~~~ 3502s | __int128__ 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4424:86: error: expected ‘)’ before ‘a’ 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4424:104: error: expected ‘)’ before ‘b’ 3502s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3502s | ~ ^ 3502s | ) 3502s 3502s If you find this error message confusing, uninformative, or wrong, please open an issue: 3502s https://github.com/diku-dk/futhark/issues 3502s 3503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.fut: 3503s Compiling with --backend=multicore: 3503s cc failed with code 1: 3503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_umul_hi64’: 3503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3503s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4420:90: error: expected ‘)’ before ‘a’ 3503s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4420:109: error: expected ‘)’ before ‘b’ 3503s 4420 | 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.K0ihat/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_smul_hi64’: 3503s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3503s 4424 | 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.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4424:86: error: expected ‘)’ before ‘a’ 3503s 4424 | 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.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4424:104: error: expected ‘)’ before ‘b’ 3503s 4424 | 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 3503s If you find this error message confusing, uninformative, or wrong, please open an issue: 3503s https://github.com/diku-dk/futhark/issues 3503s 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.fut: 3504s Compiling with --backend=multicore: 3504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.fut:5:18-19: 3504s Defaulting ambiguous type to i32. 3504s cc failed with code 1: 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_umul_hi64’: 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3504s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3504s | ^~~~~~~~~~~ 3504s | __uint32_t 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4406:90: error: expected ‘)’ before ‘a’ 3504s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3504s | ~ ^ 3504s | ) 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4406:109: error: expected ‘)’ before ‘b’ 3504s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3504s | ~ ^ 3504s | ) 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_smul_hi64’: 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3504s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3504s | ^~~~~~~~~~ 3504s | __int128__ 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4410:86: error: expected ‘)’ before ‘a’ 3504s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3504s | ~ ^ 3504s | ) 3504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4410:104: error: expected ‘)’ before ‘b’ 3504s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3504s | ~ ^ 3504s | ) 3504s 3504s If you find this error message confusing, uninformative, or wrong, please open an issue: 3504s https://github.com/diku-dk/futhark/issues 3504s 3505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.fut: 3505s Compiling with --backend=multicore: 3505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.fut:5:28-29: 3505s Defaulting ambiguous type to i32. 3505s cc failed with code 1: 3505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_umul_hi64’: 3505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3505s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4406:90: error: expected ‘)’ before ‘a’ 3505s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4406:109: error: expected ‘)’ before ‘b’ 3505s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_smul_hi64’: 3505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3505s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4410:86: error: expected ‘)’ before ‘a’ 3505s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4410:104: error: expected ‘)’ before ‘b’ 3505s 4410 | 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 3505s If you find this error message confusing, uninformative, or wrong, please open an issue: 3505s https://github.com/diku-dk/futhark/issues 3505s 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.fut: 3508s Compiling with --backend=multicore: 3508s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.fut:5:19-20: 3508s Defaulting ambiguous type to i32. 3508s cc failed with code 1: 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_umul_hi64’: 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3508s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3508s | ^~~~~~~~~~~ 3508s | __uint32_t 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4406:90: error: expected ‘)’ before ‘a’ 3508s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4406:109: error: expected ‘)’ before ‘b’ 3508s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_smul_hi64’: 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3508s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3508s | ^~~~~~~~~~ 3508s | __int128__ 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4410:86: error: expected ‘)’ before ‘a’ 3508s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4410:104: error: expected ‘)’ before ‘b’ 3508s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s 3508s If you find this error message confusing, uninformative, or wrong, please open an issue: 3508s https://github.com/diku-dk/futhark/issues 3508s 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.fut: 3508s Compiling with --backend=multicore: 3508s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.fut:5:21-26: 3508s Defaulting ambiguous type to i32. 3508s cc failed with code 1: 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_umul_hi64’: 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3508s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3508s | ^~~~~~~~~~~ 3508s | __uint32_t 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4407:90: error: expected ‘)’ before ‘a’ 3508s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4407:109: error: expected ‘)’ before ‘b’ 3508s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_smul_hi64’: 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3508s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3508s | ^~~~~~~~~~ 3508s | __int128__ 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4411:86: error: expected ‘)’ before ‘a’ 3508s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4411:104: error: expected ‘)’ before ‘b’ 3508s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3508s | ~ ^ 3508s | ) 3508s 3508s If you find this error message confusing, uninformative, or wrong, please open an issue: 3508s https://github.com/diku-dk/futhark/issues 3508s 3509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.fut: 3509s Compiling with --backend=multicore: 3509s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.fut:3:14-15: 3509s Defaulting ambiguous type to i32. 3509s 3509s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.fut:5:14-15: 3509s Defaulting ambiguous type to i32. 3509s cc failed with code 1: 3509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_umul_hi64’: 3509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3509s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3509s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4406:90: error: expected ‘)’ before ‘a’ 3509s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4406:109: error: expected ‘)’ before ‘b’ 3509s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_smul_hi64’: 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3510s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3510s | ^~~~~~~~~~ 3510s | __int128__ 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4410:86: error: expected ‘)’ before ‘a’ 3510s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4410:104: error: expected ‘)’ before ‘b’ 3510s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s 3510s If you find this error message confusing, uninformative, or wrong, please open an issue: 3510s https://github.com/diku-dk/futhark/issues 3510s 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.fut: 3510s Compiling with --backend=multicore: 3510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.fut:3:30-31: 3510s Unused name "i". 3510s 3510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.fut:3:41-42: 3510s Defaulting ambiguous type to i32. 3510s cc failed with code 1: 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_umul_hi64’: 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3510s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3510s | ^~~~~~~~~~~ 3510s | __uint32_t 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4407:90: error: expected ‘)’ before ‘a’ 3510s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4407:109: error: expected ‘)’ before ‘b’ 3510s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_smul_hi64’: 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3510s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3510s | ^~~~~~~~~~ 3510s | __int128__ 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4411:86: error: expected ‘)’ before ‘a’ 3510s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4411:104: error: expected ‘)’ before ‘b’ 3510s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3510s | ~ ^ 3510s | ) 3510s 3510s If you find this error message confusing, uninformative, or wrong, please open an issue: 3510s https://github.com/diku-dk/futhark/issues 3510s 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.fut: 3511s Compiling with --backend=multicore: 3511s cc failed with code 1: 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_umul_hi64’: 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3511s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3511s | ^~~~~~~~~~~ 3511s | __uint32_t 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4406:90: error: expected ‘)’ before ‘a’ 3511s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4406:109: error: expected ‘)’ before ‘b’ 3511s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_smul_hi64’: 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3511s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3511s | ^~~~~~~~~~ 3511s | __int128__ 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4410:86: error: expected ‘)’ before ‘a’ 3511s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4410:104: error: expected ‘)’ before ‘b’ 3511s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s 3511s If you find this error message confusing, uninformative, or wrong, please open an issue: 3511s https://github.com/diku-dk/futhark/issues 3511s 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.fut: 3511s Compiling with --backend=multicore: 3511s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.fut:5:15-48: 3511s Defaulting ambiguous type to i32. 3511s 3511s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.fut:5:31-32: 3511s Unused name "x". 3511s cc failed with code 1: 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_umul_hi64’: 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3511s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3511s | ^~~~~~~~~~~ 3511s | __uint32_t 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4420:90: error: expected ‘)’ before ‘a’ 3511s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4420:109: error: expected ‘)’ before ‘b’ 3511s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_smul_hi64’: 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3511s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3511s | ^~~~~~~~~~ 3511s | __int128__ 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4424:86: error: expected ‘)’ before ‘a’ 3511s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4424:104: error: expected ‘)’ before ‘b’ 3511s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3511s | ~ ^ 3511s | ) 3511s 3511s If you find this error message confusing, uninformative, or wrong, please open an issue: 3511s https://github.com/diku-dk/futhark/issues 3511s 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.fut: 3512s Compiling with --backend=multicore: 3512s cc failed with code 1: 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_umul_hi64’: 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3512s 4422 | 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.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4422:90: error: expected ‘)’ before ‘a’ 3512s 4422 | 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.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4422:109: error: expected ‘)’ before ‘b’ 3512s 4422 | 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.K0ihat/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_smul_hi64’: 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3512s 4426 | 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.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4426:86: error: expected ‘)’ before ‘a’ 3512s 4426 | 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.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4426:104: error: expected ‘)’ before ‘b’ 3512s 4426 | 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 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.fut: 3512s Compiling with --backend=multicore: 3512s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.fut:4:1-6:20: 3512s Entry point return type 3512s 3512s ((bool, i32), (i32, bool)) 3512s 3512s will have an opaque type, so the result will likely not be usable. 3512s cc failed with code 1: 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_umul_hi64’: 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3512s 4446 | 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.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4446:90: error: expected ‘)’ before ‘a’ 3512s 4446 | 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.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4446:109: error: expected ‘)’ before ‘b’ 3512s 4446 | 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.K0ihat/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_smul_hi64’: 3512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3512s 4450 | 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.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4450:86: error: expected ‘)’ before ‘a’ 3512s 4450 | 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.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4450:104: error: expected ‘)’ before ‘b’ 3512s 4450 | 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 3512s If you find this error message confusing, uninformative, or wrong, please open an issue: 3512s https://github.com/diku-dk/futhark/issues 3512s 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.fut: 3516s Compiling with --backend=multicore: 3516s cc failed with code 1: 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_umul_hi64’: 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3516s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3516s | ^~~~~~~~~~~ 3516s | __uint32_t 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4408:90: error: expected ‘)’ before ‘a’ 3516s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4408:109: error: expected ‘)’ before ‘b’ 3516s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_smul_hi64’: 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3516s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3516s | ^~~~~~~~~~ 3516s | __int128__ 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4412:86: error: expected ‘)’ before ‘a’ 3516s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4412:104: error: expected ‘)’ before ‘b’ 3516s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s 3516s If you find this error message confusing, uninformative, or wrong, please open an issue: 3516s https://github.com/diku-dk/futhark/issues 3516s 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut: 3516s Compiling with --backend=multicore: 3516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut:5:22-23: 3516s Unused name "y". 3516s 3516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut:5:26-27: 3516s Defaulting ambiguous type to i32. 3516s 3516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut:5:44-45: 3516s Defaulting ambiguous type to i32. 3516s cc failed with code 1: 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_umul_hi64’: 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3516s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3516s | ^~~~~~~~~~~ 3516s | __uint32_t 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4421:90: error: expected ‘)’ before ‘a’ 3516s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4421:109: error: expected ‘)’ before ‘b’ 3516s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_smul_hi64’: 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3516s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3516s | ^~~~~~~~~~ 3516s | __int128__ 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4425:86: error: expected ‘)’ before ‘a’ 3516s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4425:104: error: expected ‘)’ before ‘b’ 3516s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3516s | ~ ^ 3516s | ) 3516s 3516s If you find this error message confusing, uninformative, or wrong, please open an issue: 3516s https://github.com/diku-dk/futhark/issues 3516s 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.fut: 3518s Compiling with --backend=multicore: 3518s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.fut:3:10-11: 3518s Entry point parameter 3518s 3518s (x: {a: i32, b: i32}) 3518s 3518s will have an opaque type, so the entry point will likely not be callable. 3518s 3518s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.fut:5:14-15: 3518s Defaulting ambiguous type to i32. 3518s cc failed with code 1: 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_umul_hi64’: 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3518s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3518s | ^~~~~~~~~~~ 3518s | __uint32_t 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4424:90: error: expected ‘)’ before ‘a’ 3518s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3518s | ~ ^ 3518s | ) 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4424:109: error: expected ‘)’ before ‘b’ 3518s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3518s | ~ ^ 3518s | ) 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_smul_hi64’: 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3518s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3518s | ^~~~~~~~~~ 3518s | __int128__ 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4428:86: error: expected ‘)’ before ‘a’ 3518s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3518s | ~ ^ 3518s | ) 3518s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4428:104: error: expected ‘)’ before ‘b’ 3518s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3518s | ~ ^ 3518s | ) 3518s 3518s If you find this error message confusing, uninformative, or wrong, please open an issue: 3518s https://github.com/diku-dk/futhark/issues 3518s 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.fut: 3519s Compiling with --backend=multicore: 3519s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.fut:3:10-11: 3519s Entry point parameter 3519s 3519s (x: (i32, i32)) 3519s 3519s will have an opaque type, so the entry point will likely not be callable. 3519s 3519s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.fut:5:14-15: 3519s Defaulting ambiguous type to i32. 3519s cc failed with code 1: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_umul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4424:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3519s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ^~~~~~~~~~~ 3519s | __uint32_t 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4424:78: note: each undeclared identifier is reported only once for each function it appears in 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4424:90: error: expected ‘)’ before ‘a’ 3519s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4424:109: error: expected ‘)’ before ‘b’ 3519s 4424 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_smul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4428:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3519s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ^~~~~~~~~~ 3519s | __int128__ 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4428:86: error: expected ‘)’ before ‘a’ 3519s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4428:104: error: expected ‘)’ before ‘b’ 3519s 4428 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s 3519s If you find this error message confusing, uninformative, or wrong, please open an issue: 3519s https://github.com/diku-dk/futhark/issues 3519s 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.fut: 3519s Compiling with --backend=multicore: 3519s cc failed with code 1: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_umul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ^~~~~~~~~~~ 3519s | __uint32_t 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4406:90: error: expected ‘)’ before ‘a’ 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4406:109: error: expected ‘)’ before ‘b’ 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_smul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ^~~~~~~~~~ 3519s | __int128__ 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4410:86: error: expected ‘)’ before ‘a’ 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4410:104: error: expected ‘)’ before ‘b’ 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s 3519s If you find this error message confusing, uninformative, or wrong, please open an issue: 3519s https://github.com/diku-dk/futhark/issues 3519s 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.fut: 3519s Compiling with --backend=multicore: 3519s cc failed with code 1: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_umul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ^~~~~~~~~~~ 3519s | __uint32_t 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4406:90: error: expected ‘)’ before ‘a’ 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4406:109: error: expected ‘)’ before ‘b’ 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_smul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ^~~~~~~~~~ 3519s | __int128__ 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4410:86: error: expected ‘)’ before ‘a’ 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4410:104: error: expected ‘)’ before ‘b’ 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s 3519s If you find this error message confusing, uninformative, or wrong, please open an issue: 3519s https://github.com/diku-dk/futhark/issues 3519s 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.fut: 3519s Compiling with --backend=multicore: 3519s cc failed with code 1: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_umul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ^~~~~~~~~~~ 3519s | __uint32_t 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4406:90: error: expected ‘)’ before ‘a’ 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4406:109: error: expected ‘)’ before ‘b’ 3519s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_smul_hi64’: 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ^~~~~~~~~~ 3519s | __int128__ 3519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4410:86: error: expected ‘)’ before ‘a’ 3519s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3519s | ~ ^ 3519s | ) 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4410:104: error: expected ‘)’ before ‘b’ 3520s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3520s | ~ ^ 3520s | ) 3520s 3520s If you find this error message confusing, uninformative, or wrong, please open an issue: 3520s https://github.com/diku-dk/futhark/issues 3520s 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.fut: 3520s Compiling with --backend=multicore: 3520s cc failed with code 1: 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_umul_hi64’: 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3520s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3520s | ^~~~~~~~~~~ 3520s | __uint32_t 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4420:90: error: expected ‘)’ before ‘a’ 3520s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3520s | ~ ^ 3520s | ) 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4420:109: error: expected ‘)’ before ‘b’ 3520s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3520s | ~ ^ 3520s | ) 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_smul_hi64’: 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3520s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3520s | ^~~~~~~~~~ 3520s | __int128__ 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4424:86: error: expected ‘)’ before ‘a’ 3520s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3520s | ~ ^ 3520s | ) 3520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4424:104: error: expected ‘)’ before ‘b’ 3520s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3520s | ~ ^ 3520s | ) 3520s 3520s If you find this error message confusing, uninformative, or wrong, please open an issue: 3520s https://github.com/diku-dk/futhark/issues 3520s 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.fut: 3524s Compiling with --backend=multicore: 3524s cc failed with code 1: 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_umul_hi64’: 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3524s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3524s | ^~~~~~~~~~~ 3524s | __uint32_t 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4420:90: error: expected ‘)’ before ‘a’ 3524s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4420:109: error: expected ‘)’ before ‘b’ 3524s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_smul_hi64’: 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3524s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3524s | ^~~~~~~~~~ 3524s | __int128__ 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4424:86: error: expected ‘)’ before ‘a’ 3524s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4424:104: error: expected ‘)’ before ‘b’ 3524s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s 3524s If you find this error message confusing, uninformative, or wrong, please open an issue: 3524s https://github.com/diku-dk/futhark/issues 3524s 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.fut: 3524s Compiling with --backend=multicore: 3524s cc failed with code 1: 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_umul_hi64’: 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3524s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3524s | ^~~~~~~~~~~ 3524s | __uint32_t 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4394:90: error: expected ‘)’ before ‘a’ 3524s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4394:109: error: expected ‘)’ before ‘b’ 3524s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_smul_hi64’: 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3524s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3524s | ^~~~~~~~~~ 3524s | __int128__ 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4398:86: error: expected ‘)’ before ‘a’ 3524s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4398:104: error: expected ‘)’ before ‘b’ 3524s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3524s | ~ ^ 3524s | ) 3524s 3524s If you find this error message confusing, uninformative, or wrong, please open an issue: 3524s https://github.com/diku-dk/futhark/issues 3524s 3526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.fut: 3526s Compiling with --backend=multicore: 3526s cc failed with code 1: 3526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_umul_hi64’: 3526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3526s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4406:90: error: expected ‘)’ before ‘a’ 3526s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4406:109: error: expected ‘)’ before ‘b’ 3526s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_smul_hi64’: 3526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3526s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4410:86: error: expected ‘)’ before ‘a’ 3526s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4410:104: error: expected ‘)’ before ‘b’ 3526s 4410 | 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 3526s If you find this error message confusing, uninformative, or wrong, please open an issue: 3526s https://github.com/diku-dk/futhark/issues 3526s 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.fut: 3527s Compiling with --backend=multicore: 3527s cc failed with code 1: 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_umul_hi64’: 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4407:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3527s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3527s | ^~~~~~~~~~~ 3527s | __uint32_t 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4407:78: note: each undeclared identifier is reported only once for each function it appears in 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4407:90: error: expected ‘)’ before ‘a’ 3527s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4407:109: error: expected ‘)’ before ‘b’ 3527s 4407 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_smul_hi64’: 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4411:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3527s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3527s | ^~~~~~~~~~ 3527s | __int128__ 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4411:86: error: expected ‘)’ before ‘a’ 3527s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4411:104: error: expected ‘)’ before ‘b’ 3527s 4411 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s 3527s If you find this error message confusing, uninformative, or wrong, please open an issue: 3527s https://github.com/diku-dk/futhark/issues 3527s 3527s 1878 failed, 282 passed, 153 to go. 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.fut: 3527s Compiling with --backend=multicore: 3527s cc failed with code 1: 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_umul_hi64’: 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3527s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3527s | ^~~~~~~~~~~ 3527s | __uint32_t 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4394:90: error: expected ‘)’ before ‘a’ 3527s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4394:109: error: expected ‘)’ before ‘b’ 3527s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_smul_hi64’: 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3527s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3527s | ^~~~~~~~~~ 3527s | __int128__ 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4398:86: error: expected ‘)’ before ‘a’ 3527s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4398:104: error: expected ‘)’ before ‘b’ 3527s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3527s | ~ ^ 3527s | ) 3527s 3527s If you find this error message confusing, uninformative, or wrong, please open an issue: 3527s https://github.com/diku-dk/futhark/issues 3527s 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.fut: 3528s Compiling with --backend=multicore: 3528s cc failed with code 1: 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_umul_hi64’: 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3528s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3528s | ^~~~~~~~~~~ 3528s | __uint32_t 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4394:90: error: expected ‘)’ before ‘a’ 3528s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4394:109: error: expected ‘)’ before ‘b’ 3528s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_smul_hi64’: 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3528s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3528s | ^~~~~~~~~~ 3528s | __int128__ 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4398:86: error: expected ‘)’ before ‘a’ 3528s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4398:104: error: expected ‘)’ before ‘b’ 3528s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s 3528s If you find this error message confusing, uninformative, or wrong, please open an issue: 3528s https://github.com/diku-dk/futhark/issues 3528s 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.fut: 3528s Compiling with --backend=multicore: 3528s cc failed with code 1: 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_umul_hi64’: 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4409:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3528s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3528s | ^~~~~~~~~~~ 3528s | __uint32_t 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4409:78: note: each undeclared identifier is reported only once for each function it appears in 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4409:90: error: expected ‘)’ before ‘a’ 3528s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4409:109: error: expected ‘)’ before ‘b’ 3528s 4409 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_smul_hi64’: 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4413:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3528s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3528s | ^~~~~~~~~~ 3528s | __int128__ 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4413:86: error: expected ‘)’ before ‘a’ 3528s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4413:104: error: expected ‘)’ before ‘b’ 3528s 4413 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3528s | ~ ^ 3528s | ) 3528s 3528s If you find this error message confusing, uninformative, or wrong, please open an issue: 3528s https://github.com/diku-dk/futhark/issues 3528s 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.fut: 3529s Compiling with --backend=multicore: 3529s cc failed with code 1: 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_umul_hi64’: 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3529s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3529s | ^~~~~~~~~~~ 3529s | __uint32_t 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4406:90: error: expected ‘)’ before ‘a’ 3529s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3529s | ~ ^ 3529s | ) 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4406:109: error: expected ‘)’ before ‘b’ 3529s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3529s | ~ ^ 3529s | ) 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_smul_hi64’: 3529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3529s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4410:86: error: expected ‘)’ before ‘a’ 3530s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4410:104: error: expected ‘)’ before ‘b’ 3530s 4410 | 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 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.K0ihat/autopkgtest_tmp/tests/types/inference5.fut: 3531s Compiling with --backend=multicore: 3531s cc failed with code 1: 3531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_umul_hi64’: 3531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3531s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4406:90: error: expected ‘)’ before ‘a’ 3531s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4406:109: error: expected ‘)’ before ‘b’ 3531s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_smul_hi64’: 3531s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3531s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4410:86: error: expected ‘)’ before ‘a’ 3531s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4410:104: error: expected ‘)’ before ‘b’ 3531s 4410 | 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 3531s If you find this error message confusing, uninformative, or wrong, please open an issue: 3531s https://github.com/diku-dk/futhark/issues 3531s 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.fut: 3532s Compiling with --backend=multicore: 3532s cc failed with code 1: 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_umul_hi64’: 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3532s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3532s | ^~~~~~~~~~~ 3532s | __uint32_t 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4406:90: error: expected ‘)’ before ‘a’ 3532s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3532s | ~ ^ 3532s | ) 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4406:109: error: expected ‘)’ before ‘b’ 3532s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3532s | ~ ^ 3532s | ) 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_smul_hi64’: 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3532s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3532s | ^~~~~~~~~~ 3532s | __int128__ 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4410:86: error: expected ‘)’ before ‘a’ 3532s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3532s | ~ ^ 3532s | ) 3532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4410:104: error: expected ‘)’ before ‘b’ 3532s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3532s | ~ ^ 3532s | ) 3532s 3532s If you find this error message confusing, uninformative, or wrong, please open an issue: 3532s https://github.com/diku-dk/futhark/issues 3532s 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.fut: 3534s Compiling with --backend=multicore: 3534s cc failed with code 1: 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_umul_hi64’: 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3534s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3534s | ^~~~~~~~~~~ 3534s | __uint32_t 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4406:90: error: expected ‘)’ before ‘a’ 3534s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3534s | ~ ^ 3534s | ) 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4406:109: error: expected ‘)’ before ‘b’ 3534s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3534s | ~ ^ 3534s | ) 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_smul_hi64’: 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3534s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3534s | ^~~~~~~~~~ 3534s | __int128__ 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4410:86: error: expected ‘)’ before ‘a’ 3534s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3534s | ~ ^ 3534s | ) 3534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4410:104: error: expected ‘)’ before ‘b’ 3534s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3534s | ~ ^ 3534s | ) 3534s 3534s If you find this error message confusing, uninformative, or wrong, please open an issue: 3534s https://github.com/diku-dk/futhark/issues 3534s 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.fut: 3535s Compiling with --backend=multicore: 3535s cc failed with code 1: 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_umul_hi64’: 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3535s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3535s | ^~~~~~~~~~~ 3535s | __uint32_t 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4406:90: error: expected ‘)’ before ‘a’ 3535s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4406:109: error: expected ‘)’ before ‘b’ 3535s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_smul_hi64’: 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3535s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3535s | ^~~~~~~~~~ 3535s | __int128__ 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4410:86: error: expected ‘)’ before ‘a’ 3535s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4410:104: error: expected ‘)’ before ‘b’ 3535s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s 3535s If you find this error message confusing, uninformative, or wrong, please open an issue: 3535s https://github.com/diku-dk/futhark/issues 3535s 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.fut: 3535s Compiling with --backend=multicore: 3535s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.fut:5:34-35: 3535s Defaulting ambiguous type to i32. 3535s cc failed with code 1: 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_umul_hi64’: 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3535s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3535s | ^~~~~~~~~~~ 3535s | __uint32_t 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4406:90: error: expected ‘)’ before ‘a’ 3535s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4406:109: error: expected ‘)’ before ‘b’ 3535s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_smul_hi64’: 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3535s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3535s | ^~~~~~~~~~ 3535s | __int128__ 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4410:86: error: expected ‘)’ before ‘a’ 3535s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4410:104: error: expected ‘)’ before ‘b’ 3535s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3535s | ~ ^ 3535s | ) 3535s 3535s If you find this error message confusing, uninformative, or wrong, please open an issue: 3535s https://github.com/diku-dk/futhark/issues 3535s 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.fut: 3543s Compiling with --backend=multicore: 3543s cc failed with code 1: 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_umul_hi64’: 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3543s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4406:90: error: expected ‘)’ before ‘a’ 3543s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4406:109: error: expected ‘)’ before ‘b’ 3543s 4406 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_smul_hi64’: 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3543s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4410:86: error: expected ‘)’ before ‘a’ 3543s 4410 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4410:104: error: expected ‘)’ before ‘b’ 3543s 4410 | 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 3543s If you find this error message confusing, uninformative, or wrong, please open an issue: 3543s https://github.com/diku-dk/futhark/issues 3543s 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.fut: 3543s Compiling with --backend=multicore: 3543s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.fut:5:20-21: 3543s Defaulting ambiguous type to i32. 3543s cc failed with code 1: 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_umul_hi64’: 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3543s 4394 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4394:90: error: expected ‘)’ before ‘a’ 3543s 4394 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4394:109: error: expected ‘)’ before ‘b’ 3543s 4394 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_smul_hi64’: 3543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3543s 4398 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4398:86: error: expected ‘)’ before ‘a’ 3543s 4398 | 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.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4398:104: error: expected ‘)’ before ‘b’ 3543s 4398 | 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 3543s If you find this error message confusing, uninformative, or wrong, please open an issue: 3543s https://github.com/diku-dk/futhark/issues 3543s 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.fut: 3544s Compiling with --backend=multicore: 3544s cc failed with code 1: 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_umul_hi64’: 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3544s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3544s | ^~~~~~~~~~~ 3544s | __uint32_t 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4394:90: error: expected ‘)’ before ‘a’ 3544s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4394:109: error: expected ‘)’ before ‘b’ 3544s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_smul_hi64’: 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3544s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3544s | ^~~~~~~~~~ 3544s | __int128__ 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4398:86: error: expected ‘)’ before ‘a’ 3544s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4398:104: error: expected ‘)’ before ‘b’ 3544s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s 3544s If you find this error message confusing, uninformative, or wrong, please open an issue: 3544s https://github.com/diku-dk/futhark/issues 3544s 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.fut: 3544s Compiling with --backend=multicore: 3544s cc failed with code 1: 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_umul_hi64’: 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4423:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3544s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3544s | ^~~~~~~~~~~ 3544s | __uint32_t 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4423:78: note: each undeclared identifier is reported only once for each function it appears in 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4423:90: error: expected ‘)’ before ‘a’ 3544s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4423:109: error: expected ‘)’ before ‘b’ 3544s 4423 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_smul_hi64’: 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4427:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3544s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3544s | ^~~~~~~~~~ 3544s | __int128__ 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4427:86: error: expected ‘)’ before ‘a’ 3544s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4427:104: error: expected ‘)’ before ‘b’ 3544s 4427 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3544s | ~ ^ 3544s | ) 3544s 3544s If you find this error message confusing, uninformative, or wrong, please open an issue: 3544s https://github.com/diku-dk/futhark/issues 3544s 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.fut: 3545s Compiling with --backend=multicore: 3545s cc failed with code 1: 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_umul_hi64’: 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3545s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3545s | ^~~~~~~~~~~ 3545s | __uint32_t 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4421:90: error: expected ‘)’ before ‘a’ 3545s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3545s | ~ ^ 3545s | ) 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4421:109: error: expected ‘)’ before ‘b’ 3545s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3545s | ~ ^ 3545s | ) 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_smul_hi64’: 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3545s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3545s | ^~~~~~~~~~ 3545s | __int128__ 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4425:86: error: expected ‘)’ before ‘a’ 3545s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3545s | ~ ^ 3545s | ) 3545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4425:104: error: expected ‘)’ before ‘b’ 3545s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3545s | ~ ^ 3545s | ) 3545s 3545s If you find this error message confusing, uninformative, or wrong, please open an issue: 3545s https://github.com/diku-dk/futhark/issues 3545s 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.fut: 3551s Compiling with --backend=multicore: 3551s cc failed with code 1: 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_umul_hi64’: 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3551s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3551s | ^~~~~~~~~~~ 3551s | __uint32_t 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4420:90: error: expected ‘)’ before ‘a’ 3551s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3551s | ~ ^ 3551s | ) 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4420:109: error: expected ‘)’ before ‘b’ 3551s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3551s | ~ ^ 3551s | ) 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_smul_hi64’: 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3551s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3551s | ^~~~~~~~~~ 3551s | __int128__ 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4424:86: error: expected ‘)’ before ‘a’ 3551s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3551s | ~ ^ 3551s | ) 3551s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4424:104: error: expected ‘)’ before ‘b’ 3551s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3551s | ~ ^ 3551s | ) 3551s 3551s If you find this error message confusing, uninformative, or wrong, please open an issue: 3551s https://github.com/diku-dk/futhark/issues 3551s 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.fut: 3552s Compiling with --backend=multicore: 3552s cc failed with code 1: 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_umul_hi64’: 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3552s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3552s | ^~~~~~~~~~~ 3552s | __uint32_t 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4420:90: error: expected ‘)’ before ‘a’ 3552s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4420:109: error: expected ‘)’ before ‘b’ 3552s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_smul_hi64’: 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3552s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3552s | ^~~~~~~~~~ 3552s | __int128__ 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4424:86: error: expected ‘)’ before ‘a’ 3552s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4424:104: error: expected ‘)’ before ‘b’ 3552s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s 3552s If you find this error message confusing, uninformative, or wrong, please open an issue: 3552s https://github.com/diku-dk/futhark/issues 3552s 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.fut: 3552s Compiling with --backend=multicore: 3552s cc failed with code 1: 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_umul_hi64’: 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3552s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3552s | ^~~~~~~~~~~ 3552s | __uint32_t 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4421:90: error: expected ‘)’ before ‘a’ 3552s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4421:109: error: expected ‘)’ before ‘b’ 3552s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_smul_hi64’: 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3552s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3552s | ^~~~~~~~~~ 3552s | __int128__ 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4425:86: error: expected ‘)’ before ‘a’ 3552s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4425:104: error: expected ‘)’ before ‘b’ 3552s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3552s | ~ ^ 3552s | ) 3552s 3552s If you find this error message confusing, uninformative, or wrong, please open an issue: 3552s https://github.com/diku-dk/futhark/issues 3552s 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.fut: 3553s Compiling with --backend=multicore: 3553s cc failed with code 1: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_umul_hi64’: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3553s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ^~~~~~~~~~~ 3553s | __uint32_t 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4421:90: error: expected ‘)’ before ‘a’ 3553s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4421:109: error: expected ‘)’ before ‘b’ 3553s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_smul_hi64’: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3553s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ^~~~~~~~~~ 3553s | __int128__ 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4425:86: error: expected ‘)’ before ‘a’ 3553s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4425:104: error: expected ‘)’ before ‘b’ 3553s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s 3553s If you find this error message confusing, uninformative, or wrong, please open an issue: 3553s https://github.com/diku-dk/futhark/issues 3553s 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.fut: 3553s Compiling with --backend=multicore: 3553s cc failed with code 1: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_umul_hi64’: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3553s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ^~~~~~~~~~~ 3553s | __uint32_t 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4421:90: error: expected ‘)’ before ‘a’ 3553s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4421:109: error: expected ‘)’ before ‘b’ 3553s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_smul_hi64’: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3553s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ^~~~~~~~~~ 3553s | __int128__ 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4425:86: error: expected ‘)’ before ‘a’ 3553s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4425:104: error: expected ‘)’ before ‘b’ 3553s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s 3553s If you find this error message confusing, uninformative, or wrong, please open an issue: 3553s https://github.com/diku-dk/futhark/issues 3553s 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.fut: 3553s Compiling with --backend=multicore: 3553s cc failed with code 1: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_umul_hi64’: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3553s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ^~~~~~~~~~~ 3553s | __uint32_t 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4422:90: error: expected ‘)’ before ‘a’ 3553s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4422:109: error: expected ‘)’ before ‘b’ 3553s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_smul_hi64’: 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3553s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ^~~~~~~~~~ 3553s | __int128__ 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4426:86: error: expected ‘)’ before ‘a’ 3553s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4426:104: error: expected ‘)’ before ‘b’ 3553s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3553s | ~ ^ 3553s | ) 3553s 3553s If you find this error message confusing, uninformative, or wrong, please open an issue: 3553s https://github.com/diku-dk/futhark/issues 3553s 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.fut: 3554s Compiling with --backend=multicore: 3554s cc failed with code 1: 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_umul_hi64’: 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3554s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3554s | ^~~~~~~~~~~ 3554s | __uint32_t 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4420:90: error: expected ‘)’ before ‘a’ 3554s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4420:109: error: expected ‘)’ before ‘b’ 3554s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_smul_hi64’: 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3554s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3554s | ^~~~~~~~~~ 3554s | __int128__ 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4424:86: error: expected ‘)’ before ‘a’ 3554s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4424:104: error: expected ‘)’ before ‘b’ 3554s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s 3554s If you find this error message confusing, uninformative, or wrong, please open an issue: 3554s https://github.com/diku-dk/futhark/issues 3554s 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.fut: 3554s Compiling with --backend=multicore: 3554s cc failed with code 1: 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_umul_hi64’: 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3554s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3554s | ^~~~~~~~~~~ 3554s | __uint32_t 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4420:90: error: expected ‘)’ before ‘a’ 3554s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4420:109: error: expected ‘)’ before ‘b’ 3554s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_smul_hi64’: 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3554s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3554s | ^~~~~~~~~~ 3554s | __int128__ 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4424:86: error: expected ‘)’ before ‘a’ 3554s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4424:104: error: expected ‘)’ before ‘b’ 3554s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3554s | ~ ^ 3554s | ) 3554s 3554s If you find this error message confusing, uninformative, or wrong, please open an issue: 3554s https://github.com/diku-dk/futhark/issues 3554s 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.fut: 3559s Compiling with --backend=multicore: 3559s cc failed with code 1: 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_umul_hi64’: 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3559s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3559s | ^~~~~~~~~~~ 3559s | __uint32_t 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4421:90: error: expected ‘)’ before ‘a’ 3559s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3559s | ~ ^ 3559s | ) 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4421:109: error: expected ‘)’ before ‘b’ 3559s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3559s | ~ ^ 3559s | ) 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_smul_hi64’: 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3559s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3559s | ^~~~~~~~~~ 3559s | __int128__ 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4425:86: error: expected ‘)’ before ‘a’ 3559s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3559s | ~ ^ 3559s | ) 3559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4425:104: error: expected ‘)’ before ‘b’ 3559s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3559s | ~ ^ 3559s | ) 3559s 3559s If you find this error message confusing, uninformative, or wrong, please open an issue: 3559s https://github.com/diku-dk/futhark/issues 3559s 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.fut: 3560s Compiling with --backend=multicore: 3560s cc failed with code 1: 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_umul_hi64’: 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3560s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3560s | ^~~~~~~~~~~ 3560s | __uint32_t 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4421:90: error: expected ‘)’ before ‘a’ 3560s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4421:109: error: expected ‘)’ before ‘b’ 3560s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_smul_hi64’: 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3560s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3560s | ^~~~~~~~~~ 3560s | __int128__ 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4425:86: error: expected ‘)’ before ‘a’ 3560s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4425:104: error: expected ‘)’ before ‘b’ 3560s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s 3560s If you find this error message confusing, uninformative, or wrong, please open an issue: 3560s https://github.com/diku-dk/futhark/issues 3560s 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.fut: 3560s Compiling with --backend=multicore: 3560s cc failed with code 1: 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_umul_hi64’: 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3560s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3560s | ^~~~~~~~~~~ 3560s | __uint32_t 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4420:90: error: expected ‘)’ before ‘a’ 3560s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4420:109: error: expected ‘)’ before ‘b’ 3560s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_smul_hi64’: 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3560s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3560s | ^~~~~~~~~~ 3560s | __int128__ 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4424:86: error: expected ‘)’ before ‘a’ 3560s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4424:104: error: expected ‘)’ before ‘b’ 3560s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3560s | ~ ^ 3560s | ) 3560s 3560s If you find this error message confusing, uninformative, or wrong, please open an issue: 3560s https://github.com/diku-dk/futhark/issues 3560s 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.fut: 3561s Compiling with --backend=multicore: 3561s cc failed with code 1: 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_umul_hi64’: 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3561s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3561s | ^~~~~~~~~~~ 3561s | __uint32_t 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4394:90: error: expected ‘)’ before ‘a’ 3561s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3561s | ~ ^ 3561s | ) 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4394:109: error: expected ‘)’ before ‘b’ 3561s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3561s | ~ ^ 3561s | ) 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_smul_hi64’: 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3561s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3561s | ^~~~~~~~~~ 3561s | __int128__ 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4398:86: error: expected ‘)’ before ‘a’ 3561s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3561s | ~ ^ 3561s | ) 3561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4398:104: error: expected ‘)’ before ‘b’ 3561s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3561s | ~ ^ 3561s | ) 3561s 3561s If you find this error message confusing, uninformative, or wrong, please open an issue: 3561s https://github.com/diku-dk/futhark/issues 3561s 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.fut: 3562s Compiling with --backend=multicore: 3562s cc failed with code 1: 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_umul_hi64’: 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3562s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3562s | ^~~~~~~~~~~ 3562s | __uint32_t 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4421:90: error: expected ‘)’ before ‘a’ 3562s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4421:109: error: expected ‘)’ before ‘b’ 3562s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_smul_hi64’: 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3562s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3562s | ^~~~~~~~~~ 3562s | __int128__ 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4425:86: error: expected ‘)’ before ‘a’ 3562s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4425:104: error: expected ‘)’ before ‘b’ 3562s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s 3562s If you find this error message confusing, uninformative, or wrong, please open an issue: 3562s https://github.com/diku-dk/futhark/issues 3562s 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.fut: 3562s Compiling with --backend=multicore: 3562s cc failed with code 1: 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_umul_hi64’: 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3562s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3562s | ^~~~~~~~~~~ 3562s | __uint32_t 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4420:90: error: expected ‘)’ before ‘a’ 3562s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4420:109: error: expected ‘)’ before ‘b’ 3562s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_smul_hi64’: 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3562s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3562s | ^~~~~~~~~~ 3562s | __int128__ 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4424:86: error: expected ‘)’ before ‘a’ 3562s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4424:104: error: expected ‘)’ before ‘b’ 3562s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3562s | ~ ^ 3562s | ) 3562s 3562s If you find this error message confusing, uninformative, or wrong, please open an issue: 3562s https://github.com/diku-dk/futhark/issues 3562s 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.fut: 3567s Compiling with --backend=multicore: 3567s cc failed with code 1: 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_umul_hi64’: 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3567s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3567s | ^~~~~~~~~~~ 3567s | __uint32_t 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4420:90: error: expected ‘)’ before ‘a’ 3567s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3567s | ~ ^ 3567s | ) 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4420:109: error: expected ‘)’ before ‘b’ 3567s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3567s | ~ ^ 3567s | ) 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_smul_hi64’: 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3567s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3567s | ^~~~~~~~~~ 3567s | __int128__ 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4424:86: error: expected ‘)’ before ‘a’ 3567s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3567s | ~ ^ 3567s | ) 3567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4424:104: error: expected ‘)’ before ‘b’ 3567s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3567s | ~ ^ 3567s | ) 3567s 3567s If you find this error message confusing, uninformative, or wrong, please open an issue: 3567s https://github.com/diku-dk/futhark/issues 3567s 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.fut: 3568s Compiling with --backend=multicore: 3568s cc failed with code 1: 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_umul_hi64’: 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3568s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3568s | ^~~~~~~~~~~ 3568s | __uint32_t 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4406:90: error: expected ‘)’ before ‘a’ 3568s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3568s | ~ ^ 3568s | ) 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4406:109: error: expected ‘)’ before ‘b’ 3568s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3568s | ~ ^ 3568s | ) 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_smul_hi64’: 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3568s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3568s | ^~~~~~~~~~ 3568s | __int128__ 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4410:86: error: expected ‘)’ before ‘a’ 3568s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3568s | ~ ^ 3568s | ) 3568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4410:104: error: expected ‘)’ before ‘b’ 3568s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3568s | ~ ^ 3568s | ) 3568s 3568s If you find this error message confusing, uninformative, or wrong, please open an issue: 3568s https://github.com/diku-dk/futhark/issues 3568s 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.fut: 3569s Compiling with --backend=multicore: 3569s cc failed with code 1: 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_umul_hi64’: 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4408:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3569s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3569s | ^~~~~~~~~~~ 3569s | __uint32_t 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4408:78: note: each undeclared identifier is reported only once for each function it appears in 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4408:90: error: expected ‘)’ before ‘a’ 3569s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4408:109: error: expected ‘)’ before ‘b’ 3569s 4408 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_smul_hi64’: 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4412:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3569s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3569s | ^~~~~~~~~~ 3569s | __int128__ 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4412:86: error: expected ‘)’ before ‘a’ 3569s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4412:104: error: expected ‘)’ before ‘b’ 3569s 4412 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s 3569s If you find this error message confusing, uninformative, or wrong, please open an issue: 3569s https://github.com/diku-dk/futhark/issues 3569s 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.fut: 3569s Compiling with --backend=multicore: 3569s cc failed with code 1: 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_umul_hi64’: 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3569s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3569s | ^~~~~~~~~~~ 3569s | __uint32_t 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4421:90: error: expected ‘)’ before ‘a’ 3569s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4421:109: error: expected ‘)’ before ‘b’ 3569s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_smul_hi64’: 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3569s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3569s | ^~~~~~~~~~ 3569s | __int128__ 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4425:86: error: expected ‘)’ before ‘a’ 3569s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4425:104: error: expected ‘)’ before ‘b’ 3569s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3569s | ~ ^ 3569s | ) 3569s 3569s If you find this error message confusing, uninformative, or wrong, please open an issue: 3569s https://github.com/diku-dk/futhark/issues 3569s 3587s 1910 failed, 335 passed, 68 to go. 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.fut: 3609s Compiling with --backend=multicore: 3609s cc failed with code 1: 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_umul_hi64’: 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3609s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3609s | ^~~~~~~~~~~ 3609s | __uint32_t 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:90: error: expected ‘)’ before ‘a’ 3609s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4422:109: error: expected ‘)’ before ‘b’ 3609s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_smul_hi64’: 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3609s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3609s | ^~~~~~~~~~ 3609s | __int128__ 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4426:86: error: expected ‘)’ before ‘a’ 3609s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4426:104: error: expected ‘)’ before ‘b’ 3609s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s 3609s If you find this error message confusing, uninformative, or wrong, please open an issue: 3609s https://github.com/diku-dk/futhark/issues 3609s 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut: 3609s Compiling with --backend=multicore: 3609s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:14:9-10: 3609s Unused name "a". 3609s 3609s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:15:9-10: 3609s Unused name "x". 3609s cc failed with code 1: 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_umul_hi64’: 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3609s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3609s | ^~~~~~~~~~~ 3609s | __uint32_t 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:90: error: expected ‘)’ before ‘a’ 3609s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4406:109: error: expected ‘)’ before ‘b’ 3609s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_smul_hi64’: 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3609s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3609s | ^~~~~~~~~~ 3609s | __int128__ 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4410:86: error: expected ‘)’ before ‘a’ 3609s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4410:104: error: expected ‘)’ before ‘b’ 3609s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3609s | ~ ^ 3609s | ) 3609s 3609s If you find this error message confusing, uninformative, or wrong, please open an issue: 3609s https://github.com/diku-dk/futhark/issues 3609s 3610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut: 3610s Compiling with --backend=multicore: 3610s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:7-8: 3610s Unused name "c". 3610s 3610s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:19-20: 3610s Unused name "b". 3610s cc failed with code 1: 3610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_umul_hi64’: 3610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3610s 4420 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:90: error: expected ‘)’ before ‘a’ 3610s 4420 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4420:109: error: expected ‘)’ before ‘b’ 3610s 4420 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_smul_hi64’: 3610s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3610s 4424 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4424:86: error: expected ‘)’ before ‘a’ 3610s 4424 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4424:104: error: expected ‘)’ before ‘b’ 3610s 4424 | 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 3610s If you find this error message confusing, uninformative, or wrong, please open an issue: 3610s https://github.com/diku-dk/futhark/issues 3610s 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut: 3612s Compiling with --backend=multicore: 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut:17:3-19:7: 3612s Unused name "a". 3612s cc failed with code 1: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_umul_hi64’: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3612s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ^~~~~~~~~~~ 3612s | __uint32_t 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:90: error: expected ‘)’ before ‘a’ 3612s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4406:109: error: expected ‘)’ before ‘b’ 3612s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_smul_hi64’: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3612s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ^~~~~~~~~~ 3612s | __int128__ 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4410:86: error: expected ‘)’ before ‘a’ 3612s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4410:104: error: expected ‘)’ before ‘b’ 3612s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s 3612s If you find this error message confusing, uninformative, or wrong, please open an issue: 3612s https://github.com/diku-dk/futhark/issues 3612s 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut: 3612s Compiling with --backend=multicore: 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:11:7-8: 3612s Unused name "c". 3612s 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:8-10: 3612s Unused name "a_". 3612s 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:11-19: 3612s Unused name "unused_b". 3612s 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:8-16: 3612s Unused name "unused_a". 3612s 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:17-19: 3612s Unused name "b_". 3612s 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:15:3-16:4: 3612s Unused name "b". 3612s cc failed with code 1: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_umul_hi64’: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3612s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ^~~~~~~~~~~ 3612s | __uint32_t 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:90: error: expected ‘)’ before ‘a’ 3612s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4406:109: error: expected ‘)’ before ‘b’ 3612s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_smul_hi64’: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3612s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ^~~~~~~~~~ 3612s | __int128__ 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4410:86: error: expected ‘)’ before ‘a’ 3612s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4410:104: error: expected ‘)’ before ‘b’ 3612s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s 3612s If you find this error message confusing, uninformative, or wrong, please open an issue: 3612s https://github.com/diku-dk/futhark/issues 3612s 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut: 3612s Compiling with --backend=multicore: 3612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut:9:7-10: 3612s Unused name "b_1". 3612s cc failed with code 1: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_umul_hi64’: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3612s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ^~~~~~~~~~~ 3612s | __uint32_t 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:90: error: expected ‘)’ before ‘a’ 3612s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4421:109: error: expected ‘)’ before ‘b’ 3612s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_smul_hi64’: 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3612s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ^~~~~~~~~~ 3612s | __int128__ 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4425:86: error: expected ‘)’ before ‘a’ 3612s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4425:104: error: expected ‘)’ before ‘b’ 3612s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3612s | ~ ^ 3612s | ) 3612s 3612s If you find this error message confusing, uninformative, or wrong, please open an issue: 3612s https://github.com/diku-dk/futhark/issues 3612s 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut: 3613s Compiling with --backend=multicore: 3613s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut:8:7-10: 3613s Unused name "b_1". 3613s cc failed with code 1: 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_umul_hi64’: 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3613s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3613s | ^~~~~~~~~~~ 3613s | __uint32_t 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:90: error: expected ‘)’ before ‘a’ 3613s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3613s | ~ ^ 3613s | ) 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4420:109: error: expected ‘)’ before ‘b’ 3613s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3613s | ~ ^ 3613s | ) 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_smul_hi64’: 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3613s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3613s | ^~~~~~~~~~ 3613s | __int128__ 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4424:86: error: expected ‘)’ before ‘a’ 3613s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3613s | ~ ^ 3613s | ) 3613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4424:104: error: expected ‘)’ before ‘b’ 3613s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3613s | ~ ^ 3613s | ) 3613s 3613s If you find this error message confusing, uninformative, or wrong, please open an issue: 3613s https://github.com/diku-dk/futhark/issues 3613s 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.fut: 3614s Compiling with --backend=multicore: 3614s cc failed with code 1: 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_umul_hi64’: 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3614s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3614s | ^~~~~~~~~~~ 3614s | __uint32_t 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:90: error: expected ‘)’ before ‘a’ 3614s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3614s | ~ ^ 3614s | ) 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4422:109: error: expected ‘)’ before ‘b’ 3614s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3614s | ~ ^ 3614s | ) 3614s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_smul_hi64’: 3615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3615s 4426 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4426:86: error: expected ‘)’ before ‘a’ 3615s 4426 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4426:104: error: expected ‘)’ before ‘b’ 3615s 4426 | 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 3615s If you find this error message confusing, uninformative, or wrong, please open an issue: 3615s https://github.com/diku-dk/futhark/issues 3615s 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.fut: 3618s Compiling with --backend=multicore: 3618s cc failed with code 1: 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_umul_hi64’: 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3618s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3618s | ^~~~~~~~~~~ 3618s | __uint32_t 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:90: error: expected ‘)’ before ‘a’ 3618s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4420:109: error: expected ‘)’ before ‘b’ 3618s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_smul_hi64’: 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3618s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3618s | ^~~~~~~~~~ 3618s | __int128__ 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4424:86: error: expected ‘)’ before ‘a’ 3618s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4424:104: error: expected ‘)’ before ‘b’ 3618s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s 3618s If you find this error message confusing, uninformative, or wrong, please open an issue: 3618s https://github.com/diku-dk/futhark/issues 3618s 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut: 3618s Compiling with --backend=multicore: 3618s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:7:3-9:7: 3618s Unused name "f". 3618s 3618s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:8:3-9:7: 3618s Unused name "QUUX". 3618s cc failed with code 1: 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_umul_hi64’: 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3618s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3618s | ^~~~~~~~~~~ 3618s | __uint32_t 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:90: error: expected ‘)’ before ‘a’ 3618s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4421:109: error: expected ‘)’ before ‘b’ 3618s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_smul_hi64’: 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3618s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3618s | ^~~~~~~~~~ 3618s | __int128__ 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4425:86: error: expected ‘)’ before ‘a’ 3618s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4425:104: error: expected ‘)’ before ‘b’ 3618s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3618s | ~ ^ 3618s | ) 3618s 3618s If you find this error message confusing, uninformative, or wrong, please open an issue: 3618s https://github.com/diku-dk/futhark/issues 3618s 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.fut: 3619s Compiling with --backend=multicore: 3619s cc failed with code 1: 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_umul_hi64’: 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3619s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3619s | ^~~~~~~~~~~ 3619s | __uint32_t 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:90: error: expected ‘)’ before ‘a’ 3619s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3619s | ~ ^ 3619s | ) 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4406:109: error: expected ‘)’ before ‘b’ 3619s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3619s | ~ ^ 3619s | ) 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_smul_hi64’: 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3619s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3619s | ^~~~~~~~~~ 3619s | __int128__ 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4410:86: error: expected ‘)’ before ‘a’ 3619s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3619s | ~ ^ 3619s | ) 3619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4410:104: error: expected ‘)’ before ‘b’ 3619s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3619s | ~ ^ 3619s | ) 3619s 3619s If you find this error message confusing, uninformative, or wrong, please open an issue: 3619s https://github.com/diku-dk/futhark/issues 3619s 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.fut: 3620s Compiling with --backend=multicore: 3620s cc failed with code 1: 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_umul_hi64’: 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3620s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3620s | ^~~~~~~~~~~ 3620s | __uint32_t 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:90: error: expected ‘)’ before ‘a’ 3620s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3620s | ~ ^ 3620s | ) 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4420:109: error: expected ‘)’ before ‘b’ 3620s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3620s | ~ ^ 3620s | ) 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_smul_hi64’: 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3620s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3620s | ^~~~~~~~~~ 3620s | __int128__ 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4424:86: error: expected ‘)’ before ‘a’ 3620s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3620s | ~ ^ 3620s | ) 3620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4424:104: error: expected ‘)’ before ‘b’ 3620s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3620s | ~ ^ 3620s | ) 3620s 3620s If you find this error message confusing, uninformative, or wrong, please open an issue: 3620s https://github.com/diku-dk/futhark/issues 3620s 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut: 3621s Compiling with --backend=multicore: 3621s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut:11:7-9: 3621s Unused name "ys". 3621s cc failed with code 1: 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_umul_hi64’: 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3621s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3621s | ^~~~~~~~~~~ 3621s | __uint32_t 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:90: error: expected ‘)’ before ‘a’ 3621s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3621s | ~ ^ 3621s | ) 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4420:109: error: expected ‘)’ before ‘b’ 3621s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3621s | ~ ^ 3621s | ) 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_smul_hi64’: 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3621s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3621s | ^~~~~~~~~~ 3621s | __int128__ 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4424:86: error: expected ‘)’ before ‘a’ 3621s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3621s | ~ ^ 3621s | ) 3621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4424:104: error: expected ‘)’ before ‘b’ 3621s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3621s | ~ ^ 3621s | ) 3621s 3621s If you find this error message confusing, uninformative, or wrong, please open an issue: 3621s https://github.com/diku-dk/futhark/issues 3621s 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut: 3622s Compiling with --backend=multicore: 3622s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:5:10-30: 3622s Entry point parameter 3622s 3622s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 3622s 3622s will have an opaque type, so the entry point will likely not be callable. 3622s 3622s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:6:7-11: 3622s Unused name "arr'". 3622s cc failed with code 1: 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_umul_hi64’: 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3622s 4450 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:90: error: expected ‘)’ before ‘a’ 3622s 4450 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4450:109: error: expected ‘)’ before ‘b’ 3622s 4450 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_smul_hi64’: 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3622s 4454 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4454:86: error: expected ‘)’ before ‘a’ 3622s 4454 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4454:104: error: expected ‘)’ before ‘b’ 3622s 4454 | 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 3622s If you find this error message confusing, uninformative, or wrong, please open an issue: 3622s https://github.com/diku-dk/futhark/issues 3622s 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut: 3622s Compiling with --backend=multicore: 3622s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut:3:10-30: 3622s Entry point parameter 3622s 3622s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 3622s 3622s will have an opaque type, so the entry point will likely not be callable. 3622s cc failed with code 1: 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_umul_hi64’: 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3622s 4450 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:90: error: expected ‘)’ before ‘a’ 3622s 4450 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4450:109: error: expected ‘)’ before ‘b’ 3622s 4450 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_smul_hi64’: 3622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3622s 4454 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4454:86: error: expected ‘)’ before ‘a’ 3622s 4454 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4454:104: error: expected ‘)’ before ‘b’ 3622s 4454 | 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 3622s If you find this error message confusing, uninformative, or wrong, please open an issue: 3622s https://github.com/diku-dk/futhark/issues 3622s 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.fut: 3624s Compiling with --backend=multicore: 3624s cc failed with code 1: 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_umul_hi64’: 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3624s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3624s | ^~~~~~~~~~~ 3624s | __uint32_t 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:90: error: expected ‘)’ before ‘a’ 3624s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3624s | ~ ^ 3624s | ) 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4420:109: error: expected ‘)’ before ‘b’ 3624s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3624s | ~ ^ 3624s | ) 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_smul_hi64’: 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3624s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3624s | ^~~~~~~~~~ 3624s | __int128__ 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4424:86: error: expected ‘)’ before ‘a’ 3624s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3624s | ~ ^ 3624s | ) 3624s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4424:104: error: expected ‘)’ before ‘b’ 3624s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3624s | ~ ^ 3624s | ) 3624s 3624s If you find this error message confusing, uninformative, or wrong, please open an issue: 3624s https://github.com/diku-dk/futhark/issues 3624s 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.fut: 3627s Compiling with --backend=multicore: 3627s cc failed with code 1: 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_umul_hi64’: 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3627s 4421 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:90: error: expected ‘)’ before ‘a’ 3627s 4421 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4421:109: error: expected ‘)’ before ‘b’ 3627s 4421 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_smul_hi64’: 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3627s 4425 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4425:86: error: expected ‘)’ before ‘a’ 3627s 4425 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4425:104: error: expected ‘)’ before ‘b’ 3627s 4425 | 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 3627s If you find this error message confusing, uninformative, or wrong, please open an issue: 3627s https://github.com/diku-dk/futhark/issues 3627s 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.fut: 3627s Compiling with --backend=multicore: 3627s cc failed with code 1: 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_umul_hi64’: 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3627s 4422 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:90: error: expected ‘)’ before ‘a’ 3627s 4422 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4422:109: error: expected ‘)’ before ‘b’ 3627s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3627s | ~ ^ 3627s | ) 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_smul_hi64’: 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3628s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3628s | ^~~~~~~~~~ 3628s | __int128__ 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4426:86: error: expected ‘)’ before ‘a’ 3628s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3628s | ~ ^ 3628s | ) 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4426:104: error: expected ‘)’ before ‘b’ 3628s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3628s | ~ ^ 3628s | ) 3628s 3628s If you find this error message confusing, uninformative, or wrong, please open an issue: 3628s https://github.com/diku-dk/futhark/issues 3628s 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut: 3628s Compiling with --backend=multicore: 3628s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut:3:7-8: 3628s Unused name "Y". 3628s cc failed with code 1: 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_umul_hi64’: 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3628s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3628s | ^~~~~~~~~~~ 3628s | __uint32_t 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:78: note: each undeclared identifier is reported only once for each function it appears in 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:90: error: expected ‘)’ before ‘a’ 3628s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3628s | ~ ^ 3628s | ) 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4425:109: error: expected ‘)’ before ‘b’ 3628s 4425 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3628s | ~ ^ 3628s | ) 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_smul_hi64’: 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4429:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3628s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3628s | ^~~~~~~~~~ 3628s | __int128__ 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4429:86: error: expected ‘)’ before ‘a’ 3628s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3628s | ~ ^ 3628s | ) 3628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4429:104: error: expected ‘)’ before ‘b’ 3628s 4429 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3628s | ~ ^ 3628s | ) 3628s 3628s If you find this error message confusing, uninformative, or wrong, please open an issue: 3628s https://github.com/diku-dk/futhark/issues 3628s 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.fut: 3629s Compiling with --backend=multicore: 3629s cc failed with code 1: 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_umul_hi64’: 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3629s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3629s | ^~~~~~~~~~~ 3629s | __uint32_t 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:90: error: expected ‘)’ before ‘a’ 3629s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3629s | ~ ^ 3629s | ) 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4421:109: error: expected ‘)’ before ‘b’ 3629s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3629s | ~ ^ 3629s | ) 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_smul_hi64’: 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3629s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3629s | ^~~~~~~~~~ 3629s | __int128__ 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4425:86: error: expected ‘)’ before ‘a’ 3629s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3629s | ~ ^ 3629s | ) 3629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4425:104: error: expected ‘)’ before ‘b’ 3629s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3629s | ~ ^ 3629s | ) 3629s 3629s If you find this error message confusing, uninformative, or wrong, please open an issue: 3629s https://github.com/diku-dk/futhark/issues 3629s 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.fut: 3630s Compiling with --backend=multicore: 3630s cc failed with code 1: 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_umul_hi64’: 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3630s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3630s | ^~~~~~~~~~~ 3630s | __uint32_t 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:90: error: expected ‘)’ before ‘a’ 3630s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4421:109: error: expected ‘)’ before ‘b’ 3630s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_smul_hi64’: 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3630s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3630s | ^~~~~~~~~~ 3630s | __int128__ 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4425:86: error: expected ‘)’ before ‘a’ 3630s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4425:104: error: expected ‘)’ before ‘b’ 3630s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s 3630s If you find this error message confusing, uninformative, or wrong, please open an issue: 3630s https://github.com/diku-dk/futhark/issues 3630s 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut: 3630s Compiling with --backend=multicore: 3630s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:3-7:7: 3630s Unused name "arr". 3630s 3630s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:16-17: 3630s Defaulting ambiguous type to i32. 3630s cc failed with code 1: 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_umul_hi64’: 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3630s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3630s | ^~~~~~~~~~~ 3630s | __uint32_t 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:90: error: expected ‘)’ before ‘a’ 3630s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4406:109: error: expected ‘)’ before ‘b’ 3630s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_smul_hi64’: 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3630s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3630s | ^~~~~~~~~~ 3630s | __int128__ 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4410:86: error: expected ‘)’ before ‘a’ 3630s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4410:104: error: expected ‘)’ before ‘b’ 3630s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3630s | ~ ^ 3630s | ) 3630s 3630s If you find this error message confusing, uninformative, or wrong, please open an issue: 3630s https://github.com/diku-dk/futhark/issues 3630s 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.fut: 3631s Compiling with --backend=multicore: 3631s cc failed with code 1: 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_umul_hi64’: 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3631s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3631s | ^~~~~~~~~~~ 3631s | __uint32_t 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:90: error: expected ‘)’ before ‘a’ 3631s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3631s | ~ ^ 3631s | ) 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4394:109: error: expected ‘)’ before ‘b’ 3631s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3631s | ~ ^ 3631s | ) 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_smul_hi64’: 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3631s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3631s | ^~~~~~~~~~ 3631s | __int128__ 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4398:86: error: expected ‘)’ before ‘a’ 3631s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3631s | ~ ^ 3631s | ) 3631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4398:104: error: expected ‘)’ before ‘b’ 3631s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3631s | ~ ^ 3631s | ) 3631s 3631s If you find this error message confusing, uninformative, or wrong, please open an issue: 3631s https://github.com/diku-dk/futhark/issues 3631s 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut: 3633s Compiling with --backend=multicore: 3633s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut:1:1-4:9: 3633s Entry point return type 3633s 3633s *[d₀](i32, i32) 3633s 3633s will have an opaque type, so the result will likely not be usable. 3633s cc failed with code 1: 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_umul_hi64’: 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3633s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3633s | ^~~~~~~~~~~ 3633s | __uint32_t 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:78: note: each undeclared identifier is reported only once for each function it appears in 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:90: error: expected ‘)’ before ‘a’ 3633s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3633s | ~ ^ 3633s | ) 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4450:109: error: expected ‘)’ before ‘b’ 3633s 4450 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3633s | ~ ^ 3633s | ) 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_smul_hi64’: 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4454:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3633s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3633s | ^~~~~~~~~~ 3633s | __int128__ 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4454:86: error: expected ‘)’ before ‘a’ 3633s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3633s | ~ ^ 3633s | ) 3633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4454:104: error: expected ‘)’ before ‘b’ 3633s 4454 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3633s | ~ ^ 3633s | ) 3633s 3633s If you find this error message confusing, uninformative, or wrong, please open an issue: 3633s https://github.com/diku-dk/futhark/issues 3633s 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.fut: 3636s Compiling with --backend=multicore: 3636s cc failed with code 1: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_umul_hi64’: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3636s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ^~~~~~~~~~~ 3636s | __uint32_t 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:90: error: expected ‘)’ before ‘a’ 3636s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4421:109: error: expected ‘)’ before ‘b’ 3636s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_smul_hi64’: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3636s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ^~~~~~~~~~ 3636s | __int128__ 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4425:86: error: expected ‘)’ before ‘a’ 3636s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4425:104: error: expected ‘)’ before ‘b’ 3636s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s 3636s If you find this error message confusing, uninformative, or wrong, please open an issue: 3636s https://github.com/diku-dk/futhark/issues 3636s 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.fut: 3636s Compiling with --backend=multicore: 3636s cc failed with code 1: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_umul_hi64’: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3636s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ^~~~~~~~~~~ 3636s | __uint32_t 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:90: error: expected ‘)’ before ‘a’ 3636s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4394:109: error: expected ‘)’ before ‘b’ 3636s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_smul_hi64’: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3636s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ^~~~~~~~~~ 3636s | __int128__ 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4398:86: error: expected ‘)’ before ‘a’ 3636s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4398:104: error: expected ‘)’ before ‘b’ 3636s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s 3636s If you find this error message confusing, uninformative, or wrong, please open an issue: 3636s https://github.com/diku-dk/futhark/issues 3636s 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.fut: 3636s Compiling with --backend=multicore: 3636s cc failed with code 1: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_umul_hi64’: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3636s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ^~~~~~~~~~~ 3636s | __uint32_t 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:90: error: expected ‘)’ before ‘a’ 3636s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4420:109: error: expected ‘)’ before ‘b’ 3636s 4420 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_smul_hi64’: 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3636s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ^~~~~~~~~~ 3636s | __int128__ 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4424:86: error: expected ‘)’ before ‘a’ 3636s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4424:104: error: expected ‘)’ before ‘b’ 3636s 4424 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3636s | ~ ^ 3636s | ) 3636s 3636s If you find this error message confusing, uninformative, or wrong, please open an issue: 3636s https://github.com/diku-dk/futhark/issues 3636s 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut: 3638s Compiling with --backend=multicore: 3638s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut:4:12-14: 3638s Unused name "ns". 3638s cc failed with code 1: 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_umul_hi64’: 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3638s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3638s | ^~~~~~~~~~~ 3638s | __uint32_t 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:90: error: expected ‘)’ before ‘a’ 3638s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3638s | ~ ^ 3638s | ) 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4394:109: error: expected ‘)’ before ‘b’ 3638s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3638s | ~ ^ 3638s | ) 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_smul_hi64’: 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3638s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3638s | ^~~~~~~~~~ 3638s | __int128__ 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4398:86: error: expected ‘)’ before ‘a’ 3638s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3638s | ~ ^ 3638s | ) 3638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4398:104: error: expected ‘)’ before ‘b’ 3638s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3638s | ~ ^ 3638s | ) 3638s 3638s If you find this error message confusing, uninformative, or wrong, please open an issue: 3638s https://github.com/diku-dk/futhark/issues 3638s 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut: 3639s Compiling with --backend=multicore: 3639s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:2:48-52: 3639s Defaulting ambiguous type to i32. 3639s 3639s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:3:27-29: 3639s Defaulting ambiguous type to i32. 3639s cc failed with code 1: 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_umul_hi64’: 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3639s 4439 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:78: note: each undeclared identifier is reported only once for each function it appears in 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:90: error: expected ‘)’ before ‘a’ 3639s 4439 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4439:109: error: expected ‘)’ before ‘b’ 3639s 4439 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_smul_hi64’: 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4443:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3639s 4443 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4443:86: error: expected ‘)’ before ‘a’ 3639s 4443 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4443:104: error: expected ‘)’ before ‘b’ 3639s 4443 | 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 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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut: 3639s Compiling with --backend=multicore: 3639s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:10:13-20: 3639s Unused name "notused". 3639s 3639s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:12:3-13:6: 3639s Unused name "newarr". 3639s cc failed with code 1: 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_umul_hi64’: 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3639s 4420 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:78: note: each undeclared identifier is reported only once for each function it appears in 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:90: error: expected ‘)’ before ‘a’ 3639s 4420 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4420:109: error: expected ‘)’ before ‘b’ 3639s 4420 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_smul_hi64’: 3639s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4424:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3639s 4424 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4424:86: error: expected ‘)’ before ‘a’ 3639s 4424 | 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.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4424:104: error: expected ‘)’ before ‘b’ 3639s 4424 | 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 3639s If you find this error message confusing, uninformative, or wrong, please open an issue: 3639s https://github.com/diku-dk/futhark/issues 3639s 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.fut: 3641s Compiling with --backend=multicore: 3641s cc failed with code 1: 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_umul_hi64’: 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3641s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3641s | ^~~~~~~~~~~ 3641s | __uint32_t 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:78: note: each undeclared identifier is reported only once for each function it appears in 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:90: error: expected ‘)’ before ‘a’ 3641s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3641s | ~ ^ 3641s | ) 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4394:109: error: expected ‘)’ before ‘b’ 3641s 4394 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3641s | ~ ^ 3641s | ) 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_smul_hi64’: 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4398:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3641s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3641s | ^~~~~~~~~~ 3641s | __int128__ 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4398:86: error: expected ‘)’ before ‘a’ 3641s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3641s | ~ ^ 3641s | ) 3641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4398:104: error: expected ‘)’ before ‘b’ 3641s 4398 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3641s | ~ ^ 3641s | ) 3641s 3641s If you find this error message confusing, uninformative, or wrong, please open an issue: 3641s https://github.com/diku-dk/futhark/issues 3641s 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut: 3643s Compiling with --backend=multicore: 3643s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut:16:9-10: 3643s Unused name "x". 3643s cc failed with code 1: 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_umul_hi64’: 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3643s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3643s | ^~~~~~~~~~~ 3643s | __uint32_t 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:90: error: expected ‘)’ before ‘a’ 3643s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3643s | ~ ^ 3643s | ) 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4406:109: error: expected ‘)’ before ‘b’ 3643s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3643s | ~ ^ 3643s | ) 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_smul_hi64’: 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3643s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3643s | ^~~~~~~~~~ 3643s | __int128__ 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4410:86: error: expected ‘)’ before ‘a’ 3643s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3643s | ~ ^ 3643s | ) 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4410:104: error: expected ‘)’ before ‘b’ 3643s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3643s | ~ ^ 3643s | ) 3643s 3643s If you find this error message confusing, uninformative, or wrong, please open an issue: 3643s https://github.com/diku-dk/futhark/issues 3643s 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut: 3643s Compiling with --backend=multicore: 3643s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut:15:24-25: 3643s Unused name "c". 3643s cc failed with code 1: 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_umul_hi64’: 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3643s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3643s | ^~~~~~~~~~~ 3643s | __uint32_t 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:90: error: expected ‘)’ before ‘a’ 3644s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4406:109: error: expected ‘)’ before ‘b’ 3644s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_smul_hi64’: 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3644s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3644s | ^~~~~~~~~~ 3644s | __int128__ 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4410:86: error: expected ‘)’ before ‘a’ 3644s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4410:104: error: expected ‘)’ before ‘b’ 3644s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s 3644s If you find this error message confusing, uninformative, or wrong, please open an issue: 3644s https://github.com/diku-dk/futhark/issues 3644s 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.fut: 3644s Compiling with --backend=multicore: 3644s cc failed with code 1: 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_umul_hi64’: 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3644s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3644s | ^~~~~~~~~~~ 3644s | __uint32_t 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:78: note: each undeclared identifier is reported only once for each function it appears in 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:90: error: expected ‘)’ before ‘a’ 3644s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4406:109: error: expected ‘)’ before ‘b’ 3644s 4406 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_smul_hi64’: 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4410:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3644s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3644s | ^~~~~~~~~~ 3644s | __int128__ 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4410:86: error: expected ‘)’ before ‘a’ 3644s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4410:104: error: expected ‘)’ before ‘b’ 3644s 4410 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3644s | ~ ^ 3644s | ) 3644s 3644s If you find this error message confusing, uninformative, or wrong, please open an issue: 3644s https://github.com/diku-dk/futhark/issues 3644s 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.fut: 3645s Compiling with --backend=multicore: 3645s cc failed with code 1: 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_umul_hi64’: 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3645s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3645s | ^~~~~~~~~~~ 3645s | __uint32_t 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4421:90: error: expected ‘)’ before ‘a’ 3645s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4421:109: error: expected ‘)’ before ‘b’ 3645s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_smul_hi64’: 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3645s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3645s | ^~~~~~~~~~ 3645s | __int128__ 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4425:86: error: expected ‘)’ before ‘a’ 3645s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4425:104: error: expected ‘)’ before ‘b’ 3645s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s 3645s If you find this error message confusing, uninformative, or wrong, please open an issue: 3645s https://github.com/diku-dk/futhark/issues 3645s 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.fut: 3645s Compiling with --backend=multicore: 3645s cc failed with code 1: 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_umul_hi64’: 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4422:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3645s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3645s | ^~~~~~~~~~~ 3645s | __uint32_t 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4422:78: note: each undeclared identifier is reported only once for each function it appears in 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4422:90: error: expected ‘)’ before ‘a’ 3645s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4422:109: error: expected ‘)’ before ‘b’ 3645s 4422 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_smul_hi64’: 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3645s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3645s | ^~~~~~~~~~ 3645s | __int128__ 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4426:86: error: expected ‘)’ before ‘a’ 3645s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4426:104: error: expected ‘)’ before ‘b’ 3645s 4426 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3645s | ~ ^ 3645s | ) 3645s 3645s If you find this error message confusing, uninformative, or wrong, please open an issue: 3645s https://github.com/diku-dk/futhark/issues 3645s 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut: 3646s Compiling with --backend=multicore: 3646s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut:49:9-42: 3646s Entry point parameter 3646s 3646s ((wpss: [d₀][d₁]f32): [][]f32, (wqsss: [d₀][d₃][d₄]f32): [][][]f32) 3646s 3646s will have an opaque type, so the entry point will likely not be callable. 3646s cc failed with code 1: 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_umul_hi64’: 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3646s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3646s | ^~~~~~~~~~~ 3646s | __uint32_t 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:78: note: each undeclared identifier is reported only once for each function it appears in 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:90: error: expected ‘)’ before ‘a’ 3646s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3646s | ~ ^ 3646s | ) 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4468:109: error: expected ‘)’ before ‘b’ 3646s 4468 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3646s | ~ ^ 3646s | ) 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_smul_hi64’: 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4472:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3646s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3646s | ^~~~~~~~~~ 3646s | __int128__ 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4472:86: error: expected ‘)’ before ‘a’ 3646s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3646s | ~ ^ 3646s | ) 3646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4472:104: error: expected ‘)’ before ‘b’ 3646s 4472 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3646s | ~ ^ 3646s | ) 3646s 3646s If you find this error message confusing, uninformative, or wrong, please open an issue: 3646s https://github.com/diku-dk/futhark/issues 3646s 3646s 366/2313 passed. 3647s autopkgtest [04:26:32]: test multicore: -----------------------] 3651s autopkgtest [04:26:36]: test multicore: - - - - - - - - - - results - - - - - - - - - - 3651s multicore FLAKY non-zero exit status 1 3655s autopkgtest [04:26:40]: test opencl: preparing testbed 3656s Reading package lists... 3657s Building dependency tree... 3657s Reading state information... 3657s Starting pkgProblemResolver with broken count: 0 3657s Starting 2 pkgProblemResolver with broken count: 0 3657s Done 3658s The following NEW packages will be installed: 3658s clang-18 libclang-common-18-dev libclang-cpp18 libclang1-18 libgc1 3658s libhwloc15 libllvm18 libobjc-14-dev libobjc4 libpocl2-common libpocl2t64 3658s llvm-18-linker-tools ocl-icd-libopencl1 ocl-icd-opencl-dev opencl-c-headers 3658s opencl-clhpp-headers pocl-opencl-icd 3658s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 3658s Need to get 51.0 MB of archives. 3658s After this operation, 223 MB of additional disk space will be used. 3658s Get:1 http://ftpmaster.internal/ubuntu plucky/main armhf libllvm18 armhf 1:18.1.8-15 [26.6 MB] 3660s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libclang-cpp18 armhf 1:18.1.8-15 [12.6 MB] 3660s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf libgc1 armhf 1:8.2.8-1 [81.2 kB] 3660s Get:4 http://ftpmaster.internal/ubuntu plucky/universe armhf libobjc4 armhf 14.2.0-16ubuntu1 [38.2 kB] 3660s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf libobjc-14-dev armhf 14.2.0-16ubuntu1 [185 kB] 3660s Get:6 http://ftpmaster.internal/ubuntu plucky/universe armhf libclang-common-18-dev armhf 1:18.1.8-15 [736 kB] 3660s Get:7 http://ftpmaster.internal/ubuntu plucky/universe armhf llvm-18-linker-tools armhf 1:18.1.8-15 [1149 kB] 3660s Get:8 http://ftpmaster.internal/ubuntu plucky/universe armhf libclang1-18 armhf 1:18.1.8-15 [7287 kB] 3661s Get:9 http://ftpmaster.internal/ubuntu plucky/universe armhf clang-18 armhf 1:18.1.8-15 [76.1 kB] 3661s Get:10 http://ftpmaster.internal/ubuntu plucky/universe armhf libhwloc15 armhf 2.11.2-1build1 [149 kB] 3661s Get:11 http://ftpmaster.internal/ubuntu plucky/universe armhf libpocl2-common all 6.0-4 [82.8 kB] 3661s Get:12 http://ftpmaster.internal/ubuntu plucky/universe armhf libpocl2t64 armhf 6.0-4 [1880 kB] 3661s Get:13 http://ftpmaster.internal/ubuntu plucky/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 3661s Get:14 http://ftpmaster.internal/ubuntu plucky/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 3661s Get:15 http://ftpmaster.internal/ubuntu plucky/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 3661s Get:16 http://ftpmaster.internal/ubuntu plucky/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 3661s Get:17 http://ftpmaster.internal/ubuntu plucky/universe armhf pocl-opencl-icd armhf 6.0-4 [7166 B] 3661s Fetched 51.0 MB in 3s (18.9 MB/s) 3661s Selecting previously unselected package libllvm18:armhf. 3661s (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 ... 63011 files and directories currently installed.) 3661s Preparing to unpack .../00-libllvm18_1%3a18.1.8-15_armhf.deb ... 3661s Unpacking libllvm18:armhf (1:18.1.8-15) ... 3662s Selecting previously unselected package libclang-cpp18. 3662s Preparing to unpack .../01-libclang-cpp18_1%3a18.1.8-15_armhf.deb ... 3662s Unpacking libclang-cpp18 (1:18.1.8-15) ... 3662s Selecting previously unselected package libgc1:armhf. 3662s Preparing to unpack .../02-libgc1_1%3a8.2.8-1_armhf.deb ... 3662s Unpacking libgc1:armhf (1:8.2.8-1) ... 3662s Selecting previously unselected package libobjc4:armhf. 3662s Preparing to unpack .../03-libobjc4_14.2.0-16ubuntu1_armhf.deb ... 3662s Unpacking libobjc4:armhf (14.2.0-16ubuntu1) ... 3662s Selecting previously unselected package libobjc-14-dev:armhf. 3662s Preparing to unpack .../04-libobjc-14-dev_14.2.0-16ubuntu1_armhf.deb ... 3662s Unpacking libobjc-14-dev:armhf (14.2.0-16ubuntu1) ... 3662s Selecting previously unselected package libclang-common-18-dev:armhf. 3663s Preparing to unpack .../05-libclang-common-18-dev_1%3a18.1.8-15_armhf.deb ... 3663s Unpacking libclang-common-18-dev:armhf (1:18.1.8-15) ... 3663s Selecting previously unselected package llvm-18-linker-tools. 3663s Preparing to unpack .../06-llvm-18-linker-tools_1%3a18.1.8-15_armhf.deb ... 3663s Unpacking llvm-18-linker-tools (1:18.1.8-15) ... 3663s Selecting previously unselected package libclang1-18. 3663s Preparing to unpack .../07-libclang1-18_1%3a18.1.8-15_armhf.deb ... 3663s Unpacking libclang1-18 (1:18.1.8-15) ... 3663s Selecting previously unselected package clang-18. 3663s Preparing to unpack .../08-clang-18_1%3a18.1.8-15_armhf.deb ... 3663s Unpacking clang-18 (1:18.1.8-15) ... 3663s Selecting previously unselected package libhwloc15:armhf. 3663s Preparing to unpack .../09-libhwloc15_2.11.2-1build1_armhf.deb ... 3663s Unpacking libhwloc15:armhf (2.11.2-1build1) ... 3663s Selecting previously unselected package libpocl2-common. 3663s Preparing to unpack .../10-libpocl2-common_6.0-4_all.deb ... 3663s Unpacking libpocl2-common (6.0-4) ... 3663s Selecting previously unselected package libpocl2t64:armhf. 3663s Preparing to unpack .../11-libpocl2t64_6.0-4_armhf.deb ... 3663s Unpacking libpocl2t64:armhf (6.0-4) ... 3663s Selecting previously unselected package ocl-icd-libopencl1:armhf. 3663s Preparing to unpack .../12-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 3663s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3663s Selecting previously unselected package opencl-c-headers. 3663s Preparing to unpack .../13-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 3663s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 3663s Selecting previously unselected package opencl-clhpp-headers. 3663s Preparing to unpack .../14-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 3663s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3663s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 3663s Preparing to unpack .../15-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 3663s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3663s Selecting previously unselected package pocl-opencl-icd:armhf. 3663s Preparing to unpack .../16-pocl-opencl-icd_6.0-4_armhf.deb ... 3663s Unpacking pocl-opencl-icd:armhf (6.0-4) ... 3663s Setting up libpocl2-common (6.0-4) ... 3663s Setting up libhwloc15:armhf (2.11.2-1build1) ... 3663s Setting up libclang-common-18-dev:armhf (1:18.1.8-15) ... 3663s Setting up libgc1:armhf (1:8.2.8-1) ... 3663s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 3663s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 3663s Setting up libllvm18:armhf (1:18.1.8-15) ... 3663s Setting up libclang1-18 (1:18.1.8-15) ... 3663s Setting up libobjc4:armhf (14.2.0-16ubuntu1) ... 3663s Setting up libobjc-14-dev:armhf (14.2.0-16ubuntu1) ... 3663s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 3663s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 3663s Setting up llvm-18-linker-tools (1:18.1.8-15) ... 3663s Setting up libclang-cpp18 (1:18.1.8-15) ... 3663s Setting up clang-18 (1:18.1.8-15) ... 3663s Setting up libpocl2t64:armhf (6.0-4) ... 3663s Setting up pocl-opencl-icd:armhf (6.0-4) ... 3663s Processing triggers for man-db (2.13.0-1) ... 3664s Processing triggers for libc-bin (2.40-4ubuntu1) ... 3672s autopkgtest [04:26:57]: test opencl: [----------------------- 3681s 0 failed, 0 passed, 2306 to go. 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.fut: 3694s Compiling with --backend=opencl: 3694s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3694s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3694s 3694s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3694s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3694s 3694s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3694s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3694s cc failed with code 1: 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_umul_hi64’: 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3694s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3694s | ^~~~~~~~~~~ 3694s | __uint32_t 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4511:90: error: expected ‘)’ before ‘a’ 3694s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4511:109: error: expected ‘)’ before ‘b’ 3694s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c: In function ‘futrts_smul_hi64’: 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3694s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3694s | ^~~~~~~~~~ 3694s | __int128__ 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4515:86: error: expected ‘)’ before ‘a’ 3694s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c:4515:104: error: expected ‘)’ before ‘b’ 3694s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist1.c: In function ‘mk_compile_opts’: 3694s /tmp/autopkgtest.K0ihat/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=] 3694s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3694s | ~~^ ~~~~~~~~~~~~~ 3694s | | | 3694s | unsigned int int64_t {aka long long int} 3694s | %llu 3694s 3694s If you find this error message confusing, uninformative, or wrong, please open an issue: 3694s https://github.com/diku-dk/futhark/issues 3694s 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.fut: 3694s Compiling with --backend=opencl: 3694s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3694s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3694s 3694s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3694s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3694s 3694s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3694s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3694s cc failed with code 1: 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_umul_hi64’: 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3694s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3694s | ^~~~~~~~~~~ 3694s | __uint32_t 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4511:90: error: expected ‘)’ before ‘a’ 3694s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4511:109: error: expected ‘)’ before ‘b’ 3694s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c: In function ‘futrts_smul_hi64’: 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3694s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3694s | ^~~~~~~~~~ 3694s | __int128__ 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4515:86: error: expected ‘)’ before ‘a’ 3694s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c:4515:104: error: expected ‘)’ before ‘b’ 3694s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3694s | ~ ^ 3694s | ) 3694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/dup.c: In function ‘mk_compile_opts’: 3694s /tmp/autopkgtest.K0ihat/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=] 3694s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3694s | ~~^ ~~~~~~~~~~~~~ 3694s | | | 3694s | unsigned int int64_t {aka long long int} 3694s | %llu 3694s 3694s If you find this error message confusing, uninformative, or wrong, please open an issue: 3694s https://github.com/diku-dk/futhark/issues 3694s 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.fut: 3696s Compiling with --backend=opencl: 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s cc failed with code 1: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_umul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ^~~~~~~~~~~ 3696s | __uint32_t 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4511:90: error: expected ‘)’ before ‘a’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4511:109: error: expected ‘)’ before ‘b’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c: In function ‘futrts_smul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ^~~~~~~~~~ 3696s | __int128__ 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4515:86: error: expected ‘)’ before ‘a’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c:4515:104: error: expected ‘)’ before ‘b’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist0.c: In function ‘mk_compile_opts’: 3696s /tmp/autopkgtest.K0ihat/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=] 3696s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3696s | ~~^ ~~~~~~~~~~~~~ 3696s | | | 3696s | unsigned int int64_t {aka long long int} 3696s | %llu 3696s 3696s If you find this error message confusing, uninformative, or wrong, please open an issue: 3696s https://github.com/diku-dk/futhark/issues 3696s 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.fut: 3696s Compiling with --backend=opencl: 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s cc failed with code 1: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_umul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ^~~~~~~~~~~ 3696s | __uint32_t 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4511:90: error: expected ‘)’ before ‘a’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4511:109: error: expected ‘)’ before ‘b’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c: In function ‘futrts_smul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ^~~~~~~~~~ 3696s | __int128__ 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4515:86: error: expected ‘)’ before ‘a’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c:4515:104: error: expected ‘)’ before ‘b’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist3.c: In function ‘mk_compile_opts’: 3696s /tmp/autopkgtest.K0ihat/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=] 3696s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3696s | ~~^ ~~~~~~~~~~~~~ 3696s | | | 3696s | unsigned int int64_t {aka long long int} 3696s | %llu 3696s 3696s If you find this error message confusing, uninformative, or wrong, please open an issue: 3696s https://github.com/diku-dk/futhark/issues 3696s 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.fut: 3696s Compiling with --backend=opencl: 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s cc failed with code 1: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_umul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ^~~~~~~~~~~ 3696s | __uint32_t 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4511:90: error: expected ‘)’ before ‘a’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4511:109: error: expected ‘)’ before ‘b’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c: In function ‘futrts_smul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ^~~~~~~~~~ 3696s | __int128__ 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4515:86: error: expected ‘)’ before ‘a’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c:4515:104: error: expected ‘)’ before ‘b’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist2.c: In function ‘mk_compile_opts’: 3696s /tmp/autopkgtest.K0ihat/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=] 3696s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3696s | ~~^ ~~~~~~~~~~~~~ 3696s | | | 3696s | unsigned int int64_t {aka long long int} 3696s | %llu 3696s 3696s If you find this error message confusing, uninformative, or wrong, please open an issue: 3696s https://github.com/diku-dk/futhark/issues 3696s 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.fut: 3696s Compiling with --backend=opencl: 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s 3696s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3696s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3696s cc failed with code 1: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_umul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ^~~~~~~~~~~ 3696s | __uint32_t 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4511:90: error: expected ‘)’ before ‘a’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4511:109: error: expected ‘)’ before ‘b’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘futrts_smul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ^~~~~~~~~~ 3696s | __int128__ 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4515:86: error: expected ‘)’ before ‘a’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c:4515:104: error: expected ‘)’ before ‘b’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/fusion0.c: In function ‘mk_compile_opts’: 3696s /tmp/autopkgtest.K0ihat/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=] 3696s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3696s | ~~^ ~~~~~~~~~~~~~ 3696s | | | 3696s | unsigned int int64_t {aka long long int} 3696s | %llu 3696s 3696s If you find this error message confusing, uninformative, or wrong, please open an issue: 3696s https://github.com/diku-dk/futhark/issues 3696s 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.fut: 3696s Compiling with --backend=opencl: 3696s cc failed with code 1: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_umul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ^~~~~~~~~~~ 3696s | __uint32_t 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4511:90: error: expected ‘)’ before ‘a’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4511:109: error: expected ‘)’ before ‘b’ 3696s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3696s | ~ ^ 3696s | ) 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘futrts_smul_hi64’: 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3696s | ^~~~~~~~~~ 3696s | __int128__ 3696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4515:86: error: expected ‘)’ before ‘a’ 3696s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3697s | ~ ^ 3697s | ) 3697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c:4515:104: error: expected ‘)’ before ‘b’ 3697s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3697s | ~ ^ 3697s | ) 3697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearImp.c: In function ‘mk_compile_opts’: 3697s /tmp/autopkgtest.K0ihat/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=] 3697s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3697s | ~~^ ~~~~~~~~~~~~~ 3697s | | | 3697s | unsigned int int64_t {aka long long int} 3697s | %llu 3697s 3697s If you find this error message confusing, uninformative, or wrong, please open an issue: 3697s https://github.com/diku-dk/futhark/issues 3697s 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.fut: 3706s Compiling with --backend=opencl: 3706s cc failed with code 1: 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_umul_hi64’: 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3706s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3706s | ^~~~~~~~~~~ 3706s | __uint32_t 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4511:90: error: expected ‘)’ before ‘a’ 3706s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3706s | ~ ^ 3706s | ) 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4511:109: error: expected ‘)’ before ‘b’ 3706s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3706s | ~ ^ 3706s | ) 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘futrts_smul_hi64’: 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3706s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3706s | ^~~~~~~~~~ 3706s | __int128__ 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4515:86: error: expected ‘)’ before ‘a’ 3706s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3706s | ~ ^ 3706s | ) 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c:4515:104: error: expected ‘)’ before ‘b’ 3706s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3706s | ~ ^ 3706s | ) 3706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/BabyBearFun.c: In function ‘mk_compile_opts’: 3706s /tmp/autopkgtest.K0ihat/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=] 3706s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3706s | ~~^ ~~~~~~~~~~~~~ 3706s | | | 3706s | unsigned int int64_t {aka long long int} 3706s | %llu 3706s 3706s If you find this error message confusing, uninformative, or wrong, please open an issue: 3706s https://github.com/diku-dk/futhark/issues 3706s 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut: 3709s Compiling with --backend=opencl: 3709s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3709s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3709s 3709s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3709s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3709s 3709s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3709s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3709s cc failed with code 1: 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_umul_hi64’: 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3709s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3709s | ^~~~~~~~~~~ 3709s | __uint32_t 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4485:90: error: expected ‘)’ before ‘a’ 3709s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3709s | ~ ^ 3709s | ) 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4485:109: error: expected ‘)’ before ‘b’ 3709s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3709s | ~ ^ 3709s | ) 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘futrts_smul_hi64’: 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3709s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3709s | ^~~~~~~~~~ 3709s | __int128__ 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4489:86: error: expected ‘)’ before ‘a’ 3709s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3709s | ~ ^ 3709s | ) 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c:4489:104: error: expected ‘)’ before ‘b’ 3709s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3709s | ~ ^ 3709s | ) 3709s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.c: In function ‘mk_compile_opts’: 3709s /tmp/autopkgtest.K0ihat/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=] 3709s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3709s | ~~^ ~~~~~~~~~~~~~ 3709s | | | 3709s | unsigned int int64_t {aka long long int} 3709s | %llu 3709s 3709s If you find this error message confusing, uninformative, or wrong, please open an issue: 3709s https://github.com/diku-dk/futhark/issues 3709s 3710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.fut: 3710s Compiling with --backend=opencl: 3710s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3710s 3710s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3710s 3710s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3710s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3710s cc failed with code 1: 3710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_umul_hi64’: 3710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3710s 4511 | 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.K0ihat/autopkgtest_tmp/tests/accs/id.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4511:90: error: expected ‘)’ before ‘a’ 3710s 4511 | 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.K0ihat/autopkgtest_tmp/tests/accs/id.c:4511:109: error: expected ‘)’ before ‘b’ 3710s 4511 | 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.K0ihat/autopkgtest_tmp/tests/accs/id.c: In function ‘futrts_smul_hi64’: 3710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/id.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3710s 4515 | 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.K0ihat/autopkgtest_tmp/tests/accs/id.c:4515:86: error: expected ‘)’ before ‘a’ 3710s 4515 | 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.K0ihat/autopkgtest_tmp/tests/accs/id.c:4515:104: error: expected ‘)’ before ‘b’ 3710s 4515 | 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.K0ihat/autopkgtest_tmp/tests/accs/id.c: In function ‘mk_compile_opts’: 3710s /tmp/autopkgtest.K0ihat/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=] 3710s 7841 | "-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 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.fut: 3711s Compiling with --backend=opencl: 3711s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3711s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3711s 3711s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3711s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3711s 3711s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3711s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3711s cc failed with code 1: 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_umul_hi64’: 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3711s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3711s | ^~~~~~~~~~~ 3711s | __uint32_t 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4511:90: error: expected ‘)’ before ‘a’ 3711s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4511:109: error: expected ‘)’ before ‘b’ 3711s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c: In function ‘futrts_smul_hi64’: 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3711s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3711s | ^~~~~~~~~~ 3711s | __int128__ 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4515:86: error: expected ‘)’ before ‘a’ 3711s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c:4515:104: error: expected ‘)’ before ‘b’ 3711s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/neutral.c: In function ‘mk_compile_opts’: 3711s /tmp/autopkgtest.K0ihat/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=] 3711s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3711s | ~~^ ~~~~~~~~~~~~~ 3711s | | | 3711s | unsigned int int64_t {aka long long int} 3711s | %llu 3711s 3711s If you find this error message confusing, uninformative, or wrong, please open an issue: 3711s https://github.com/diku-dk/futhark/issues 3711s 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.fut: 3711s Compiling with --backend=opencl: 3711s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3711s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3711s 3711s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3711s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3711s 3711s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3711s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3711s cc failed with code 1: 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_umul_hi64’: 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3711s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3711s | ^~~~~~~~~~~ 3711s | __uint32_t 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4513:90: error: expected ‘)’ before ‘a’ 3711s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4513:109: error: expected ‘)’ before ‘b’ 3711s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c: In function ‘futrts_smul_hi64’: 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3711s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3711s | ^~~~~~~~~~ 3711s | __int128__ 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4517:86: error: expected ‘)’ before ‘a’ 3711s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c:4517:104: error: expected ‘)’ before ‘b’ 3711s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3711s | ~ ^ 3711s | ) 3711s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist4.c: In function ‘mk_compile_opts’: 3711s /tmp/autopkgtest.K0ihat/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=] 3711s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3711s | ~~^ ~~~~~~~~~~~~~ 3711s | | | 3711s | unsigned int int64_t {aka long long int} 3711s | %llu 3711s 3711s If you find this error message confusing, uninformative, or wrong, please open an issue: 3711s https://github.com/diku-dk/futhark/issues 3711s 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.fut: 3712s Compiling with --backend=opencl: 3712s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3712s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3712s 3712s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3712s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3712s 3712s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3712s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3712s cc failed with code 1: 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_umul_hi64’: 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3712s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3712s | ^~~~~~~~~~~ 3712s | __uint32_t 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4511:90: error: expected ‘)’ before ‘a’ 3712s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4511:109: error: expected ‘)’ before ‘b’ 3712s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘futrts_smul_hi64’: 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3712s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3712s | ^~~~~~~~~~ 3712s | __int128__ 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4515:86: error: expected ‘)’ before ‘a’ 3712s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c:4515:104: error: expected ‘)’ before ‘b’ 3712s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter0.c: In function ‘mk_compile_opts’: 3712s /tmp/autopkgtest.K0ihat/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=] 3712s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3712s | ~~^ ~~~~~~~~~~~~~ 3712s | | | 3712s | unsigned int int64_t {aka long long int} 3712s | %llu 3712s 3712s If you find this error message confusing, uninformative, or wrong, please open an issue: 3712s https://github.com/diku-dk/futhark/issues 3712s 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.fut: 3712s Compiling with --backend=opencl: 3712s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3712s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3712s 3712s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3712s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3712s 3712s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3712s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3712s cc failed with code 1: 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_umul_hi64’: 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3712s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3712s | ^~~~~~~~~~~ 3712s | __uint32_t 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4513:90: error: expected ‘)’ before ‘a’ 3712s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4513:109: error: expected ‘)’ before ‘b’ 3712s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘futrts_smul_hi64’: 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3712s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3712s | ^~~~~~~~~~ 3712s | __int128__ 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4517:86: error: expected ‘)’ before ‘a’ 3712s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c:4517:104: error: expected ‘)’ before ‘b’ 3712s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3712s | ~ ^ 3712s | ) 3712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/outermap0.c: In function ‘mk_compile_opts’: 3712s /tmp/autopkgtest.K0ihat/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=] 3712s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3712s | ~~^ ~~~~~~~~~~~~~ 3712s | | | 3712s | unsigned int int64_t {aka long long int} 3712s | %llu 3712s 3712s If you find this error message confusing, uninformative, or wrong, please open an issue: 3712s https://github.com/diku-dk/futhark/issues 3712s 3716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.fut: 3716s Compiling with --backend=opencl: 3716s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3716s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3716s 3716s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3716s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3716s 3716s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3716s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3716s cc failed with code 1: 3716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_umul_hi64’: 3716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3716s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3716s | ^~~~~~~~~~~ 3716s | __uint32_t 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4528:90: error: expected ‘)’ before ‘a’ 3717s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3717s | ~ ^ 3717s | ) 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4528:109: error: expected ‘)’ before ‘b’ 3717s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3717s | ~ ^ 3717s | ) 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c: In function ‘futrts_smul_hi64’: 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3717s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3717s | ^~~~~~~~~~ 3717s | __int128__ 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4532:86: error: expected ‘)’ before ‘a’ 3717s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3717s | ~ ^ 3717s | ) 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c:4532:104: error: expected ‘)’ before ‘b’ 3717s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3717s | ~ ^ 3717s | ) 3717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/hist5.c: In function ‘mk_compile_opts’: 3717s /tmp/autopkgtest.K0ihat/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=] 3717s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3717s | ~~^ ~~~~~~~~~~~~~ 3717s | | | 3717s | unsigned int int64_t {aka long long int} 3717s | %llu 3717s 3717s If you find this error message confusing, uninformative, or wrong, please open an issue: 3717s https://github.com/diku-dk/futhark/issues 3717s 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.fut: 3721s Compiling with --backend=opencl: 3721s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3721s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3721s 3721s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3721s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3721s 3721s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3721s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3721s cc failed with code 1: 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_umul_hi64’: 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3721s | ^~~~~~~~~~~ 3721s | __uint32_t 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4511:90: error: expected ‘)’ before ‘a’ 3721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3721s | ~ ^ 3721s | ) 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4511:109: error: expected ‘)’ before ‘b’ 3721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3721s | ~ ^ 3721s | ) 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘futrts_smul_hi64’: 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3721s | ^~~~~~~~~~ 3721s | __int128__ 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4515:86: error: expected ‘)’ before ‘a’ 3721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3721s | ~ ^ 3721s | ) 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c:4515:104: error: expected ‘)’ before ‘b’ 3721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3721s | ~ ^ 3721s | ) 3721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter1.c: In function ‘mk_compile_opts’: 3721s /tmp/autopkgtest.K0ihat/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=] 3721s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3721s | ~~^ ~~~~~~~~~~~~~ 3721s | | | 3721s | unsigned int int64_t {aka long long int} 3721s | %llu 3721s 3721s If you find this error message confusing, uninformative, or wrong, please open an issue: 3721s https://github.com/diku-dk/futhark/issues 3721s 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.fut: 3723s Compiling with --backend=opencl: 3723s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3723s 3723s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3723s 3723s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3723s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3723s cc failed with code 1: 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_umul_hi64’: 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3723s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3723s | ^~~~~~~~~~~ 3723s | __uint32_t 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4512:90: error: expected ‘)’ before ‘a’ 3723s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3723s | ~ ^ 3723s | ) 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4512:109: error: expected ‘)’ before ‘b’ 3723s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3723s | ~ ^ 3723s | ) 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘futrts_smul_hi64’: 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3723s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3723s | ^~~~~~~~~~ 3723s | __int128__ 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4516:86: error: expected ‘)’ before ‘a’ 3723s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3723s | ~ ^ 3723s | ) 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c:4516:104: error: expected ‘)’ before ‘b’ 3723s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3723s | ~ ^ 3723s | ) 3723s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatter2.c: In function ‘mk_compile_opts’: 3723s /tmp/autopkgtest.K0ihat/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=] 3723s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3723s | ~~^ ~~~~~~~~~~~~~ 3723s | | | 3723s | unsigned int int64_t {aka long long int} 3723s | %llu 3723s 3723s If you find this error message confusing, uninformative, or wrong, please open an issue: 3723s https://github.com/diku-dk/futhark/issues 3723s 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.fut: 3725s Compiling with --backend=opencl: 3725s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3725s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3725s 3725s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3725s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3725s 3725s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3725s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3725s cc failed with code 1: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_umul_hi64’: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3725s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ^~~~~~~~~~~ 3725s | __uint32_t 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4512:90: error: expected ‘)’ before ‘a’ 3725s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4512:109: error: expected ‘)’ before ‘b’ 3725s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘futrts_smul_hi64’: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3725s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3725s | ^~~~~~~~~~ 3725s | __int128__ 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4516:86: error: expected ‘)’ before ‘a’ 3725s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c:4516:104: error: expected ‘)’ before ‘b’ 3725s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/scatterhist.c: In function ‘mk_compile_opts’: 3725s /tmp/autopkgtest.K0ihat/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=] 3725s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3725s | ~~^ ~~~~~~~~~~~~~ 3725s | | | 3725s | unsigned int int64_t {aka long long int} 3725s | %llu 3725s 3725s If you find this error message confusing, uninformative, or wrong, please open an issue: 3725s https://github.com/diku-dk/futhark/issues 3725s 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.fut: 3725s Compiling with --backend=opencl: 3725s cc failed with code 1: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_umul_hi64’: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3725s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ^~~~~~~~~~~ 3725s | __uint32_t 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4528:90: error: expected ‘)’ before ‘a’ 3725s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4528:109: error: expected ‘)’ before ‘b’ 3725s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c: In function ‘futrts_smul_hi64’: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3725s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3725s | ^~~~~~~~~~ 3725s | __int128__ 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4532:86: error: expected ‘)’ before ‘a’ 3725s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c:4532:104: error: expected ‘)’ before ‘b’ 3725s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3725s | ~ ^ 3725s | ) 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr1.c: In function ‘mk_compile_opts’: 3725s /tmp/autopkgtest.K0ihat/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=] 3725s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3725s | ~~^ ~~~~~~~~~~~~~ 3725s | | | 3725s | unsigned int int64_t {aka long long int} 3725s | %llu 3725s 3725s If you find this error message confusing, uninformative, or wrong, please open an issue: 3725s https://github.com/diku-dk/futhark/issues 3725s 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.fut: 3725s Compiling with --backend=opencl: 3725s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.fut:4:23-36: 3725s Defaulting ambiguous type to i32. 3725s cc failed with code 1: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_umul_hi64’: 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3725s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3725s | ^~~~~~~~~~~ 3725s | __uint32_t 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4513:90: error: expected ‘)’ before ‘a’ 3725s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4513:109: error: expected ‘)’ before ‘b’ 3726s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c: In function ‘futrts_smul_hi64’: 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3726s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3726s | ^~~~~~~~~~ 3726s | __int128__ 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4517:86: error: expected ‘)’ before ‘a’ 3726s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c:4517:104: error: expected ‘)’ before ‘b’ 3726s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cert.c: In function ‘mk_compile_opts’: 3726s /tmp/autopkgtest.K0ihat/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=] 3726s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3726s | ~~^ ~~~~~~~~~~~~~ 3726s | | | 3726s | unsigned int int64_t {aka long long int} 3726s | %llu 3726s 3726s If you find this error message confusing, uninformative, or wrong, please open an issue: 3726s https://github.com/diku-dk/futhark/issues 3726s 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.fut: 3726s Compiling with --backend=opencl: 3726s cc failed with code 1: 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_umul_hi64’: 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4525:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3726s 4525 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3726s | ^~~~~~~~~~~ 3726s | __uint32_t 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4525:78: note: each undeclared identifier is reported only once for each function it appears in 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4525:90: error: expected ‘)’ before ‘a’ 3726s 4525 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4525:109: error: expected ‘)’ before ‘b’ 3726s 4525 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c: In function ‘futrts_smul_hi64’: 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4529:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3726s 4529 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3726s | ^~~~~~~~~~ 3726s | __int128__ 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4529:86: error: expected ‘)’ before ‘a’ 3726s 4529 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c:4529:104: error: expected ‘)’ before ‘b’ 3726s 4529 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3726s | ~ ^ 3726s | ) 3726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr0.c: In function ‘mk_compile_opts’: 3726s /tmp/autopkgtest.K0ihat/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=] 3726s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3726s | ~~^ ~~~~~~~~~~~~~ 3726s | | | 3726s | unsigned int int64_t {aka long long int} 3726s | %llu 3726s 3726s If you find this error message confusing, uninformative, or wrong, please open an issue: 3726s https://github.com/diku-dk/futhark/issues 3726s 3727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.fut: 3727s Compiling with --backend=opencl: 3727s cc failed with code 1: 3727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_umul_hi64’: 3727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3727s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 3727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4543:90: error: expected ‘)’ before ‘a’ 3727s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4543:109: error: expected ‘)’ before ‘b’ 3727s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr2.c: In function ‘futrts_smul_hi64’: 3727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3727s 4547 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4547:86: error: expected ‘)’ before ‘a’ 3727s 4547 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr2.c:4547:104: error: expected ‘)’ before ‘b’ 3727s 4547 | 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.K0ihat/autopkgtest_tmp/tests/ad/arr2.c: In function ‘mk_compile_opts’: 3727s /tmp/autopkgtest.K0ihat/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=] 3727s 7877 | "-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 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.fut: 3730s Compiling with --backend=opencl: 3730s cc failed with code 1: 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_umul_hi64’: 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3730s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3730s | ^~~~~~~~~~~ 3730s | __uint32_t 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4512:90: error: expected ‘)’ before ‘a’ 3730s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3730s | ~ ^ 3730s | ) 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4512:109: error: expected ‘)’ before ‘b’ 3730s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3730s | ~ ^ 3730s | ) 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c: In function ‘futrts_smul_hi64’: 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3730s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3730s | ^~~~~~~~~~ 3730s | __int128__ 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4516:86: error: expected ‘)’ before ‘a’ 3730s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3730s | ~ ^ 3730s | ) 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c:4516:104: error: expected ‘)’ before ‘b’ 3730s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3730s | ~ ^ 3730s | ) 3730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/clz.c: In function ‘mk_compile_opts’: 3730s /tmp/autopkgtest.K0ihat/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=] 3730s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3730s | ~~^ ~~~~~~~~~~~~~ 3730s | | | 3730s | unsigned int int64_t {aka long long int} 3730s | %llu 3730s 3730s If you find this error message confusing, uninformative, or wrong, please open an issue: 3730s https://github.com/diku-dk/futhark/issues 3730s 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.fut: 3734s Compiling with --backend=opencl: 3734s cc failed with code 1: 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_umul_hi64’: 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3734s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3734s | ^~~~~~~~~~~ 3734s | __uint32_t 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4514:90: error: expected ‘)’ before ‘a’ 3734s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3734s | ~ ^ 3734s | ) 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4514:109: error: expected ‘)’ before ‘b’ 3734s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3734s | ~ ^ 3734s | ) 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘futrts_smul_hi64’: 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3734s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3734s | ^~~~~~~~~~ 3734s | __int128__ 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4518:86: error: expected ‘)’ before ‘a’ 3734s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3734s | ~ ^ 3734s | ) 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c:4518:104: error: expected ‘)’ before ‘b’ 3734s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3734s | ~ ^ 3734s | ) 3734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/cmp0.c: In function ‘mk_compile_opts’: 3734s /tmp/autopkgtest.K0ihat/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=] 3734s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3734s | ~~^ ~~~~~~~~~~~~~ 3734s | | | 3734s | unsigned int int64_t {aka long long int} 3734s | %llu 3734s 3734s If you find this error message confusing, uninformative, or wrong, please open an issue: 3734s https://github.com/diku-dk/futhark/issues 3734s 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.fut: 3738s Compiling with --backend=opencl: 3738s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.fut:6:11-12: 3738s Defaulting ambiguous type to i32. 3738s 3738s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.fut:9:11-12: 3738s Defaulting ambiguous type to i32. 3738s cc failed with code 1: 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_umul_hi64’: 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3738s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3738s | ^~~~~~~~~~~ 3738s | __uint32_t 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4512:90: error: expected ‘)’ before ‘a’ 3738s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4512:109: error: expected ‘)’ before ‘b’ 3738s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘futrts_smul_hi64’: 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3738s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3738s | ^~~~~~~~~~ 3738s | __int128__ 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4516:86: error: expected ‘)’ before ‘a’ 3738s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c:4516:104: error: expected ‘)’ before ‘b’ 3738s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/confusion0.c: In function ‘mk_compile_opts’: 3738s /tmp/autopkgtest.K0ihat/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=] 3738s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3738s | ~~^ ~~~~~~~~~~~~~ 3738s | | | 3738s | unsigned int int64_t {aka long long int} 3738s | %llu 3738s 3738s If you find this error message confusing, uninformative, or wrong, please open an issue: 3738s https://github.com/diku-dk/futhark/issues 3738s 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.fut: 3738s Compiling with --backend=opencl: 3738s cc failed with code 1: 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_umul_hi64’: 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3738s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3738s | ^~~~~~~~~~~ 3738s | __uint32_t 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4527:90: error: expected ‘)’ before ‘a’ 3738s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4527:109: error: expected ‘)’ before ‘b’ 3738s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c: In function ‘futrts_smul_hi64’: 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3738s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3738s | ^~~~~~~~~~ 3738s | __int128__ 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4531:86: error: expected ‘)’ before ‘a’ 3738s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c:4531:104: error: expected ‘)’ before ‘b’ 3738s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3738s | ~ ^ 3738s | ) 3738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/concat0.c: In function ‘mk_compile_opts’: 3738s /tmp/autopkgtest.K0ihat/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=] 3738s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3738s | ~~^ ~~~~~~~~~~~~~ 3738s | | | 3738s | unsigned int int64_t {aka long long int} 3738s | %llu 3738s 3738s If you find this error message confusing, uninformative, or wrong, please open an issue: 3738s https://github.com/diku-dk/futhark/issues 3738s 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.fut: 3741s Compiling with --backend=opencl: 3741s cc failed with code 1: 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_umul_hi64’: 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3741s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3741s | ^~~~~~~~~~~ 3741s | __uint32_t 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4539:90: error: expected ‘)’ before ‘a’ 3741s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3741s | ~ ^ 3741s | ) 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4539:109: error: expected ‘)’ before ‘b’ 3741s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3741s | ~ ^ 3741s | ) 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c: In function ‘futrts_smul_hi64’: 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3741s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3741s | ^~~~~~~~~~ 3741s | __int128__ 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4543:86: error: expected ‘)’ before ‘a’ 3741s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3741s | ~ ^ 3741s | ) 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c:4543:104: error: expected ‘)’ before ‘b’ 3741s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3741s | ~ ^ 3741s | ) 3741s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume0.c: In function ‘mk_compile_opts’: 3741s /tmp/autopkgtest.K0ihat/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=] 3741s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3741s | ~~^ ~~~~~~~~~~~~~ 3741s | | | 3741s | unsigned int int64_t {aka long long int} 3741s | %llu 3741s 3741s If you find this error message confusing, uninformative, or wrong, please open an issue: 3741s https://github.com/diku-dk/futhark/issues 3741s 3741s 27 failed, 0 passed, 2279 to go. 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.fut: 3742s Compiling with --backend=opencl: 3742s cc failed with code 1: 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_umul_hi64’: 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3742s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3742s | ^~~~~~~~~~~ 3742s | __uint32_t 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4524:90: error: expected ‘)’ before ‘a’ 3742s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4524:109: error: expected ‘)’ before ‘b’ 3742s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c: In function ‘futrts_smul_hi64’: 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3742s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3742s | ^~~~~~~~~~ 3742s | __int128__ 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4528:86: error: expected ‘)’ before ‘a’ 3742s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c:4528:104: error: expected ‘)’ before ‘b’ 3742s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume3.c: In function ‘mk_compile_opts’: 3742s /tmp/autopkgtest.K0ihat/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=] 3742s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3742s | ~~^ ~~~~~~~~~~~~~ 3742s | | | 3742s | unsigned int int64_t {aka long long int} 3742s | %llu 3742s 3742s If you find this error message confusing, uninformative, or wrong, please open an issue: 3742s https://github.com/diku-dk/futhark/issues 3742s 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.fut: 3742s Compiling with --backend=opencl: 3742s cc failed with code 1: 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_umul_hi64’: 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3742s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3742s | ^~~~~~~~~~~ 3742s | __uint32_t 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4543:90: error: expected ‘)’ before ‘a’ 3742s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4543:109: error: expected ‘)’ before ‘b’ 3742s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c: In function ‘futrts_smul_hi64’: 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3742s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3742s | ^~~~~~~~~~ 3742s | __int128__ 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4547:86: error: expected ‘)’ before ‘a’ 3742s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c:4547:104: error: expected ‘)’ before ‘b’ 3742s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3742s | ~ ^ 3742s | ) 3742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume2.c: In function ‘mk_compile_opts’: 3742s /tmp/autopkgtest.K0ihat/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=] 3742s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3742s | ~~^ ~~~~~~~~~~~~~ 3742s | | | 3742s | unsigned int int64_t {aka long long int} 3742s | %llu 3742s 3742s If you find this error message confusing, uninformative, or wrong, please open an issue: 3742s https://github.com/diku-dk/futhark/issues 3742s 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.fut: 3743s Compiling with --backend=opencl: 3743s cc failed with code 1: 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_umul_hi64’: 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3743s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3743s | ^~~~~~~~~~~ 3743s | __uint32_t 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4541:90: error: expected ‘)’ before ‘a’ 3743s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3743s | ~ ^ 3743s | ) 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4541:109: error: expected ‘)’ before ‘b’ 3743s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3743s | ~ ^ 3743s | ) 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c: In function ‘futrts_smul_hi64’: 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3743s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3743s | ^~~~~~~~~~ 3743s | __int128__ 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4545:86: error: expected ‘)’ before ‘a’ 3743s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3743s | ~ ^ 3743s | ) 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c:4545:104: error: expected ‘)’ before ‘b’ 3743s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3743s | ~ ^ 3743s | ) 3743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume1.c: In function ‘mk_compile_opts’: 3743s /tmp/autopkgtest.K0ihat/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=] 3743s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3743s | ~~^ ~~~~~~~~~~~~~ 3743s | | | 3743s | unsigned int int64_t {aka long long int} 3743s | %llu 3743s 3743s If you find this error message confusing, uninformative, or wrong, please open an issue: 3743s https://github.com/diku-dk/futhark/issues 3743s 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.fut: 3745s Compiling with --backend=opencl: 3745s cc failed with code 1: 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_umul_hi64’: 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3745s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3745s | ^~~~~~~~~~~ 3745s | __uint32_t 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4537:90: error: expected ‘)’ before ‘a’ 3745s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3745s | ~ ^ 3745s | ) 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4537:109: error: expected ‘)’ before ‘b’ 3745s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3745s | ~ ^ 3745s | ) 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c: In function ‘futrts_smul_hi64’: 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3745s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3745s | ^~~~~~~~~~ 3745s | __int128__ 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4541:86: error: expected ‘)’ before ‘a’ 3745s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3745s | ~ ^ 3745s | ) 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c:4541:104: error: expected ‘)’ before ‘b’ 3745s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3745s | ~ ^ 3745s | ) 3745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume4.c: In function ‘mk_compile_opts’: 3745s /tmp/autopkgtest.K0ihat/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=] 3745s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3745s | ~~^ ~~~~~~~~~~~~~ 3745s | | | 3745s | unsigned int int64_t {aka long long int} 3745s | %llu 3745s 3745s If you find this error message confusing, uninformative, or wrong, please open an issue: 3745s https://github.com/diku-dk/futhark/issues 3745s 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.fut: 3749s Compiling with --backend=opencl: 3749s cc failed with code 1: 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_umul_hi64’: 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3749s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3749s | ^~~~~~~~~~~ 3749s | __uint32_t 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4511:90: error: expected ‘)’ before ‘a’ 3749s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3749s | ~ ^ 3749s | ) 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4511:109: error: expected ‘)’ before ‘b’ 3749s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3749s | ~ ^ 3749s | ) 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c: In function ‘futrts_smul_hi64’: 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3749s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3749s | ^~~~~~~~~~ 3749s | __int128__ 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4515:86: error: expected ‘)’ before ‘a’ 3749s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3749s | ~ ^ 3749s | ) 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c:4515:104: error: expected ‘)’ before ‘b’ 3749s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3749s | ~ ^ 3749s | ) 3749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume5.c: In function ‘mk_compile_opts’: 3749s /tmp/autopkgtest.K0ihat/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=] 3749s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3749s | ~~^ ~~~~~~~~~~~~~ 3749s | | | 3749s | unsigned int int64_t {aka long long int} 3749s | %llu 3749s 3749s If you find this error message confusing, uninformative, or wrong, please open an issue: 3749s https://github.com/diku-dk/futhark/issues 3749s 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.fut: 3751s Compiling with --backend=opencl: 3751s cc failed with code 1: 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_umul_hi64’: 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3751s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3751s | ^~~~~~~~~~~ 3751s | __uint32_t 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4510:90: error: expected ‘)’ before ‘a’ 3751s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3751s | ~ ^ 3751s | ) 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4510:109: error: expected ‘)’ before ‘b’ 3751s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3751s | ~ ^ 3751s | ) 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c: In function ‘futrts_smul_hi64’: 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3751s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3751s | ^~~~~~~~~~ 3751s | __int128__ 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4514:86: error: expected ‘)’ before ‘a’ 3751s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3751s | ~ ^ 3751s | ) 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c:4514:104: error: expected ‘)’ before ‘b’ 3751s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3751s | ~ ^ 3751s | ) 3751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv0.c: In function ‘mk_compile_opts’: 3751s /tmp/autopkgtest.K0ihat/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=] 3751s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3751s | ~~^ ~~~~~~~~~~~~~ 3751s | | | 3751s | unsigned int int64_t {aka long long int} 3751s | %llu 3751s 3751s If you find this error message confusing, uninformative, or wrong, please open an issue: 3751s https://github.com/diku-dk/futhark/issues 3751s 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.fut: 3753s Compiling with --backend=opencl: 3753s cc failed with code 1: 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_umul_hi64’: 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3753s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3753s | ^~~~~~~~~~~ 3753s | __uint32_t 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4524:90: error: expected ‘)’ before ‘a’ 3753s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4524:109: error: expected ‘)’ before ‘b’ 3753s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c: In function ‘futrts_smul_hi64’: 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3753s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3753s | ^~~~~~~~~~ 3753s | __int128__ 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4528:86: error: expected ‘)’ before ‘a’ 3753s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c:4528:104: error: expected ‘)’ before ‘b’ 3753s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/consume6.c: In function ‘mk_compile_opts’: 3753s /tmp/autopkgtest.K0ihat/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=] 3753s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3753s | ~~^ ~~~~~~~~~~~~~ 3753s | | | 3753s | unsigned int int64_t {aka long long int} 3753s | %llu 3753s 3753s If you find this error message confusing, uninformative, or wrong, please open an issue: 3753s https://github.com/diku-dk/futhark/issues 3753s 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.fut: 3753s Compiling with --backend=opencl: 3753s cc failed with code 1: 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_umul_hi64’: 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3753s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3753s | ^~~~~~~~~~~ 3753s | __uint32_t 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4510:90: error: expected ‘)’ before ‘a’ 3753s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4510:109: error: expected ‘)’ before ‘b’ 3753s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c: In function ‘futrts_smul_hi64’: 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3753s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3753s | ^~~~~~~~~~ 3753s | __int128__ 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4514:86: error: expected ‘)’ before ‘a’ 3753s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c:4514:104: error: expected ‘)’ before ‘b’ 3753s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3753s | ~ ^ 3753s | ) 3753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/conv1.c: In function ‘mk_compile_opts’: 3753s /tmp/autopkgtest.K0ihat/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=] 3753s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3753s | ~~^ ~~~~~~~~~~~~~ 3753s | | | 3753s | unsigned int int64_t {aka long long int} 3753s | %llu 3753s 3753s If you find this error message confusing, uninformative, or wrong, please open an issue: 3753s https://github.com/diku-dk/futhark/issues 3753s 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.fut: 3755s Compiling with --backend=opencl: 3755s cc failed with code 1: 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_umul_hi64’: 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3755s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3755s | ^~~~~~~~~~~ 3755s | __uint32_t 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4514:90: error: expected ‘)’ before ‘a’ 3755s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3755s | ~ ^ 3755s | ) 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4514:109: error: expected ‘)’ before ‘b’ 3755s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3755s | ~ ^ 3755s | ) 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘futrts_smul_hi64’: 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3755s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3755s | ^~~~~~~~~~ 3755s | __int128__ 3755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4518:86: error: expected ‘)’ before ‘a’ 3755s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3755s | ~ ^ 3755s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c:4518:104: error: expected ‘)’ before ‘b’ 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fdiv.c: In function ‘mk_compile_opts’: 3756s /tmp/autopkgtest.K0ihat/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=] 3756s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3756s | ~~^ ~~~~~~~~~~~~~ 3756s | | | 3756s | unsigned int int64_t {aka long long int} 3756s | %llu 3756s 3756s If you find this error message confusing, uninformative, or wrong, please open an issue: 3756s https://github.com/diku-dk/futhark/issues 3756s 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.fut: 3756s Compiling with --backend=opencl: 3756s cc failed with code 1: 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_umul_hi64’: 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3756s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3756s | ^~~~~~~~~~~ 3756s | __uint32_t 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4514:90: error: expected ‘)’ before ‘a’ 3756s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4514:109: error: expected ‘)’ before ‘b’ 3756s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c: In function ‘futrts_smul_hi64’: 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ^~~~~~~~~~ 3756s | __int128__ 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4518:86: error: expected ‘)’ before ‘a’ 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c:4518:104: error: expected ‘)’ before ‘b’ 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fmul.c: In function ‘mk_compile_opts’: 3756s /tmp/autopkgtest.K0ihat/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=] 3756s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3756s | ~~^ ~~~~~~~~~~~~~ 3756s | | | 3756s | unsigned int int64_t {aka long long int} 3756s | %llu 3756s 3756s If you find this error message confusing, uninformative, or wrong, please open an issue: 3756s https://github.com/diku-dk/futhark/issues 3756s 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.fut: 3756s Compiling with --backend=opencl: 3756s cc failed with code 1: 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_umul_hi64’: 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3756s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3756s | ^~~~~~~~~~~ 3756s | __uint32_t 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4514:90: error: expected ‘)’ before ‘a’ 3756s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4514:109: error: expected ‘)’ before ‘b’ 3756s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c: In function ‘futrts_smul_hi64’: 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ^~~~~~~~~~ 3756s | __int128__ 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4518:86: error: expected ‘)’ before ‘a’ 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c:4518:104: error: expected ‘)’ before ‘b’ 3756s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3756s | ~ ^ 3756s | ) 3756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fadd.c: In function ‘mk_compile_opts’: 3756s /tmp/autopkgtest.K0ihat/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=] 3756s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3756s | ~~^ ~~~~~~~~~~~~~ 3756s | | | 3756s | unsigned int int64_t {aka long long int} 3756s | %llu 3756s 3756s If you find this error message confusing, uninformative, or wrong, please open an issue: 3756s https://github.com/diku-dk/futhark/issues 3756s 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.fut: 3759s Compiling with --backend=opencl: 3759s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.fut:1:37-38: 3759s Defaulting ambiguous type to i32. 3759s 3759s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.fut:2:17-20: 3759s Defaulting ambiguous type to i32. 3759s cc failed with code 1: 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_umul_hi64’: 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3759s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3759s | ^~~~~~~~~~~ 3759s | __uint32_t 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4526:90: error: expected ‘)’ before ‘a’ 3759s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3759s | ~ ^ 3759s | ) 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4526:109: error: expected ‘)’ before ‘b’ 3759s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3759s | ~ ^ 3759s | ) 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c: In function ‘futrts_smul_hi64’: 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3759s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3759s | ^~~~~~~~~~ 3759s | __int128__ 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4530:86: error: expected ‘)’ before ‘a’ 3759s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3759s | ~ ^ 3759s | ) 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c:4530:104: error: expected ‘)’ before ‘b’ 3759s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3759s | ~ ^ 3759s | ) 3759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for0.c: In function ‘mk_compile_opts’: 3759s /tmp/autopkgtest.K0ihat/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=] 3759s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3759s | ~~^ ~~~~~~~~~~~~~ 3759s | | | 3759s | unsigned int int64_t {aka long long int} 3759s | %llu 3759s 3759s If you find this error message confusing, uninformative, or wrong, please open an issue: 3759s https://github.com/diku-dk/futhark/issues 3759s 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.fut: 3767s Compiling with --backend=opencl: 3767s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.fut:2:8-13: 3767s Unused name "start". 3767s 3767s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.fut:3:5-10: 3767s Defaulting ambiguous type to i32. 3767s cc failed with code 1: 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_umul_hi64’: 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3767s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3767s | ^~~~~~~~~~~ 3767s | __uint32_t 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4537:90: error: expected ‘)’ before ‘a’ 3767s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3767s | ~ ^ 3767s | ) 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4537:109: error: expected ‘)’ before ‘b’ 3767s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3767s | ~ ^ 3767s | ) 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c: In function ‘futrts_smul_hi64’: 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3767s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3767s | ^~~~~~~~~~ 3767s | __int128__ 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4541:86: error: expected ‘)’ before ‘a’ 3767s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3767s | ~ ^ 3767s | ) 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c:4541:104: error: expected ‘)’ before ‘b’ 3767s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3767s | ~ ^ 3767s | ) 3767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for2.c: In function ‘mk_compile_opts’: 3767s /tmp/autopkgtest.K0ihat/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=] 3767s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3767s | ~~^ ~~~~~~~~~~~~~ 3767s | | | 3767s | unsigned int int64_t {aka long long int} 3767s | %llu 3767s 3767s If you find this error message confusing, uninformative, or wrong, please open an issue: 3767s https://github.com/diku-dk/futhark/issues 3767s 3769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut: 3769s Compiling with --backend=opencl: 3769s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:32-33: 3769s Unused name "i". 3769s 3769s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut:1:36-37: 3769s Defaulting ambiguous type to i32. 3769s 3769s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.fut:2:17-20: 3769s Defaulting ambiguous type to i32. 3769s cc failed with code 1: 3769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_umul_hi64’: 3769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3769s 4512 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:90: error: expected ‘)’ before ‘a’ 3769s 4512 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4512:109: error: expected ‘)’ before ‘b’ 3769s 4512 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘futrts_smul_hi64’: 3769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3769s 4516 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4516:86: error: expected ‘)’ before ‘a’ 3769s 4516 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c:4516:104: error: expected ‘)’ before ‘b’ 3769s 4516 | 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.K0ihat/autopkgtest_tmp/tests/ad/fwd/for0.c: In function ‘mk_compile_opts’: 3769s /tmp/autopkgtest.K0ihat/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=] 3769s 7842 | "-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 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.fut: 3770s Compiling with --backend=opencl: 3770s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.fut:1:24-31: 3770s Defaulting ambiguous type to i32. 3770s cc failed with code 1: 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_umul_hi64’: 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3770s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3770s | ^~~~~~~~~~~ 3770s | __uint32_t 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:90: error: expected ‘)’ before ‘a’ 3770s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4511:109: error: expected ‘)’ before ‘b’ 3770s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘futrts_smul_hi64’: 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3770s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3770s | ^~~~~~~~~~ 3770s | __int128__ 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4515:86: error: expected ‘)’ before ‘a’ 3770s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c:4515:104: error: expected ‘)’ before ‘b’ 3770s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/map0.c: In function ‘mk_compile_opts’: 3770s /tmp/autopkgtest.K0ihat/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=] 3770s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3770s | ~~^ ~~~~~~~~~~~~~ 3770s | | | 3770s | unsigned int int64_t {aka long long int} 3770s | %llu 3770s 3770s If you find this error message confusing, uninformative, or wrong, please open an issue: 3770s https://github.com/diku-dk/futhark/issues 3770s 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.fut: 3770s Compiling with --backend=opencl: 3770s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.fut:3:27-28: 3770s Defaulting ambiguous type to i32. 3770s cc failed with code 1: 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_umul_hi64’: 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3770s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3770s | ^~~~~~~~~~~ 3770s | __uint32_t 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:90: error: expected ‘)’ before ‘a’ 3770s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4512:109: error: expected ‘)’ before ‘b’ 3770s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘futrts_smul_hi64’: 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3770s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3770s | ^~~~~~~~~~ 3770s | __int128__ 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4516:86: error: expected ‘)’ before ‘a’ 3770s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c:4516:104: error: expected ‘)’ before ‘b’ 3770s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3770s | ~ ^ 3770s | ) 3770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/for1.c: In function ‘mk_compile_opts’: 3770s /tmp/autopkgtest.K0ihat/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=] 3770s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3770s | ~~^ ~~~~~~~~~~~~~ 3770s | | | 3770s | unsigned int int64_t {aka long long int} 3770s | %llu 3770s 3770s If you find this error message confusing, uninformative, or wrong, please open an issue: 3770s https://github.com/diku-dk/futhark/issues 3770s 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.fut: 3771s Compiling with --backend=opencl: 3771s cc failed with code 1: 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_umul_hi64’: 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3771s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3771s | ^~~~~~~~~~~ 3771s | __uint32_t 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4552:90: error: expected ‘)’ before ‘a’ 3771s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4552:109: error: expected ‘)’ before ‘b’ 3771s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c: In function ‘futrts_smul_hi64’: 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3771s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3771s | ^~~~~~~~~~ 3771s | __int128__ 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4556:86: error: expected ‘)’ before ‘a’ 3771s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c:4556:104: error: expected ‘)’ before ‘b’ 3771s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for3.c: In function ‘mk_compile_opts’: 3771s /tmp/autopkgtest.K0ihat/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=] 3771s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3771s | ~~^ ~~~~~~~~~~~~~ 3771s | | | 3771s | unsigned int int64_t {aka long long int} 3771s | %llu 3771s 3771s If you find this error message confusing, uninformative, or wrong, please open an issue: 3771s https://github.com/diku-dk/futhark/issues 3771s 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.fut: 3771s Compiling with --backend=opencl: 3771s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.fut:1:72-73: 3771s Defaulting ambiguous type to i32. 3771s cc failed with code 1: 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_umul_hi64’: 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3771s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3771s | ^~~~~~~~~~~ 3771s | __uint32_t 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4555:90: error: expected ‘)’ before ‘a’ 3771s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4555:109: error: expected ‘)’ before ‘b’ 3771s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c: In function ‘futrts_smul_hi64’: 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3771s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3771s | ^~~~~~~~~~ 3771s | __int128__ 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4559:86: error: expected ‘)’ before ‘a’ 3771s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c:4559:104: error: expected ‘)’ before ‘b’ 3771s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3771s | ~ ^ 3771s | ) 3771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/for1.c: In function ‘mk_compile_opts’: 3771s /tmp/autopkgtest.K0ihat/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=] 3771s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3771s | ~~^ ~~~~~~~~~~~~~ 3771s | | | 3771s | unsigned int int64_t {aka long long int} 3771s | %llu 3771s 3771s If you find this error message confusing, uninformative, or wrong, please open an issue: 3771s https://github.com/diku-dk/futhark/issues 3771s 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.fut: 3773s Compiling with --backend=opencl: 3773s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 3773s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3773s 3773s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 3773s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3773s 3773s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 3773s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 3773s cc failed with code 1: 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_umul_hi64’: 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3773s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3773s | ^~~~~~~~~~~ 3773s | __uint32_t 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:90: error: expected ‘)’ before ‘a’ 3773s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3773s | ~ ^ 3773s | ) 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4524:109: error: expected ‘)’ before ‘b’ 3773s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3773s | ~ ^ 3773s | ) 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘futrts_smul_hi64’: 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3773s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3773s | ^~~~~~~~~~ 3773s | __int128__ 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4528:86: error: expected ‘)’ before ‘a’ 3773s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3773s | ~ ^ 3773s | ) 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c:4528:104: error: expected ‘)’ before ‘b’ 3773s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3773s | ~ ^ 3773s | ) 3773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/acc0.c: In function ‘mk_compile_opts’: 3773s /tmp/autopkgtest.K0ihat/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=] 3773s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3773s | ~~^ ~~~~~~~~~~~~~ 3773s | | | 3773s | unsigned int int64_t {aka long long int} 3773s | %llu 3773s 3773s If you find this error message confusing, uninformative, or wrong, please open an issue: 3773s https://github.com/diku-dk/futhark/issues 3773s 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.fut: 3774s Compiling with --backend=opencl: 3774s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.fut:1:24-33: 3774s Defaulting ambiguous type to i32. 3774s cc failed with code 1: 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_umul_hi64’: 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3774s | ^~~~~~~~~~~ 3774s | __uint32_t 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:90: error: expected ‘)’ before ‘a’ 3774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3774s | ~ ^ 3774s | ) 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4497:109: error: expected ‘)’ before ‘b’ 3774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3774s | ~ ^ 3774s | ) 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘futrts_smul_hi64’: 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3774s | ^~~~~~~~~~ 3774s | __int128__ 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4501:86: error: expected ‘)’ before ‘a’ 3774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3774s | ~ ^ 3774s | ) 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c:4501:104: error: expected ‘)’ before ‘b’ 3774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3774s | ~ ^ 3774s | ) 3774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/red0.c: In function ‘mk_compile_opts’: 3774s /tmp/autopkgtest.K0ihat/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=] 3774s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3774s | ~~^ ~~~~~~~~~~~~~ 3774s | | | 3774s | unsigned int int64_t {aka long long int} 3774s | %llu 3774s 3774s If you find this error message confusing, uninformative, or wrong, please open an issue: 3774s https://github.com/diku-dk/futhark/issues 3774s 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.fut: 3780s Compiling with --backend=opencl: 3780s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.fut:3:25-27: 3780s Defaulting ambiguous type to i32. 3780s cc failed with code 1: 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_umul_hi64’: 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3780s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3780s | ^~~~~~~~~~~ 3780s | __uint32_t 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:90: error: expected ‘)’ before ‘a’ 3780s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3780s | ~ ^ 3780s | ) 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4511:109: error: expected ‘)’ before ‘b’ 3780s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3780s | ~ ^ 3780s | ) 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘futrts_smul_hi64’: 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3780s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3780s | ^~~~~~~~~~ 3780s | __int128__ 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4515:86: error: expected ‘)’ before ‘a’ 3780s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3780s | ~ ^ 3780s | ) 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c:4515:104: error: expected ‘)’ before ‘b’ 3780s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3780s | ~ ^ 3780s | ) 3780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/scatter0.c: In function ‘mk_compile_opts’: 3780s /tmp/autopkgtest.K0ihat/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=] 3780s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3780s | ~~^ ~~~~~~~~~~~~~ 3780s | | | 3780s | unsigned int int64_t {aka long long int} 3780s | %llu 3780s 3780s If you find this error message confusing, uninformative, or wrong, please open an issue: 3780s https://github.com/diku-dk/futhark/issues 3780s 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.fut: 3783s Compiling with --backend=opencl: 3783s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:32-33: 3783s Defaulting ambiguous type to i32. 3783s 3783s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.fut:2:35-38: 3783s Defaulting ambiguous type to i32. 3783s cc failed with code 1: 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_umul_hi64’: 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3783s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3783s | ^~~~~~~~~~~ 3783s | __uint32_t 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:90: error: expected ‘)’ before ‘a’ 3783s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3783s | ~ ^ 3783s | ) 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4512:109: error: expected ‘)’ before ‘b’ 3783s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3783s | ~ ^ 3783s | ) 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘futrts_smul_hi64’: 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3783s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3783s | ^~~~~~~~~~ 3783s | __int128__ 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4516:86: error: expected ‘)’ before ‘a’ 3783s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3783s | ~ ^ 3783s | ) 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c:4516:104: error: expected ‘)’ before ‘b’ 3783s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3783s | ~ ^ 3783s | ) 3783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/fwd/while0.c: In function ‘mk_compile_opts’: 3783s /tmp/autopkgtest.K0ihat/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=] 3783s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3783s | ~~^ ~~~~~~~~~~~~~ 3783s | | | 3783s | unsigned int int64_t {aka long long int} 3783s | %llu 3783s 3783s If you find this error message confusing, uninformative, or wrong, please open an issue: 3783s https://github.com/diku-dk/futhark/issues 3783s 3787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.fut: 3787s Generating reference outputs: 3787s cc failed with code 1: 3787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_umul_hi64’: 3787s /tmp/autopkgtest.K0ihat/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’? 3787s 4422 | 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.K0ihat/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 3787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:90: error: expected ‘)’ before ‘a’ 3787s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4422:109: error: expected ‘)’ before ‘b’ 3787s 4422 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c: In function ‘futrts_smul_hi64’: 3787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3787s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:86: error: expected ‘)’ before ‘a’ 3787s 4426 | 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.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/gemm-simple.c:4426:104: error: expected ‘)’ before ‘b’ 3787s 4426 | 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 3787s If you find this error message confusing, uninformative, or wrong, please open an issue: 3787s https://github.com/diku-dk/futhark/issues 3787s 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.fut: 3790s Compiling with --backend=opencl: 3790s cc failed with code 1: 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_umul_hi64’: 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3790s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3790s | ^~~~~~~~~~~ 3790s | __uint32_t 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4556:90: error: expected ‘)’ before ‘a’ 3790s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3790s | ~ ^ 3790s | ) 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4556:109: error: expected ‘)’ before ‘b’ 3790s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3790s | ~ ^ 3790s | ) 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c: In function ‘futrts_smul_hi64’: 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3790s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3790s | ^~~~~~~~~~ 3790s | __int128__ 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4560:86: error: expected ‘)’ before ‘a’ 3790s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3790s | ~ ^ 3790s | ) 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c:4560:104: error: expected ‘)’ before ‘b’ 3790s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3790s | ~ ^ 3790s | ) 3790s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather0.c: In function ‘mk_compile_opts’: 3790s /tmp/autopkgtest.K0ihat/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=] 3790s 7909 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3790s | ~~^ ~~~~~~~~~~~~~ 3790s | | | 3790s | unsigned int int64_t {aka long long int} 3790s | %llu 3790s 3790s If you find this error message confusing, uninformative, or wrong, please open an issue: 3790s https://github.com/diku-dk/futhark/issues 3790s 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.fut: 3791s Generating reference outputs: 3791s cc failed with code 1: 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_umul_hi64’: 3791s /tmp/autopkgtest.K0ihat/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’? 3791s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3791s | ^~~~~~~~~~~ 3791s | __uint32_t 3791s /tmp/autopkgtest.K0ihat/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 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:90: error: expected ‘)’ before ‘a’ 3791s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3791s | ~ ^ 3791s | ) 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4435:109: error: expected ‘)’ before ‘b’ 3791s 4435 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3791s | ~ ^ 3791s | ) 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c: In function ‘futrts_smul_hi64’: 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3791s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3791s | ^~~~~~~~~~ 3791s | __int128__ 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:86: error: expected ‘)’ before ‘a’ 3791s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3791s | ~ ^ 3791s | ) 3791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/lud-mmm.c:4439:104: error: expected ‘)’ before ‘b’ 3791s 4439 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3791s | ~ ^ 3791s | ) 3791s 3791s If you find this error message confusing, uninformative, or wrong, please open an issue: 3791s https://github.com/diku-dk/futhark/issues 3791s 3792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.fut: 3792s Compiling with --backend=opencl: 3792s cc failed with code 1: 3792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_umul_hi64’: 3792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3792s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4556:90: error: expected ‘)’ before ‘a’ 3792s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4556:109: error: expected ‘)’ before ‘b’ 3793s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather2.c: In function ‘futrts_smul_hi64’: 3793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3793s 4560 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4560:86: error: expected ‘)’ before ‘a’ 3793s 4560 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather2.c:4560:104: error: expected ‘)’ before ‘b’ 3793s 4560 | 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.K0ihat/autopkgtest_tmp/tests/ad/gather2.c: In function ‘mk_compile_opts’: 3793s /tmp/autopkgtest.K0ihat/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=] 3793s 7905 | "-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 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.fut: 3797s Compiling with --backend=opencl: 3797s cc failed with code 1: 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_umul_hi64’: 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3797s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3797s | ^~~~~~~~~~~ 3797s | __uint32_t 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4556:90: error: expected ‘)’ before ‘a’ 3797s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3797s | ~ ^ 3797s | ) 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4556:109: error: expected ‘)’ before ‘b’ 3797s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3797s | ~ ^ 3797s | ) 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c: In function ‘futrts_smul_hi64’: 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3797s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3797s | ^~~~~~~~~~ 3797s | __int128__ 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4560:86: error: expected ‘)’ before ‘a’ 3797s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3797s | ~ ^ 3797s | ) 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c:4560:104: error: expected ‘)’ before ‘b’ 3797s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3797s | ~ ^ 3797s | ) 3797s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/gather1.c: In function ‘mk_compile_opts’: 3797s /tmp/autopkgtest.K0ihat/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=] 3797s 7907 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3797s | ~~^ ~~~~~~~~~~~~~ 3797s | | | 3797s | unsigned int int64_t {aka long long int} 3797s | %llu 3797s 3797s If you find this error message confusing, uninformative, or wrong, please open an issue: 3797s https://github.com/diku-dk/futhark/issues 3797s 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.fut: 3799s Generating reference outputs: 3799s cc failed with code 1: 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_umul_hi64’: 3799s /tmp/autopkgtest.K0ihat/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’? 3799s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3799s | ^~~~~~~~~~~ 3799s | __uint32_t 3799s /tmp/autopkgtest.K0ihat/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 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:90: error: expected ‘)’ before ‘a’ 3799s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3799s | ~ ^ 3799s | ) 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4418:109: error: expected ‘)’ before ‘b’ 3799s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3799s | ~ ^ 3799s | ) 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c: In function ‘futrts_smul_hi64’: 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3799s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3799s | ^~~~~~~~~~ 3799s | __int128__ 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:86: error: expected ‘)’ before ‘a’ 3799s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3799s | ~ ^ 3799s | ) 3799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matvec-simple.c:4422:104: error: expected ‘)’ before ‘b’ 3799s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3799s | ~ ^ 3799s | ) 3799s 3799s If you find this error message confusing, uninformative, or wrong, please open an issue: 3799s https://github.com/diku-dk/futhark/issues 3799s 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut: 3803s Compiling with --backend=opencl: 3803s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:15:7-9: 3803s Unused name "Xh". 3803s 3803s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:16:7-10: 3803s Unused name "Xth". 3803s 3803s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.fut:17:7-9: 3803s Unused name "Yh". 3803s cc failed with code 1: 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_umul_hi64’: 3803s /tmp/autopkgtest.K0ihat/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’? 3803s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3803s | ^~~~~~~~~~~ 3803s | __uint32_t 3803s /tmp/autopkgtest.K0ihat/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 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4531:90: error: expected ‘)’ before ‘a’ 3803s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3803s | ~ ^ 3803s | ) 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4531:109: error: expected ‘)’ before ‘b’ 3803s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3803s | ~ ^ 3803s | ) 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘futrts_smul_hi64’: 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3803s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3803s | ^~~~~~~~~~ 3803s | __int128__ 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4535:86: error: expected ‘)’ before ‘a’ 3803s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3803s | ~ ^ 3803s | ) 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c:4535:104: error: expected ‘)’ before ‘b’ 3803s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3803s | ~ ^ 3803s | ) 3803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/bfast-mmm.c: In function ‘mk_compile_opts’: 3803s /tmp/autopkgtest.K0ihat/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=] 3803s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3803s | ~~^ ~~~~~~~~~~~~~ 3803s | | | 3803s | unsigned int int64_t {aka long long int} 3803s | %llu 3803s 3803s If you find this error message confusing, uninformative, or wrong, please open an issue: 3803s https://github.com/diku-dk/futhark/issues 3803s 3803s 56 failed, 0 passed, 2250 to go. 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.fut: 3805s Compiling with --backend=opencl: 3805s cc failed with code 1: 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_umul_hi64’: 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3805s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3805s | ^~~~~~~~~~~ 3805s | __uint32_t 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4513:90: error: expected ‘)’ before ‘a’ 3805s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3805s | ~ ^ 3805s | ) 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4513:109: error: expected ‘)’ before ‘b’ 3805s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3805s | ~ ^ 3805s | ) 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c: In function ‘futrts_smul_hi64’: 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3805s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3805s | ^~~~~~~~~~ 3805s | __int128__ 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4517:86: error: expected ‘)’ before ‘a’ 3805s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3805s | ~ ^ 3805s | ) 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c:4517:104: error: expected ‘)’ before ‘b’ 3805s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3805s | ~ ^ 3805s | ) 3805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if1.c: In function ‘mk_compile_opts’: 3805s /tmp/autopkgtest.K0ihat/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=] 3805s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3805s | ~~^ ~~~~~~~~~~~~~ 3805s | | | 3805s | unsigned int int64_t {aka long long int} 3805s | %llu 3805s 3805s If you find this error message confusing, uninformative, or wrong, please open an issue: 3805s https://github.com/diku-dk/futhark/issues 3805s 3806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.fut: 3806s Compiling with --backend=opencl: 3806s cc failed with code 1: 3806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_umul_hi64’: 3806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3806s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 3806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4517:90: error: expected ‘)’ before ‘a’ 3806s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4517:109: error: expected ‘)’ before ‘b’ 3806s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/if0.c: In function ‘futrts_smul_hi64’: 3806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3806s 4521 | 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.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4521:86: error: expected ‘)’ before ‘a’ 3806s 4521 | 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.K0ihat/autopkgtest_tmp/tests/ad/if0.c:4521:104: error: expected ‘)’ before ‘b’ 3806s 4521 | 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.K0ihat/autopkgtest_tmp/tests/ad/if0.c: In function ‘mk_compile_opts’: 3806s /tmp/autopkgtest.K0ihat/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=] 3806s 7847 | "-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 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.fut: 3810s Compiling with --backend=opencl: 3810s cc failed with code 1: 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_umul_hi64’: 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3810s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3810s | ^~~~~~~~~~~ 3810s | __uint32_t 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4524:90: error: expected ‘)’ before ‘a’ 3810s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4524:109: error: expected ‘)’ before ‘b’ 3810s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c: In function ‘futrts_smul_hi64’: 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3810s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3810s | ^~~~~~~~~~ 3810s | __int128__ 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4528:86: error: expected ‘)’ before ‘a’ 3810s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c:4528:104: error: expected ‘)’ before ‘b’ 3810s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/if2.c: In function ‘mk_compile_opts’: 3810s /tmp/autopkgtest.K0ihat/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=] 3810s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3810s | ~~^ ~~~~~~~~~~~~~ 3810s | | | 3810s | unsigned int int64_t {aka long long int} 3810s | %llu 3810s 3810s If you find this error message confusing, uninformative, or wrong, please open an issue: 3810s https://github.com/diku-dk/futhark/issues 3810s 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.fut: 3810s Compiling with --backend=opencl: 3810s cc failed with code 1: 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_umul_hi64’: 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3810s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3810s | ^~~~~~~~~~~ 3810s | __uint32_t 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4498:90: error: expected ‘)’ before ‘a’ 3810s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4498:109: error: expected ‘)’ before ‘b’ 3810s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c: In function ‘futrts_smul_hi64’: 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3810s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3810s | ^~~~~~~~~~ 3810s | __int128__ 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4502:86: error: expected ‘)’ before ‘a’ 3810s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c:4502:104: error: expected ‘)’ before ‘b’ 3810s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3810s | ~ ^ 3810s | ) 3810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/imul.c: In function ‘mk_compile_opts’: 3810s /tmp/autopkgtest.K0ihat/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=] 3810s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3810s | ~~^ ~~~~~~~~~~~~~ 3810s | | | 3810s | unsigned int int64_t {aka long long int} 3810s | %llu 3810s 3810s If you find this error message confusing, uninformative, or wrong, please open an issue: 3810s https://github.com/diku-dk/futhark/issues 3810s 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.fut: 3811s Compiling with --backend=opencl: 3811s cc failed with code 1: 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_umul_hi64’: 3811s /tmp/autopkgtest.K0ihat/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’? 3811s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3811s | ^~~~~~~~~~~ 3811s | __uint32_t 3811s /tmp/autopkgtest.K0ihat/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 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4514:90: error: expected ‘)’ before ‘a’ 3811s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3811s | ~ ^ 3811s | ) 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4514:109: error: expected ‘)’ before ‘b’ 3811s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3811s | ~ ^ 3811s | ) 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘futrts_smul_hi64’: 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3811s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3811s | ^~~~~~~~~~ 3811s | __int128__ 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4518:86: error: expected ‘)’ before ‘a’ 3811s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3811s | ~ ^ 3811s | ) 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c:4518:104: error: expected ‘)’ before ‘b’ 3811s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3811s | ~ ^ 3811s | ) 3811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul-simple.c: In function ‘mk_compile_opts’: 3811s /tmp/autopkgtest.K0ihat/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=] 3811s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3811s | ~~^ ~~~~~~~~~~~~~ 3811s | | | 3811s | unsigned int int64_t {aka long long int} 3811s | %llu 3811s 3811s If you find this error message confusing, uninformative, or wrong, please open an issue: 3811s https://github.com/diku-dk/futhark/issues 3811s 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.fut: 3814s Compiling with --backend=opencl: 3814s cc failed with code 1: 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_umul_hi64’: 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3814s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3814s | ^~~~~~~~~~~ 3814s | __uint32_t 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4497:90: error: expected ‘)’ before ‘a’ 3814s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3814s | ~ ^ 3814s | ) 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4497:109: error: expected ‘)’ before ‘b’ 3814s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3814s | ~ ^ 3814s | ) 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c: In function ‘futrts_smul_hi64’: 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3814s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3814s | ^~~~~~~~~~ 3814s | __int128__ 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4501:86: error: expected ‘)’ before ‘a’ 3814s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3814s | ~ ^ 3814s | ) 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c:4501:104: error: expected ‘)’ before ‘b’ 3814s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3814s | ~ ^ 3814s | ) 3814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/iota0.c: In function ‘mk_compile_opts’: 3814s /tmp/autopkgtest.K0ihat/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=] 3814s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3814s | ~~^ ~~~~~~~~~~~~~ 3814s | | | 3814s | unsigned int int64_t {aka long long int} 3814s | %llu 3814s 3814s If you find this error message confusing, uninformative, or wrong, please open an issue: 3814s https://github.com/diku-dk/futhark/issues 3814s 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.fut: 3816s Compiling with --backend=opencl: 3816s cc failed with code 1: 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_umul_hi64’: 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3816s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3816s | ^~~~~~~~~~~ 3816s | __uint32_t 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:90: error: expected ‘)’ before ‘a’ 3816s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4541:109: error: expected ‘)’ before ‘b’ 3816s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘futrts_smul_hi64’: 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3816s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3816s | ^~~~~~~~~~ 3816s | __int128__ 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4545:86: error: expected ‘)’ before ‘a’ 3816s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c:4545:104: error: expected ‘)’ before ‘b’ 3816s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/genred-opt/matmul.c: In function ‘mk_compile_opts’: 3816s /tmp/autopkgtest.K0ihat/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=] 3816s 7899 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3816s | ~~^ ~~~~~~~~~~~~~ 3816s | | | 3816s | unsigned int int64_t {aka long long int} 3816s | %llu 3816s 3816s If you find this error message confusing, uninformative, or wrong, please open an issue: 3816s https://github.com/diku-dk/futhark/issues 3816s 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.fut: 3816s Compiling with --backend=opencl: 3816s cc failed with code 1: 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_umul_hi64’: 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3816s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3816s | ^~~~~~~~~~~ 3816s | __uint32_t 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4512:90: error: expected ‘)’ before ‘a’ 3816s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4512:109: error: expected ‘)’ before ‘b’ 3816s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c: In function ‘futrts_smul_hi64’: 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3816s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3816s | ^~~~~~~~~~ 3816s | __int128__ 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4516:86: error: expected ‘)’ before ‘a’ 3816s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c:4516:104: error: expected ‘)’ before ‘b’ 3816s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3816s | ~ ^ 3816s | ) 3816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/isnan.c: In function ‘mk_compile_opts’: 3816s /tmp/autopkgtest.K0ihat/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=] 3816s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3816s | ~~^ ~~~~~~~~~~~~~ 3816s | | | 3816s | unsigned int int64_t {aka long long int} 3816s | %llu 3816s 3816s If you find this error message confusing, uninformative, or wrong, please open an issue: 3816s https://github.com/diku-dk/futhark/issues 3816s 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.fut: 3821s Compiling with --backend=opencl: 3821s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.fut:6:8-15: 3821s Unused name "begrows". 3821s 3821s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.fut:8:7-8: 3821s Unused name "n". 3821s cc failed with code 1: 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_umul_hi64’: 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3821s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3821s | ^~~~~~~~~~~ 3821s | __uint32_t 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4529:90: error: expected ‘)’ before ‘a’ 3821s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3821s | ~ ^ 3821s | ) 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4529:109: error: expected ‘)’ before ‘b’ 3821s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3821s | ~ ^ 3821s | ) 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘futrts_smul_hi64’: 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3821s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3821s | ^~~~~~~~~~ 3821s | __int128__ 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4533:86: error: expected ‘)’ before ‘a’ 3821s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3821s | ~ ^ 3821s | ) 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c:4533:104: error: expected ‘)’ before ‘b’ 3821s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3821s | ~ ^ 3821s | ) 3821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1564.c: In function ‘mk_compile_opts’: 3821s /tmp/autopkgtest.K0ihat/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=] 3821s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3821s | ~~^ ~~~~~~~~~~~~~ 3821s | | | 3821s | unsigned int int64_t {aka long long int} 3821s | %llu 3821s 3821s If you find this error message confusing, uninformative, or wrong, please open an issue: 3821s https://github.com/diku-dk/futhark/issues 3821s 3826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.fut: 3826s Compiling with --backend=opencl: 3826s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.fut:7:28-29: 3826s Unused name "i". 3826s cc failed with code 1: 3826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_umul_hi64’: 3826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.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.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.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.K0ihat/autopkgtest_tmp/tests/ad/issue1604.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.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘futrts_smul_hi64’: 3826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1604.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.K0ihat/autopkgtest_tmp/tests/ad/issue1604.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.K0ihat/autopkgtest_tmp/tests/ad/issue1604.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.K0ihat/autopkgtest_tmp/tests/ad/issue1604.c: In function ‘mk_compile_opts’: 3826s /tmp/autopkgtest.K0ihat/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=] 3826s 7845 | "-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 3828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.fut: 3828s Compiling with --backend=opencl: 3828s cc failed with code 1: 3828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_umul_hi64’: 3828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3828s 4527 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4527:90: error: expected ‘)’ before ‘a’ 3828s 4527 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4527:109: error: expected ‘)’ before ‘b’ 3828s 4527 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘futrts_smul_hi64’: 3828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3828s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4531:86: error: expected ‘)’ before ‘a’ 3828s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c:4531:104: error: expected ‘)’ before ‘b’ 3828s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1577.c: In function ‘mk_compile_opts’: 3828s /tmp/autopkgtest.K0ihat/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=] 3828s 7875 | "-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 3835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.fut: 3835s Compiling with --backend=opencl: 3835s cc failed with code 1: 3835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_umul_hi64’: 3835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3835s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 3835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4532:90: error: expected ‘)’ before ‘a’ 3835s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4532:109: error: expected ‘)’ before ‘b’ 3835s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘futrts_smul_hi64’: 3835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3835s 4536 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4536:86: error: expected ‘)’ before ‘a’ 3835s 4536 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c:4536:104: error: expected ‘)’ before ‘b’ 3835s 4536 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue2199.c: In function ‘mk_compile_opts’: 3835s /tmp/autopkgtest.K0ihat/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=] 3835s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3835s | ~~^ ~~~~~~~~~~~~~ 3835s | | | 3835s | unsigned int int64_t {aka long long int} 3835s | %llu 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 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.fut: 3841s Compiling with --backend=opencl: 3841s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.fut:10:13-18: 3841s Unused name "sizes". 3841s cc failed with code 1: 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_umul_hi64’: 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3841s 4511 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4511:90: error: expected ‘)’ before ‘a’ 3841s 4511 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4511:109: error: expected ‘)’ before ‘b’ 3841s 4511 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘futrts_smul_hi64’: 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3841s 4515 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4515:86: error: expected ‘)’ before ‘a’ 3841s 4515 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c:4515:104: error: expected ‘)’ before ‘b’ 3841s 4515 | 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.K0ihat/autopkgtest_tmp/tests/ad/issue1879.c: In function ‘mk_compile_opts’: 3841s /tmp/autopkgtest.K0ihat/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=] 3841s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3841s | ~~^ ~~~~~~~~~~~~~ 3841s | | | 3841s | unsigned int int64_t {aka long long int} 3841s | %llu 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.fut: 3841s Compiling with --backend=opencl: 3841s cc failed with code 1: 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_umul_hi64’: 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3841s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4530:90: error: expected ‘)’ before ‘a’ 3841s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4530:109: error: expected ‘)’ before ‘b’ 3841s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘futrts_smul_hi64’: 3841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3841s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4534:86: error: expected ‘)’ before ‘a’ 3841s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c:4534:104: error: expected ‘)’ before ‘b’ 3841s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/lighthouse.c: In function ‘mk_compile_opts’: 3841s /tmp/autopkgtest.K0ihat/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=] 3841s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3841s | ~~^ ~~~~~~~~~~~~~ 3841s | | | 3841s | unsigned int int64_t {aka long long int} 3841s | %llu 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 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.fut: 3845s Compiling with --backend=opencl: 3845s cc failed with code 1: 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_umul_hi64’: 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3845s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3845s | ^~~~~~~~~~~ 3845s | __uint32_t 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4512:90: error: expected ‘)’ before ‘a’ 3845s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3845s | ~ ^ 3845s | ) 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4512:109: error: expected ‘)’ before ‘b’ 3845s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3845s | ~ ^ 3845s | ) 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c: In function ‘futrts_smul_hi64’: 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3845s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3845s | ^~~~~~~~~~ 3845s | __int128__ 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4516:86: error: expected ‘)’ before ‘a’ 3845s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3845s | ~ ^ 3845s | ) 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c:4516:104: error: expected ‘)’ before ‘b’ 3845s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3845s | ~ ^ 3845s | ) 3845s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map0.c: In function ‘mk_compile_opts’: 3845s /tmp/autopkgtest.K0ihat/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=] 3845s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3845s | ~~^ ~~~~~~~~~~~~~ 3845s | | | 3845s | unsigned int int64_t {aka long long int} 3845s | %llu 3845s 3845s If you find this error message confusing, uninformative, or wrong, please open an issue: 3845s https://github.com/diku-dk/futhark/issues 3845s 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.fut: 3847s Compiling with --backend=opencl: 3847s cc failed with code 1: 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_umul_hi64’: 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3847s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3847s | ^~~~~~~~~~~ 3847s | __uint32_t 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4530:90: error: expected ‘)’ before ‘a’ 3847s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3847s | ~ ^ 3847s | ) 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4530:109: error: expected ‘)’ before ‘b’ 3847s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3847s | ~ ^ 3847s | ) 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘futrts_smul_hi64’: 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3847s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3847s | ^~~~~~~~~~ 3847s | __int128__ 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4534:86: error: expected ‘)’ before ‘a’ 3847s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3847s | ~ ^ 3847s | ) 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c:4534:104: error: expected ‘)’ before ‘b’ 3847s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3847s | ~ ^ 3847s | ) 3847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1613.c: In function ‘mk_compile_opts’: 3847s /tmp/autopkgtest.K0ihat/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=] 3847s 7913 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3847s | ~~^ ~~~~~~~~~~~~~ 3847s | | | 3847s | unsigned int int64_t {aka long long int} 3847s | %llu 3847s 3847s If you find this error message confusing, uninformative, or wrong, please open an issue: 3847s https://github.com/diku-dk/futhark/issues 3847s 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.fut: 3853s Compiling with --backend=opencl: 3853s cc failed with code 1: 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_umul_hi64’: 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3853s | ^~~~~~~~~~~ 3853s | __uint32_t 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:90: error: expected ‘)’ before ‘a’ 3853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4512:109: error: expected ‘)’ before ‘b’ 3853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘futrts_smul_hi64’: 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3853s | ^~~~~~~~~~ 3853s | __int128__ 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4516:86: error: expected ‘)’ before ‘a’ 3853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c:4516:104: error: expected ‘)’ before ‘b’ 3853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/kmeans-cost-rev.c: In function ‘mk_compile_opts’: 3853s /tmp/autopkgtest.K0ihat/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=] 3853s 7893 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3853s | ~~^ ~~~~~~~~~~~~~ 3853s | | | 3853s | unsigned int int64_t {aka long long int} 3853s | %llu 3853s 3853s If you find this error message confusing, uninformative, or wrong, please open an issue: 3853s https://github.com/diku-dk/futhark/issues 3853s 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.fut: 3853s Compiling with --backend=opencl: 3853s cc failed with code 1: 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_umul_hi64’: 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3853s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3853s | ^~~~~~~~~~~ 3853s | __uint32_t 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:90: error: expected ‘)’ before ‘a’ 3853s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4544:109: error: expected ‘)’ before ‘b’ 3853s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘futrts_smul_hi64’: 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3853s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3853s | ^~~~~~~~~~ 3853s | __int128__ 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4548:86: error: expected ‘)’ before ‘a’ 3853s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c:4548:104: error: expected ‘)’ before ‘b’ 3853s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3853s | ~ ^ 3853s | ) 3853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/lotka_volterra.c: In function ‘mk_compile_opts’: 3853s /tmp/autopkgtest.K0ihat/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=] 3853s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3853s | ~~^ ~~~~~~~~~~~~~ 3853s | | | 3853s | unsigned int int64_t {aka long long int} 3853s | %llu 3853s 3853s If you find this error message confusing, uninformative, or wrong, please open an issue: 3853s https://github.com/diku-dk/futhark/issues 3853s 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.fut: 3858s Compiling with --backend=opencl: 3858s cc failed with code 1: 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_umul_hi64’: 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3858s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3858s | ^~~~~~~~~~~ 3858s | __uint32_t 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4527:90: error: expected ‘)’ before ‘a’ 3858s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3858s | ~ ^ 3858s | ) 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4527:109: error: expected ‘)’ before ‘b’ 3858s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3858s | ~ ^ 3858s | ) 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c: In function ‘futrts_smul_hi64’: 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3858s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3858s | ^~~~~~~~~~ 3858s | __int128__ 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4531:86: error: expected ‘)’ before ‘a’ 3858s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3858s | ~ ^ 3858s | ) 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c:4531:104: error: expected ‘)’ before ‘b’ 3858s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3858s | ~ ^ 3858s | ) 3858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map1.c: In function ‘mk_compile_opts’: 3858s /tmp/autopkgtest.K0ihat/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=] 3858s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3858s | ~~^ ~~~~~~~~~~~~~ 3858s | | | 3858s | unsigned int int64_t {aka long long int} 3858s | %llu 3858s 3858s If you find this error message confusing, uninformative, or wrong, please open an issue: 3858s https://github.com/diku-dk/futhark/issues 3858s 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.fut: 3864s Compiling with --backend=opencl: 3864s cc failed with code 1: 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_umul_hi64’: 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3864s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4526:90: error: expected ‘)’ before ‘a’ 3864s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4526:109: error: expected ‘)’ before ‘b’ 3864s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c: In function ‘futrts_smul_hi64’: 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3864s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4530:86: error: expected ‘)’ before ‘a’ 3864s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c:4530:104: error: expected ‘)’ before ‘b’ 3864s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/map2.c: In function ‘mk_compile_opts’: 3864s /tmp/autopkgtest.K0ihat/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=] 3864s 7869 | "-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 3864s 76 failed, 0 passed, 2230 to go. 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.fut: 3864s Compiling with --backend=opencl: 3864s cc failed with code 1: 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_umul_hi64’: 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3864s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4526:90: error: expected ‘)’ before ‘a’ 3864s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4526:109: error: expected ‘)’ before ‘b’ 3864s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c: In function ‘futrts_smul_hi64’: 3864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3864s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4530:86: error: expected ‘)’ before ‘a’ 3864s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c:4530:104: error: expected ‘)’ before ‘b’ 3864s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/map3.c: In function ‘mk_compile_opts’: 3864s /tmp/autopkgtest.K0ihat/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=] 3864s 7871 | "-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 3867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.fut: 3867s Compiling with --backend=opencl: 3867s cc failed with code 1: 3867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_umul_hi64’: 3867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3867s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4541:90: error: expected ‘)’ before ‘a’ 3867s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4541:109: error: expected ‘)’ before ‘b’ 3867s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c: In function ‘futrts_smul_hi64’: 3867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3867s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4545:86: error: expected ‘)’ before ‘a’ 3867s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c:4545:104: error: expected ‘)’ before ‘b’ 3867s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/map5.c: In function ‘mk_compile_opts’: 3867s /tmp/autopkgtest.K0ihat/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=] 3867s 7874 | "-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 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.fut: 3872s Compiling with --backend=opencl: 3872s cc failed with code 1: 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_umul_hi64’: 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3872s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3872s | ^~~~~~~~~~~ 3872s | __uint32_t 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4539:90: error: expected ‘)’ before ‘a’ 3872s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3872s | ~ ^ 3872s | ) 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4539:109: error: expected ‘)’ before ‘b’ 3872s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3872s | ~ ^ 3872s | ) 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c: In function ‘futrts_smul_hi64’: 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3872s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3872s | ^~~~~~~~~~ 3872s | __int128__ 3872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4543:86: error: expected ‘)’ before ‘a’ 3872s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3872s | ~ ^ 3872s | ) 3873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map4.c:4543:104: error: expected ‘)’ before ‘b’ 3873s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/map4.c: In function ‘mk_compile_opts’: 3873s /tmp/autopkgtest.K0ihat/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=] 3873s 7889 | "-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 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.fut: 3887s Compiling with --backend=opencl: 3887s cc failed with code 1: 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_umul_hi64’: 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3887s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3887s | ^~~~~~~~~~~ 3887s | __uint32_t 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4539:90: error: expected ‘)’ before ‘a’ 3887s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3887s | ~ ^ 3887s | ) 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4539:109: error: expected ‘)’ before ‘b’ 3887s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3887s | ~ ^ 3887s | ) 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c: In function ‘futrts_smul_hi64’: 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3887s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3887s | ^~~~~~~~~~ 3887s | __int128__ 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4543:86: error: expected ‘)’ before ‘a’ 3887s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3887s | ~ ^ 3887s | ) 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c:4543:104: error: expected ‘)’ before ‘b’ 3887s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3887s | ~ ^ 3887s | ) 3887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map6.c: In function ‘mk_compile_opts’: 3887s /tmp/autopkgtest.K0ihat/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=] 3887s 7899 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3887s | ~~^ ~~~~~~~~~~~~~ 3887s | | | 3887s | unsigned int int64_t {aka long long int} 3887s | %llu 3887s 3887s If you find this error message confusing, uninformative, or wrong, please open an issue: 3887s https://github.com/diku-dk/futhark/issues 3887s 3891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.fut: 3891s Compiling with --backend=opencl: 3891s cc failed with code 1: 3891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_umul_hi64’: 3891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3891s 4510 | 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.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4510:90: error: expected ‘)’ before ‘a’ 3891s 4510 | 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.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4510:109: error: expected ‘)’ before ‘b’ 3891s 4510 | 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.K0ihat/autopkgtest_tmp/tests/ad/negate.c: In function ‘futrts_smul_hi64’: 3891s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3891s 4514 | 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.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4514:86: error: expected ‘)’ before ‘a’ 3891s 4514 | 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.K0ihat/autopkgtest_tmp/tests/ad/negate.c:4514:104: error: expected ‘)’ before ‘b’ 3891s 4514 | 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.K0ihat/autopkgtest_tmp/tests/ad/negate.c: In function ‘mk_compile_opts’: 3891s /tmp/autopkgtest.K0ihat/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=] 3891s 7840 | "-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.K0ihat/autopkgtest_tmp/tests/ad/minimum.fut: 3893s Compiling with --backend=opencl: 3893s cc failed with code 1: 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_umul_hi64’: 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3893s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4524:90: error: expected ‘)’ before ‘a’ 3893s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4524:109: error: expected ‘)’ before ‘b’ 3893s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/minimum.c: In function ‘futrts_smul_hi64’: 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3893s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4528:86: error: expected ‘)’ before ‘a’ 3893s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/minimum.c:4528:104: error: expected ‘)’ before ‘b’ 3893s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/minimum.c: In function ‘mk_compile_opts’: 3893s /tmp/autopkgtest.K0ihat/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=] 3893s 7878 | "-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 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.fut: 3893s Compiling with --backend=opencl: 3893s cc failed with code 1: 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_umul_hi64’: 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3893s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4524:90: error: expected ‘)’ before ‘a’ 3893s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4524:109: error: expected ‘)’ before ‘b’ 3893s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c: In function ‘futrts_smul_hi64’: 3893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3893s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4528:86: error: expected ‘)’ before ‘a’ 3893s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c:4528:104: error: expected ‘)’ before ‘b’ 3893s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/maximum.c: In function ‘mk_compile_opts’: 3893s /tmp/autopkgtest.K0ihat/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=] 3893s 7878 | "-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.K0ihat/autopkgtest_tmp/tests/ad/matmul.fut: 3896s Compiling with --backend=opencl: 3896s cc failed with code 1: 3896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_umul_hi64’: 3896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3896s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4541:90: error: expected ‘)’ before ‘a’ 3896s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4541:109: error: expected ‘)’ before ‘b’ 3896s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/matmul.c: In function ‘futrts_smul_hi64’: 3896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3896s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4545:86: error: expected ‘)’ before ‘a’ 3896s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/matmul.c:4545:104: error: expected ‘)’ before ‘b’ 3896s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/matmul.c: In function ‘mk_compile_opts’: 3896s /tmp/autopkgtest.K0ihat/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=] 3896s 7898 | "-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 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.fut: 3902s Compiling with --backend=opencl: 3902s cc failed with code 1: 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_umul_hi64’: 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3902s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3902s | ^~~~~~~~~~~ 3902s | __uint32_t 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4524:90: error: expected ‘)’ before ‘a’ 3902s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3902s | ~ ^ 3902s | ) 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4524:109: error: expected ‘)’ before ‘b’ 3902s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3902s | ~ ^ 3902s | ) 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c: In function ‘futrts_smul_hi64’: 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3902s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3902s | ^~~~~~~~~~ 3902s | __int128__ 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4528:86: error: expected ‘)’ before ‘a’ 3902s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3902s | ~ ^ 3902s | ) 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c:4528:104: error: expected ‘)’ before ‘b’ 3902s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3902s | ~ ^ 3902s | ) 3902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/map7.c: In function ‘mk_compile_opts’: 3902s /tmp/autopkgtest.K0ihat/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=] 3902s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3902s | ~~^ ~~~~~~~~~~~~~ 3902s | | | 3902s | unsigned int int64_t {aka long long int} 3902s | %llu 3902s 3902s If you find this error message confusing, uninformative, or wrong, please open an issue: 3902s https://github.com/diku-dk/futhark/issues 3902s 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.fut: 3904s Compiling with --backend=opencl: 3904s cc failed with code 1: 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_umul_hi64’: 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3904s 4511 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4511:90: error: expected ‘)’ before ‘a’ 3904s 4511 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4511:109: error: expected ‘)’ before ‘b’ 3904s 4511 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c: In function ‘futrts_smul_hi64’: 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3904s 4515 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4515:86: error: expected ‘)’ before ‘a’ 3904s 4515 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c:4515:104: error: expected ‘)’ before ‘b’ 3904s 4515 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested0.c: In function ‘mk_compile_opts’: 3904s /tmp/autopkgtest.K0ihat/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=] 3904s 7843 | "-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 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.fut: 3904s Compiling with --backend=opencl: 3904s cc failed with code 1: 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_umul_hi64’: 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3904s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4526:90: error: expected ‘)’ before ‘a’ 3904s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4526:109: error: expected ‘)’ before ‘b’ 3904s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/minmax.c: In function ‘futrts_smul_hi64’: 3904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3904s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4530:86: error: expected ‘)’ before ‘a’ 3904s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/minmax.c:4530:104: error: expected ‘)’ before ‘b’ 3904s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/minmax.c: In function ‘mk_compile_opts’: 3904s /tmp/autopkgtest.K0ihat/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=] 3904s 7895 | "-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 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.fut: 3911s Compiling with --backend=opencl: 3911s cc failed with code 1: 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_umul_hi64’: 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3911s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3911s | ^~~~~~~~~~~ 3911s | __uint32_t 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4513:90: error: expected ‘)’ before ‘a’ 3911s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3911s | ~ ^ 3911s | ) 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4513:109: error: expected ‘)’ before ‘b’ 3911s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3911s | ~ ^ 3911s | ) 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c: In function ‘futrts_smul_hi64’: 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3911s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3911s | ^~~~~~~~~~ 3911s | __int128__ 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4517:86: error: expected ‘)’ before ‘a’ 3911s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3911s | ~ ^ 3911s | ) 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c:4517:104: error: expected ‘)’ before ‘b’ 3911s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3911s | ~ ^ 3911s | ) 3911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested1.c: In function ‘mk_compile_opts’: 3911s /tmp/autopkgtest.K0ihat/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=] 3911s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3911s | ~~^ ~~~~~~~~~~~~~ 3911s | | | 3911s | unsigned int int64_t {aka long long int} 3911s | %llu 3911s 3911s If you find this error message confusing, uninformative, or wrong, please open an issue: 3911s https://github.com/diku-dk/futhark/issues 3911s 3914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.fut: 3914s Compiling with --backend=opencl: 3914s cc failed with code 1: 3914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_umul_hi64’: 3914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3914s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4528:90: error: expected ‘)’ before ‘a’ 3914s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4528:109: error: expected ‘)’ before ‘b’ 3914s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested3.c: In function ‘futrts_smul_hi64’: 3914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3914s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4532:86: error: expected ‘)’ before ‘a’ 3914s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested3.c:4532:104: error: expected ‘)’ before ‘b’ 3914s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested3.c: In function ‘mk_compile_opts’: 3914s /tmp/autopkgtest.K0ihat/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=] 3914s 7874 | "-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 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.fut: 3916s Compiling with --backend=opencl: 3916s cc failed with code 1: 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_umul_hi64’: 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3916s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3916s | ^~~~~~~~~~~ 3916s | __uint32_t 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4513:90: error: expected ‘)’ before ‘a’ 3916s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3916s | ~ ^ 3916s | ) 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4513:109: error: expected ‘)’ before ‘b’ 3916s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3916s | ~ ^ 3916s | ) 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c: In function ‘futrts_smul_hi64’: 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3916s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3916s | ^~~~~~~~~~ 3916s | __int128__ 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4517:86: error: expected ‘)’ before ‘a’ 3916s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3916s | ~ ^ 3916s | ) 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c:4517:104: error: expected ‘)’ before ‘b’ 3916s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3916s | ~ ^ 3916s | ) 3916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested2.c: In function ‘mk_compile_opts’: 3916s /tmp/autopkgtest.K0ihat/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=] 3916s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3916s | ~~^ ~~~~~~~~~~~~~ 3916s | | | 3916s | unsigned int int64_t {aka long long int} 3916s | %llu 3916s 3916s If you find this error message confusing, uninformative, or wrong, please open an issue: 3916s https://github.com/diku-dk/futhark/issues 3916s 3918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.fut: 3918s Compiling with --backend=opencl: 3918s cc failed with code 1: 3918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_umul_hi64’: 3918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3918s 4510 | 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.K0ihat/autopkgtest_tmp/tests/ad/not.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 3918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4510:90: error: expected ‘)’ before ‘a’ 3918s 4510 | 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.K0ihat/autopkgtest_tmp/tests/ad/not.c:4510:109: error: expected ‘)’ before ‘b’ 3918s 4510 | 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.K0ihat/autopkgtest_tmp/tests/ad/not.c: In function ‘futrts_smul_hi64’: 3918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/not.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3918s 4514 | 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.K0ihat/autopkgtest_tmp/tests/ad/not.c:4514:86: error: expected ‘)’ before ‘a’ 3918s 4514 | 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.K0ihat/autopkgtest_tmp/tests/ad/not.c:4514:104: error: expected ‘)’ before ‘b’ 3918s 4514 | 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.K0ihat/autopkgtest_tmp/tests/ad/not.c: In function ‘mk_compile_opts’: 3918s /tmp/autopkgtest.K0ihat/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=] 3918s 7840 | "-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 3920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.fut: 3920s Compiling with --backend=opencl: 3920s cc failed with code 1: 3920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_umul_hi64’: 3920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3920s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4524:90: error: expected ‘)’ before ‘a’ 3920s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4524:109: error: expected ‘)’ before ‘b’ 3920s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘futrts_smul_hi64’: 3920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3920s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4528:86: error: expected ‘)’ before ‘a’ 3920s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c:4528:104: error: expected ‘)’ before ‘b’ 3920s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/rearrange0.c: In function ‘mk_compile_opts’: 3920s /tmp/autopkgtest.K0ihat/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=] 3920s 7854 | "-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.K0ihat/autopkgtest_tmp/tests/ad/nested4.fut: 3922s Compiling with --backend=opencl: 3922s cc failed with code 1: 3922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_umul_hi64’: 3922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3922s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 3922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4530:90: error: expected ‘)’ before ‘a’ 3922s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4530:109: error: expected ‘)’ before ‘b’ 3922s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested4.c: In function ‘futrts_smul_hi64’: 3922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3922s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4534:86: error: expected ‘)’ before ‘a’ 3922s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested4.c:4534:104: error: expected ‘)’ before ‘b’ 3922s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/nested4.c: In function ‘mk_compile_opts’: 3922s /tmp/autopkgtest.K0ihat/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=] 3922s 7877 | "-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 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.fut: 3929s Compiling with --backend=opencl: 3929s cc failed with code 1: 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_umul_hi64’: 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3929s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3929s | ^~~~~~~~~~~ 3929s | __uint32_t 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4513:90: error: expected ‘)’ before ‘a’ 3929s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3929s | ~ ^ 3929s | ) 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4513:109: error: expected ‘)’ before ‘b’ 3929s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3929s | ~ ^ 3929s | ) 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘futrts_smul_hi64’: 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3929s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3929s | ^~~~~~~~~~ 3929s | __int128__ 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4517:86: error: expected ‘)’ before ‘a’ 3929s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3929s | ~ ^ 3929s | ) 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c:4517:104: error: expected ‘)’ before ‘b’ 3929s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3929s | ~ ^ 3929s | ) 3929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce0.c: In function ‘mk_compile_opts’: 3929s /tmp/autopkgtest.K0ihat/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=] 3929s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3929s | ~~^ ~~~~~~~~~~~~~ 3929s | | | 3929s | unsigned int int64_t {aka long long int} 3929s | %llu 3929s 3929s If you find this error message confusing, uninformative, or wrong, please open an issue: 3929s https://github.com/diku-dk/futhark/issues 3929s 3929s 94 failed, 0 passed, 2212 to go. 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut: 3940s Compiling with --backend=opencl: 3940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:20:5-41:37: 3940s Unused name "dfun". 3940s 3940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:67:42-43: 3940s Unused name "i". 3940s 3940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:67:44-45: 3940s Unused name "j". 3940s 3940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:68:45-46: 3940s Unused name "i". 3940s 3940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.fut:68:47-48: 3940s Unused name "j". 3940s cc failed with code 1: 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_umul_hi64’: 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3940s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3940s | ^~~~~~~~~~~ 3940s | __uint32_t 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4514:90: error: expected ‘)’ before ‘a’ 3940s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3940s | ~ ^ 3940s | ) 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4514:109: error: expected ‘)’ before ‘b’ 3940s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3940s | ~ ^ 3940s | ) 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘futrts_smul_hi64’: 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3940s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3940s | ^~~~~~~~~~ 3940s | __int128__ 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4518:86: error: expected ‘)’ before ‘a’ 3940s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3940s | ~ ^ 3940s | ) 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c:4518:104: error: expected ‘)’ before ‘b’ 3940s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3940s | ~ ^ 3940s | ) 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/issue1473.c: In function ‘mk_compile_opts’: 3940s /tmp/autopkgtest.K0ihat/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=] 3940s 7969 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3940s | ~~^ ~~~~~~~~~~~~~ 3940s | | | 3940s | unsigned int int64_t {aka long long int} 3940s | %llu 3940s 3940s If you find this error message confusing, uninformative, or wrong, please open an issue: 3940s https://github.com/diku-dk/futhark/issues 3940s 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.fut: 3940s Compiling with --backend=opencl: 3940s cc failed with code 1: 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_umul_hi64’: 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3940s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3940s | ^~~~~~~~~~~ 3940s | __uint32_t 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 3940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4517:90: error: expected ‘)’ before ‘a’ 3940s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3940s | ~ ^ 3941s | ) 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4517:109: error: expected ‘)’ before ‘b’ 3941s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘futrts_smul_hi64’: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3941s 4521 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4521:86: error: expected ‘)’ before ‘a’ 3941s 4521 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c:4521:104: error: expected ‘)’ before ‘b’ 3941s 4521 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce1.c: In function ‘mk_compile_opts’: 3941s /tmp/autopkgtest.K0ihat/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=] 3941s 7865 | "-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 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.fut: 3941s Compiling with --backend=opencl: 3941s cc failed with code 1: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3941s 4542 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:90: error: expected ‘)’ before ‘a’ 3941s 4542 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4542:109: error: expected ‘)’ before ‘b’ 3941s 4542 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3941s 4546 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4546:86: error: expected ‘)’ before ‘a’ 3941s 4546 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c:4546:104: error: expected ‘)’ before ‘b’ 3941s 4546 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce_by_index0.c: In function ‘mk_compile_opts’: 3941s /tmp/autopkgtest.K0ihat/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=] 3941s 7892 | "-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 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.fut: 3941s Compiling with --backend=opencl: 3941s cc failed with code 1: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_umul_hi64’: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3941s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4524:90: error: expected ‘)’ before ‘a’ 3941s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4524:109: error: expected ‘)’ before ‘b’ 3941s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘futrts_smul_hi64’: 3941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3941s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4528:86: error: expected ‘)’ before ‘a’ 3941s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c:4528:104: error: expected ‘)’ before ‘b’ 3941s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reduce2.c: In function ‘mk_compile_opts’: 3941s /tmp/autopkgtest.K0ihat/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=] 3941s 7884 | "-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 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.fut: 3953s Compiling with --backend=opencl: 3953s cc failed with code 1: 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_umul_hi64’: 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3953s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3953s | ^~~~~~~~~~~ 3953s | __uint32_t 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:90: error: expected ‘)’ before ‘a’ 3953s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3953s | ~ ^ 3953s | ) 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4511:109: error: expected ‘)’ before ‘b’ 3953s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3953s | ~ ^ 3953s | ) 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘futrts_smul_hi64’: 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3953s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3953s | ^~~~~~~~~~ 3953s | __int128__ 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4515:86: error: expected ‘)’ before ‘a’ 3953s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3953s | ~ ^ 3953s | ) 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c:4515:104: error: expected ‘)’ before ‘b’ 3953s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3953s | ~ ^ 3953s | ) 3953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reduce-vec-minmax0.c: In function ‘mk_compile_opts’: 3953s /tmp/autopkgtest.K0ihat/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=] 3953s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3953s | ~~^ ~~~~~~~~~~~~~ 3953s | | | 3953s | unsigned int int64_t {aka long long int} 3953s | %llu 3953s 3953s If you find this error message confusing, uninformative, or wrong, please open an issue: 3953s https://github.com/diku-dk/futhark/issues 3953s 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.fut: 3955s Compiling with --backend=opencl: 3955s cc failed with code 1: 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_umul_hi64’: 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3955s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3955s | ^~~~~~~~~~~ 3955s | __uint32_t 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:90: error: expected ‘)’ before ‘a’ 3955s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3955s | ~ ^ 3955s | ) 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4531:109: error: expected ‘)’ before ‘b’ 3955s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3955s | ~ ^ 3955s | ) 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘futrts_smul_hi64’: 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3955s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3955s | ^~~~~~~~~~ 3955s | __int128__ 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4535:86: error: expected ‘)’ before ‘a’ 3955s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3955s | ~ ^ 3955s | ) 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c:4535:104: error: expected ‘)’ before ‘b’ 3955s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3955s | ~ ^ 3955s | ) 3955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex0.c: In function ‘mk_compile_opts’: 3955s /tmp/autopkgtest.K0ihat/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=] 3955s 7908 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3955s | ~~^ ~~~~~~~~~~~~~ 3955s | | | 3955s | unsigned int int64_t {aka long long int} 3955s | %llu 3955s 3955s If you find this error message confusing, uninformative, or wrong, please open an issue: 3955s https://github.com/diku-dk/futhark/issues 3955s 3956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.fut: 3956s Compiling with --backend=opencl: 3956s cc failed with code 1: 3956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_umul_hi64’: 3956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3956s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:90: error: expected ‘)’ before ‘a’ 3956s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4531:109: error: expected ‘)’ before ‘b’ 3956s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘futrts_smul_hi64’: 3956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3956s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4535:86: error: expected ‘)’ before ‘a’ 3956s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c:4535:104: error: expected ‘)’ before ‘b’ 3956s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex2.c: In function ‘mk_compile_opts’: 3956s /tmp/autopkgtest.K0ihat/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=] 3956s 7888 | "-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 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.fut: 3972s Compiling with --backend=opencl: 3972s cc failed with code 1: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_umul_hi64’: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3972s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ^~~~~~~~~~~ 3972s | __uint32_t 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:90: error: expected ‘)’ before ‘a’ 3972s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4556:109: error: expected ‘)’ before ‘b’ 3972s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘futrts_smul_hi64’: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3972s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ^~~~~~~~~~ 3972s | __int128__ 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4560:86: error: expected ‘)’ before ‘a’ 3972s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c:4560:104: error: expected ‘)’ before ‘b’ 3972s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex3.c: In function ‘mk_compile_opts’: 3972s /tmp/autopkgtest.K0ihat/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=] 3972s 7936 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3972s | ~~^ ~~~~~~~~~~~~~ 3972s | | | 3972s | unsigned int int64_t {aka long long int} 3972s | %llu 3972s 3972s If you find this error message confusing, uninformative, or wrong, please open an issue: 3972s https://github.com/diku-dk/futhark/issues 3972s 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.fut: 3972s Compiling with --backend=opencl: 3972s cc failed with code 1: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_umul_hi64’: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3972s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ^~~~~~~~~~~ 3972s | __uint32_t 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:90: error: expected ‘)’ before ‘a’ 3972s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4527:109: error: expected ‘)’ before ‘b’ 3972s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘futrts_smul_hi64’: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3972s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ^~~~~~~~~~ 3972s | __int128__ 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4531:86: error: expected ‘)’ before ‘a’ 3972s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c:4531:104: error: expected ‘)’ before ‘b’ 3972s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex6.c: In function ‘mk_compile_opts’: 3972s /tmp/autopkgtest.K0ihat/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=] 3972s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3972s | ~~^ ~~~~~~~~~~~~~ 3972s | | | 3972s | unsigned int int64_t {aka long long int} 3972s | %llu 3972s 3972s If you find this error message confusing, uninformative, or wrong, please open an issue: 3972s https://github.com/diku-dk/futhark/issues 3972s 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.fut: 3972s Compiling with --backend=opencl: 3972s cc failed with code 1: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_umul_hi64’: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3972s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ^~~~~~~~~~~ 3972s | __uint32_t 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:90: error: expected ‘)’ before ‘a’ 3972s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4528:109: error: expected ‘)’ before ‘b’ 3972s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘futrts_smul_hi64’: 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3972s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ^~~~~~~~~~ 3972s | __int128__ 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4532:86: error: expected ‘)’ before ‘a’ 3972s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c:4532:104: error: expected ‘)’ before ‘b’ 3972s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3972s | ~ ^ 3972s | ) 3972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd0.c: In function ‘mk_compile_opts’: 3972s /tmp/autopkgtest.K0ihat/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=] 3972s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3972s | ~~^ ~~~~~~~~~~~~~ 3972s | | | 3972s | unsigned int int64_t {aka long long int} 3972s | %llu 3972s 3972s If you find this error message confusing, uninformative, or wrong, please open an issue: 3972s https://github.com/diku-dk/futhark/issues 3972s 3973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.fut: 3973s Compiling with --backend=opencl: 3973s cc failed with code 1: 3973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_umul_hi64’: 3973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3973s 4529 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 3973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:90: error: expected ‘)’ before ‘a’ 3973s 4529 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4529:109: error: expected ‘)’ before ‘b’ 3973s 4529 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘futrts_smul_hi64’: 3973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3973s 4533 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4533:86: error: expected ‘)’ before ‘a’ 3973s 4533 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c:4533:104: error: expected ‘)’ before ‘b’ 3973s 4533 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd1.c: In function ‘mk_compile_opts’: 3973s /tmp/autopkgtest.K0ihat/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=] 3973s 7862 | "-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 3976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.fut: 3976s Compiling with --backend=opencl: 3976s cc failed with code 1: 3976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_umul_hi64’: 3976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3976s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:90: error: expected ‘)’ before ‘a’ 3976s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4531:109: error: expected ‘)’ before ‘b’ 3976s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘futrts_smul_hi64’: 3976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3976s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4535:86: error: expected ‘)’ before ‘a’ 3976s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c:4535:104: error: expected ‘)’ before ‘b’ 3976s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd2.c: In function ‘mk_compile_opts’: 3976s /tmp/autopkgtest.K0ihat/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=] 3976s 7877 | "-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 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.fut: 3980s Compiling with --backend=opencl: 3980s cc failed with code 1: 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_umul_hi64’: 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3980s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3980s | ^~~~~~~~~~~ 3980s | __uint32_t 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:78: note: each undeclared identifier is reported only once for each function it appears in 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:90: error: expected ‘)’ before ‘a’ 3980s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3980s | ~ ^ 3980s | ) 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4560:109: error: expected ‘)’ before ‘b’ 3980s 4560 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3980s | ~ ^ 3980s | ) 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘futrts_smul_hi64’: 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4564:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3980s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3980s | ^~~~~~~~~~ 3980s | __int128__ 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4564:86: error: expected ‘)’ before ‘a’ 3980s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3980s | ~ ^ 3980s | ) 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c:4564:104: error: expected ‘)’ before ‘b’ 3980s 4564 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3980s | ~ ^ 3980s | ) 3980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex4.c: In function ‘mk_compile_opts’: 3980s /tmp/autopkgtest.K0ihat/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=] 3980s 7951 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3980s | ~~^ ~~~~~~~~~~~~~ 3980s | | | 3980s | unsigned int int64_t {aka long long int} 3980s | %llu 3980s 3980s If you find this error message confusing, uninformative, or wrong, please open an issue: 3980s https://github.com/diku-dk/futhark/issues 3980s 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.fut: 3991s Compiling with --backend=opencl: 3991s cc failed with code 1: 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_umul_hi64’: 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3991s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3991s | ^~~~~~~~~~~ 3991s | __uint32_t 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:90: error: expected ‘)’ before ‘a’ 3991s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3991s | ~ ^ 3991s | ) 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4531:109: error: expected ‘)’ before ‘b’ 3991s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3991s | ~ ^ 3991s | ) 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘futrts_smul_hi64’: 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3991s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3991s | ^~~~~~~~~~ 3991s | __int128__ 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4535:86: error: expected ‘)’ before ‘a’ 3991s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3991s | ~ ^ 3991s | ) 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c:4535:104: error: expected ‘)’ before ‘b’ 3991s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3991s | ~ ^ 3991s | ) 3991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd3.c: In function ‘mk_compile_opts’: 3991s /tmp/autopkgtest.K0ihat/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=] 3991s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3991s | ~~^ ~~~~~~~~~~~~~ 3991s | | | 3991s | unsigned int int64_t {aka long long int} 3991s | %llu 3991s 3991s If you find this error message confusing, uninformative, or wrong, please open an issue: 3991s https://github.com/diku-dk/futhark/issues 3991s 3991s 108 failed, 0 passed, 2198 to go. 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.fut: 3992s Compiling with --backend=opencl: 3992s cc failed with code 1: 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_umul_hi64’: 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3992s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:90: error: expected ‘)’ before ‘a’ 3992s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4541:109: error: expected ‘)’ before ‘b’ 3992s 4541 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘futrts_smul_hi64’: 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3992s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4545:86: error: expected ‘)’ before ‘a’ 3992s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c:4545:104: error: expected ‘)’ before ‘b’ 3992s 4545 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax0.c: In function ‘mk_compile_opts’: 3992s /tmp/autopkgtest.K0ihat/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=] 3992s 7896 | "-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 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.fut: 3992s Compiling with --backend=opencl: 3992s cc failed with code 1: 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_umul_hi64’: 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3992s 4560 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:78: note: each undeclared identifier is reported only once for each function it appears in 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:90: error: expected ‘)’ before ‘a’ 3992s 4560 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4560:109: error: expected ‘)’ before ‘b’ 3992s 4560 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘futrts_smul_hi64’: 3992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4564:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3992s 4564 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4564:86: error: expected ‘)’ before ‘a’ 3992s 4564 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c:4564:104: error: expected ‘)’ before ‘b’ 3992s 4564 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex5.c: In function ‘mk_compile_opts’: 3992s /tmp/autopkgtest.K0ihat/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=] 3992s 7991 | "-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 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.fut: 3993s Compiling with --backend=opencl: 3993s cc failed with code 1: 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_umul_hi64’: 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3993s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3993s | ^~~~~~~~~~~ 3993s | __uint32_t 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:90: error: expected ‘)’ before ‘a’ 3993s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4531:109: error: expected ‘)’ before ‘b’ 3993s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘futrts_smul_hi64’: 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3993s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3993s | ^~~~~~~~~~ 3993s | __int128__ 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4535:86: error: expected ‘)’ before ‘a’ 3993s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c:4535:104: error: expected ‘)’ before ‘b’ 3993s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexadd4.c: In function ‘mk_compile_opts’: 3993s /tmp/autopkgtest.K0ihat/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=] 3993s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3993s | ~~^ ~~~~~~~~~~~~~ 3993s | | | 3993s | unsigned int int64_t {aka long long int} 3993s | %llu 3993s 3993s If you find this error message confusing, uninformative, or wrong, please open an issue: 3993s https://github.com/diku-dk/futhark/issues 3993s 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.fut: 3993s Compiling with --backend=opencl: 3993s cc failed with code 1: 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_umul_hi64’: 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3993s 4583 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3993s | ^~~~~~~~~~~ 3993s | __uint32_t 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:78: note: each undeclared identifier is reported only once for each function it appears in 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:90: error: expected ‘)’ before ‘a’ 3993s 4583 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4583:109: error: expected ‘)’ before ‘b’ 3993s 4583 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘futrts_smul_hi64’: 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4587:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3993s 4587 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3993s | ^~~~~~~~~~ 3993s | __int128__ 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4587:86: error: expected ‘)’ before ‘a’ 3993s 4587 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c:4587:104: error: expected ‘)’ before ‘b’ 3993s 4587 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 3993s | ~ ^ 3993s | ) 3993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindex1.c: In function ‘mk_compile_opts’: 3993s /tmp/autopkgtest.K0ihat/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=] 3993s 8057 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 3993s | ~~^ ~~~~~~~~~~~~~ 3993s | | | 3993s | unsigned int int64_t {aka long long int} 3993s | %llu 3993s 3993s If you find this error message confusing, uninformative, or wrong, please open an issue: 3993s https://github.com/diku-dk/futhark/issues 3993s 3996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.fut: 3996s Compiling with --backend=opencl: 3996s cc failed with code 1: 3996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_umul_hi64’: 3996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 3996s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 3996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:90: error: expected ‘)’ before ‘a’ 3996s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4528:109: error: expected ‘)’ before ‘b’ 3996s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘futrts_smul_hi64’: 3996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 3996s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4532:86: error: expected ‘)’ before ‘a’ 3996s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c:4532:104: error: expected ‘)’ before ‘b’ 3996s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax1.c: In function ‘mk_compile_opts’: 3996s /tmp/autopkgtest.K0ihat/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=] 3996s 7882 | "-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 4005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.fut: 4005s Compiling with --backend=opencl: 4005s cc failed with code 1: 4005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_umul_hi64’: 4005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4005s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:90: error: expected ‘)’ before ‘a’ 4005s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4530:109: error: expected ‘)’ before ‘b’ 4005s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘futrts_smul_hi64’: 4005s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4005s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4534:86: error: expected ‘)’ before ‘a’ 4005s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c:4534:104: error: expected ‘)’ before ‘b’ 4005s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax10.c: In function ‘mk_compile_opts’: 4005s /tmp/autopkgtest.K0ihat/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=] 4005s 7889 | "-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 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.fut: 4014s Compiling with --backend=opencl: 4014s cc failed with code 1: 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_umul_hi64’: 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4014s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4014s | ^~~~~~~~~~~ 4014s | __uint32_t 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:90: error: expected ‘)’ before ‘a’ 4014s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4014s | ~ ^ 4014s | ) 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4528:109: error: expected ‘)’ before ‘b’ 4014s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4014s | ~ ^ 4014s | ) 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘futrts_smul_hi64’: 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4014s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4014s | ^~~~~~~~~~ 4014s | __int128__ 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4532:86: error: expected ‘)’ before ‘a’ 4014s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4014s | ~ ^ 4014s | ) 4014s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c:4532:104: error: expected ‘)’ before ‘b’ 4014s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax2.c: In function ‘mk_compile_opts’: 4015s /tmp/autopkgtest.K0ihat/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=] 4015s 7883 | "-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 4015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.fut: 4015s Compiling with --backend=opencl: 4015s cc failed with code 1: 4015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_umul_hi64’: 4015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4015s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:90: error: expected ‘)’ before ‘a’ 4015s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4530:109: error: expected ‘)’ before ‘b’ 4015s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘futrts_smul_hi64’: 4015s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4015s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4534:86: error: expected ‘)’ before ‘a’ 4015s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c:4534:104: error: expected ‘)’ before ‘b’ 4015s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax4.c: In function ‘mk_compile_opts’: 4015s /tmp/autopkgtest.K0ihat/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=] 4015s 7887 | "-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 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.fut: 4016s Compiling with --backend=opencl: 4016s cc failed with code 1: 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_umul_hi64’: 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4016s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4016s | ^~~~~~~~~~~ 4016s | __uint32_t 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:90: error: expected ‘)’ before ‘a’ 4016s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4016s | ~ ^ 4016s | ) 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4528:109: error: expected ‘)’ before ‘b’ 4016s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4016s | ~ ^ 4016s | ) 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘futrts_smul_hi64’: 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4016s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4016s | ^~~~~~~~~~ 4016s | __int128__ 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4532:86: error: expected ‘)’ before ‘a’ 4016s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4016s | ~ ^ 4016s | ) 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c:4532:104: error: expected ‘)’ before ‘b’ 4016s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4016s | ~ ^ 4016s | ) 4016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax6.c: In function ‘mk_compile_opts’: 4016s /tmp/autopkgtest.K0ihat/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=] 4016s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4016s | ~~^ ~~~~~~~~~~~~~ 4016s | | | 4016s | unsigned int int64_t {aka long long int} 4016s | %llu 4016s 4016s If you find this error message confusing, uninformative, or wrong, please open an issue: 4016s https://github.com/diku-dk/futhark/issues 4016s 4017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.fut: 4017s Compiling with --backend=opencl: 4017s cc failed with code 1: 4017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_umul_hi64’: 4017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4017s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:90: error: expected ‘)’ before ‘a’ 4017s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4530:109: error: expected ‘)’ before ‘b’ 4017s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘futrts_smul_hi64’: 4017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4017s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4534:86: error: expected ‘)’ before ‘a’ 4017s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c:4534:104: error: expected ‘)’ before ‘b’ 4017s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax3.c: In function ‘mk_compile_opts’: 4017s /tmp/autopkgtest.K0ihat/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=] 4017s 7890 | "-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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.fut: 4018s Compiling with --backend=opencl: 4018s cc failed with code 1: 4018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_umul_hi64’: 4018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘futrts_smul_hi64’: 4018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax5.c: In function ‘mk_compile_opts’: 4018s /tmp/autopkgtest.K0ihat/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=] 4018s 7895 | "-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 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.fut: 4037s Compiling with --backend=opencl: 4037s cc failed with code 1: 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_umul_hi64’: 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4037s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4037s | ^~~~~~~~~~~ 4037s | __uint32_t 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:90: error: expected ‘)’ before ‘a’ 4037s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4037s | ~ ^ 4037s | ) 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4529:109: error: expected ‘)’ before ‘b’ 4037s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4037s | ~ ^ 4037s | ) 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘futrts_smul_hi64’: 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4037s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4037s | ^~~~~~~~~~ 4037s | __int128__ 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4533:86: error: expected ‘)’ before ‘a’ 4037s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4037s | ~ ^ 4037s | ) 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c:4533:104: error: expected ‘)’ before ‘b’ 4037s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4037s | ~ ^ 4037s | ) 4037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul0.c: In function ‘mk_compile_opts’: 4037s /tmp/autopkgtest.K0ihat/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=] 4037s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4037s | ~~^ ~~~~~~~~~~~~~ 4037s | | | 4037s | unsigned int int64_t {aka long long int} 4037s | %llu 4037s 4037s If you find this error message confusing, uninformative, or wrong, please open an issue: 4037s https://github.com/diku-dk/futhark/issues 4037s 4038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.fut: 4038s Compiling with --backend=opencl: 4038s cc failed with code 1: 4038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_umul_hi64’: 4038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4038s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4038s | ^~~~~~~~~~~ 4038s | __uint32_t 4038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:90: error: expected ‘)’ before ‘a’ 4038s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4038s | ~ ^ 4038s | ) 4038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4528:109: error: expected ‘)’ before ‘b’ 4038s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4038s | ~ ^ 4039s | ) 4039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘futrts_smul_hi64’: 4039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4039s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4039s | ^~~~~~~~~~ 4039s | __int128__ 4039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4532:86: error: expected ‘)’ before ‘a’ 4039s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4039s | ~ ^ 4039s | ) 4039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c:4532:104: error: expected ‘)’ before ‘b’ 4039s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4039s | ~ ^ 4039s | ) 4039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul2.c: In function ‘mk_compile_opts’: 4039s /tmp/autopkgtest.K0ihat/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=] 4039s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4039s | ~~^ ~~~~~~~~~~~~~ 4039s | | | 4039s | unsigned int int64_t {aka long long int} 4039s | %llu 4039s 4039s If you find this error message confusing, uninformative, or wrong, please open an issue: 4039s https://github.com/diku-dk/futhark/issues 4039s 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.fut: 4040s Compiling with --backend=opencl: 4040s cc failed with code 1: 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_umul_hi64’: 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4040s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4040s | ^~~~~~~~~~~ 4040s | __uint32_t 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:90: error: expected ‘)’ before ‘a’ 4040s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4040s | ~ ^ 4040s | ) 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4531:109: error: expected ‘)’ before ‘b’ 4040s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4040s | ~ ^ 4040s | ) 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘futrts_smul_hi64’: 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4040s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4040s | ^~~~~~~~~~ 4040s | __int128__ 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4535:86: error: expected ‘)’ before ‘a’ 4040s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4040s | ~ ^ 4040s | ) 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c:4535:104: error: expected ‘)’ before ‘b’ 4040s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4040s | ~ ^ 4040s | ) 4040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul1.c: In function ‘mk_compile_opts’: 4040s /tmp/autopkgtest.K0ihat/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=] 4040s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4040s | ~~^ ~~~~~~~~~~~~~ 4040s | | | 4040s | unsigned int int64_t {aka long long int} 4040s | %llu 4040s 4040s If you find this error message confusing, uninformative, or wrong, please open an issue: 4040s https://github.com/diku-dk/futhark/issues 4040s 4045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.fut: 4045s Compiling with --backend=opencl: 4045s cc failed with code 1: 4045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_umul_hi64’: 4045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4045s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:90: error: expected ‘)’ before ‘a’ 4045s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4530:109: error: expected ‘)’ before ‘b’ 4045s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘futrts_smul_hi64’: 4045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4045s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4534:86: error: expected ‘)’ before ‘a’ 4045s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c:4534:104: error: expected ‘)’ before ‘b’ 4045s 4534 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax9.c: In function ‘mk_compile_opts’: 4045s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.fut: 4047s Compiling with --backend=opencl: 4047s cc failed with code 1: 4047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_umul_hi64’: 4047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4047s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:90: error: expected ‘)’ before ‘a’ 4047s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4528:109: error: expected ‘)’ before ‘b’ 4047s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘futrts_smul_hi64’: 4047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4047s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4532:86: error: expected ‘)’ before ‘a’ 4047s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c:4532:104: error: expected ‘)’ before ‘b’ 4047s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax7.c: In function ‘mk_compile_opts’: 4047s /tmp/autopkgtest.K0ihat/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=] 4047s 7950 | "-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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.fut: 4048s Compiling with --backend=opencl: 4048s cc failed with code 1: 4048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_umul_hi64’: 4048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4048s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:90: error: expected ‘)’ before ‘a’ 4048s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4531:109: error: expected ‘)’ before ‘b’ 4048s 4531 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘futrts_smul_hi64’: 4048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4048s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4535:86: error: expected ‘)’ before ‘a’ 4048s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c:4535:104: error: expected ‘)’ before ‘b’ 4048s 4535 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul3.c: In function ‘mk_compile_opts’: 4048s /tmp/autopkgtest.K0ihat/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=] 4048s 7898 | "-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 4062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.fut: 4062s Compiling with --backend=opencl: 4062s cc failed with code 1: 4062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_umul_hi64’: 4062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘futrts_smul_hi64’: 4062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmin0.c: In function ‘mk_compile_opts’: 4062s /tmp/autopkgtest.K0ihat/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=] 4062s 7882 | "-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 4062s 126 failed, 0 passed, 2180 to go. 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.fut: 4066s Compiling with --backend=opencl: 4066s cc failed with code 1: 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_umul_hi64’: 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4066s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4066s | ^~~~~~~~~~~ 4066s | __uint32_t 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4513:90: error: expected ‘)’ before ‘a’ 4066s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4066s | ~ ^ 4066s | ) 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4513:109: error: expected ‘)’ before ‘b’ 4066s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4066s | ~ ^ 4066s | ) 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘futrts_smul_hi64’: 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4066s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4066s | ^~~~~~~~~~ 4066s | __int128__ 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4517:86: error: expected ‘)’ before ‘a’ 4066s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4066s | ~ ^ 4066s | ) 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c:4517:104: error: expected ‘)’ before ‘b’ 4066s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4066s | ~ ^ 4066s | ) 4066s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul1.c: In function ‘mk_compile_opts’: 4066s /tmp/autopkgtest.K0ihat/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=] 4066s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4066s | ~~^ ~~~~~~~~~~~~~ 4066s | | | 4066s | unsigned int int64_t {aka long long int} 4066s | %llu 4066s 4066s If you find this error message confusing, uninformative, or wrong, please open an issue: 4066s https://github.com/diku-dk/futhark/issues 4066s 4068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.fut: 4068s Compiling with --backend=opencl: 4068s cc failed with code 1: 4068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_umul_hi64’: 4068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4068s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:90: error: expected ‘)’ before ‘a’ 4068s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4528:109: error: expected ‘)’ before ‘b’ 4068s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘futrts_smul_hi64’: 4068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4068s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4532:86: error: expected ‘)’ before ‘a’ 4068s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c:4532:104: error: expected ‘)’ before ‘b’ 4068s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexminmax8.c: In function ‘mk_compile_opts’: 4068s /tmp/autopkgtest.K0ihat/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=] 4068s 7968 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4068s | ~~^ ~~~~~~~~~~~~~ 4068s | | | 4068s | unsigned int int64_t {aka long long int} 4068s | %llu 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 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.fut: 4070s Compiling with --backend=opencl: 4070s cc failed with code 1: 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_umul_hi64’: 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4070s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4070s | ^~~~~~~~~~~ 4070s | __uint32_t 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:90: error: expected ‘)’ before ‘a’ 4070s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4070s | ~ ^ 4070s | ) 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4528:109: error: expected ‘)’ before ‘b’ 4070s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4070s | ~ ^ 4070s | ) 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘futrts_smul_hi64’: 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4070s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4070s | ^~~~~~~~~~ 4070s | __int128__ 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4532:86: error: expected ‘)’ before ‘a’ 4070s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4070s | ~ ^ 4070s | ) 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c:4532:104: error: expected ‘)’ before ‘b’ 4070s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4070s | ~ ^ 4070s | ) 4070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexvecmul0.c: In function ‘mk_compile_opts’: 4070s /tmp/autopkgtest.K0ihat/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=] 4070s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4070s | ~~^ ~~~~~~~~~~~~~ 4070s | | | 4070s | unsigned int int64_t {aka long long int} 4070s | %llu 4070s 4070s If you find this error message confusing, uninformative, or wrong, please open an issue: 4070s https://github.com/diku-dk/futhark/issues 4070s 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.fut: 4075s Compiling with --backend=opencl: 4075s cc failed with code 1: 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_umul_hi64’: 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4075s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4075s | ^~~~~~~~~~~ 4075s | __uint32_t 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4524:90: error: expected ‘)’ before ‘a’ 4075s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4075s | ~ ^ 4075s | ) 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4524:109: error: expected ‘)’ before ‘b’ 4075s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4075s | ~ ^ 4075s | ) 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘futrts_smul_hi64’: 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4075s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4075s | ^~~~~~~~~~ 4075s | __int128__ 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4528:86: error: expected ‘)’ before ‘a’ 4075s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4075s | ~ ^ 4075s | ) 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c:4528:104: error: expected ‘)’ before ‘b’ 4075s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4075s | ~ ^ 4075s | ) 4075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul0.c: In function ‘mk_compile_opts’: 4075s /tmp/autopkgtest.K0ihat/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=] 4075s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4075s | ~~^ ~~~~~~~~~~~~~ 4075s | | | 4075s | unsigned int int64_t {aka long long int} 4075s | %llu 4075s 4075s If you find this error message confusing, uninformative, or wrong, please open an issue: 4075s https://github.com/diku-dk/futhark/issues 4075s 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.fut: 4078s Compiling with --backend=opencl: 4078s cc failed with code 1: 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_umul_hi64’: 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4078s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4078s | ^~~~~~~~~~~ 4078s | __uint32_t 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:90: error: expected ‘)’ before ‘a’ 4078s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4078s | ~ ^ 4078s | ) 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4531:109: error: expected ‘)’ before ‘b’ 4078s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4078s | ~ ^ 4078s | ) 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘futrts_smul_hi64’: 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4078s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4078s | ^~~~~~~~~~ 4078s | __int128__ 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4535:86: error: expected ‘)’ before ‘a’ 4078s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4078s | ~ ^ 4078s | ) 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c:4535:104: error: expected ‘)’ before ‘b’ 4078s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4078s | ~ ^ 4078s | ) 4078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexmul4.c: In function ‘mk_compile_opts’: 4078s /tmp/autopkgtest.K0ihat/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=] 4078s 7908 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4078s | ~~^ ~~~~~~~~~~~~~ 4078s | | | 4078s | unsigned int int64_t {aka long long int} 4078s | %llu 4078s 4078s If you find this error message confusing, uninformative, or wrong, please open an issue: 4078s https://github.com/diku-dk/futhark/issues 4078s 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.fut: 4082s Compiling with --backend=opencl: 4082s cc failed with code 1: 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_umul_hi64’: 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4082s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4082s | ^~~~~~~~~~~ 4082s | __uint32_t 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4513:90: error: expected ‘)’ before ‘a’ 4082s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4082s | ~ ^ 4082s | ) 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4513:109: error: expected ‘)’ before ‘b’ 4082s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4082s | ~ ^ 4082s | ) 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘futrts_smul_hi64’: 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4082s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4082s | ^~~~~~~~~~ 4082s | __int128__ 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4517:86: error: expected ‘)’ before ‘a’ 4082s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4082s | ~ ^ 4082s | ) 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c:4517:104: error: expected ‘)’ before ‘b’ 4082s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4082s | ~ ^ 4082s | ) 4082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul2.c: In function ‘mk_compile_opts’: 4082s /tmp/autopkgtest.K0ihat/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=] 4082s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4082s | ~~^ ~~~~~~~~~~~~~ 4082s | | | 4082s | unsigned int int64_t {aka long long int} 4082s | %llu 4082s 4082s If you find this error message confusing, uninformative, or wrong, please open an issue: 4082s https://github.com/diku-dk/futhark/issues 4082s 4089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.fut: 4089s Compiling with --backend=opencl: 4089s cc failed with code 1: 4089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_umul_hi64’: 4089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4089s 4513 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4513:90: error: expected ‘)’ before ‘a’ 4089s 4513 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4513:109: error: expected ‘)’ before ‘b’ 4089s 4513 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘futrts_smul_hi64’: 4089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4089s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4517:86: error: expected ‘)’ before ‘a’ 4089s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c:4517:104: error: expected ‘)’ before ‘b’ 4089s 4517 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducemul3.c: In function ‘mk_compile_opts’: 4089s /tmp/autopkgtest.K0ihat/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=] 4089s 7853 | "-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 4108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.fut: 4108s Compiling with --backend=opencl: 4108s cc failed with code 1: 4108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_umul_hi64’: 4108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4108s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 4108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:90: error: expected ‘)’ before ‘a’ 4108s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4524:109: error: expected ‘)’ before ‘b’ 4108s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘futrts_smul_hi64’: 4108s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4108s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4528:86: error: expected ‘)’ before ‘a’ 4108s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c:4528:104: error: expected ‘)’ before ‘b’ 4108s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul0.c: In function ‘mk_compile_opts’: 4108s /tmp/autopkgtest.K0ihat/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=] 4108s 7875 | "-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 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.fut: 4112s Compiling with --backend=opencl: 4112s cc failed with code 1: 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_umul_hi64’: 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4112s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4112s | ^~~~~~~~~~~ 4112s | __uint32_t 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4539:90: error: expected ‘)’ before ‘a’ 4112s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4112s | ~ ^ 4112s | ) 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4539:109: error: expected ‘)’ before ‘b’ 4112s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4112s | ~ ^ 4112s | ) 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘futrts_smul_hi64’: 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4112s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4112s | ^~~~~~~~~~ 4112s | __int128__ 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4543:86: error: expected ‘)’ before ‘a’ 4112s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4112s | ~ ^ 4112s | ) 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c:4543:104: error: expected ‘)’ before ‘b’ 4112s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4112s | ~ ^ 4112s | ) 4112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducemul4.c: In function ‘mk_compile_opts’: 4112s /tmp/autopkgtest.K0ihat/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=] 4112s 7916 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4112s | ~~^ ~~~~~~~~~~~~~ 4112s | | | 4112s | unsigned int int64_t {aka long long int} 4112s | %llu 4112s 4112s If you find this error message confusing, uninformative, or wrong, please open an issue: 4112s https://github.com/diku-dk/futhark/issues 4112s 4126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.fut: 4126s Compiling with --backend=opencl: 4126s cc failed with code 1: 4126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_umul_hi64’: 4126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4126s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:90: error: expected ‘)’ before ‘a’ 4126s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4528:109: error: expected ‘)’ before ‘b’ 4126s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘futrts_smul_hi64’: 4126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4126s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4532:86: error: expected ‘)’ before ‘a’ 4126s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c:4532:104: error: expected ‘)’ before ‘b’ 4126s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul1.c: In function ‘mk_compile_opts’: 4126s /tmp/autopkgtest.K0ihat/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=] 4126s 7922 | "-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 4126s 136 failed, 0 passed, 2170 to go. 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.fut: 4130s Compiling with --backend=opencl: 4130s cc failed with code 1: 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_umul_hi64’: 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4130s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4526:90: error: expected ‘)’ before ‘a’ 4130s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4526:109: error: expected ‘)’ before ‘b’ 4130s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘futrts_smul_hi64’: 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4130s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4530:86: error: expected ‘)’ before ‘a’ 4130s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c:4530:104: error: expected ‘)’ before ‘b’ 4130s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate0.c: In function ‘mk_compile_opts’: 4130s /tmp/autopkgtest.K0ihat/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=] 4130s 7863 | "-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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.fut: 4130s Compiling with --backend=opencl: 4130s cc failed with code 1: 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_umul_hi64’: 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4130s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:90: error: expected ‘)’ before ‘a’ 4130s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4528:109: error: expected ‘)’ before ‘b’ 4130s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘futrts_smul_hi64’: 4130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4130s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4532:86: error: expected ‘)’ before ‘a’ 4130s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c:4532:104: error: expected ‘)’ before ‘b’ 4130s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul2.c: In function ‘mk_compile_opts’: 4130s /tmp/autopkgtest.K0ihat/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=] 4130s 7922 | "-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 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.fut: 4133s Compiling with --backend=opencl: 4133s cc failed with code 1: 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_umul_hi64’: 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4133s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4133s | ^~~~~~~~~~~ 4133s | __uint32_t 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4526:90: error: expected ‘)’ before ‘a’ 4133s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4133s | ~ ^ 4133s | ) 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4526:109: error: expected ‘)’ before ‘b’ 4133s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4133s | ~ ^ 4133s | ) 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘futrts_smul_hi64’: 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4133s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4133s | ^~~~~~~~~~ 4133s | __int128__ 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4530:86: error: expected ‘)’ before ‘a’ 4133s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4133s | ~ ^ 4133s | ) 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c:4530:104: error: expected ‘)’ before ‘b’ 4133s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4133s | ~ ^ 4133s | ) 4133s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate1.c: In function ‘mk_compile_opts’: 4133s /tmp/autopkgtest.K0ihat/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=] 4133s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4133s | ~~^ ~~~~~~~~~~~~~ 4133s | | | 4133s | unsigned int int64_t {aka long long int} 4133s | %llu 4133s 4133s If you find this error message confusing, uninformative, or wrong, please open an issue: 4133s https://github.com/diku-dk/futhark/issues 4133s 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.fut: 4135s Compiling with --backend=opencl: 4135s cc failed with code 1: 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_umul_hi64’: 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4135s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4135s | ^~~~~~~~~~~ 4135s | __uint32_t 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4539:90: error: expected ‘)’ before ‘a’ 4135s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4135s | ~ ^ 4135s | ) 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4539:109: error: expected ‘)’ before ‘b’ 4135s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4135s | ~ ^ 4135s | ) 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘futrts_smul_hi64’: 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4135s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4135s | ^~~~~~~~~~ 4135s | __int128__ 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4543:86: error: expected ‘)’ before ‘a’ 4135s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4135s | ~ ^ 4135s | ) 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c:4543:104: error: expected ‘)’ before ‘b’ 4135s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4135s | ~ ^ 4135s | ) 4135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevec0.c: In function ‘mk_compile_opts’: 4135s /tmp/autopkgtest.K0ihat/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=] 4135s 7930 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4135s | ~~^ ~~~~~~~~~~~~~ 4135s | | | 4135s | unsigned int int64_t {aka long long int} 4135s | %llu 4135s 4135s If you find this error message confusing, uninformative, or wrong, please open an issue: 4135s https://github.com/diku-dk/futhark/issues 4135s 4136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.fut: 4136s Compiling with --backend=opencl: 4136s cc failed with code 1: 4136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_umul_hi64’: 4136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4136s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:90: error: expected ‘)’ before ‘a’ 4136s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4528:109: error: expected ‘)’ before ‘b’ 4136s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘futrts_smul_hi64’: 4136s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4136s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4532:86: error: expected ‘)’ before ‘a’ 4136s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c:4532:104: error: expected ‘)’ before ‘b’ 4136s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/reducevecmul3.c: In function ‘mk_compile_opts’: 4136s /tmp/autopkgtest.K0ihat/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=] 4136s 7922 | "-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 4145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.fut: 4145s Compiling with --backend=opencl: 4145s cc failed with code 1: 4145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_umul_hi64’: 4145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4145s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4528:90: error: expected ‘)’ before ‘a’ 4145s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4528:109: error: expected ‘)’ before ‘b’ 4145s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘futrts_smul_hi64’: 4145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4145s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4532:86: error: expected ‘)’ before ‘a’ 4145s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c:4532:104: error: expected ‘)’ before ‘b’ 4145s 4532 | 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.K0ihat/autopkgtest_tmp/tests/ad/replicate2.c: In function ‘mk_compile_opts’: 4145s /tmp/autopkgtest.K0ihat/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=] 4145s 7865 | "-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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.fut: 4147s Compiling with --backend=opencl: 4147s cc failed with code 1: 4147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_umul_hi64’: 4147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4147s 4499 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4499:90: error: expected ‘)’ before ‘a’ 4147s 4499 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4499:109: error: expected ‘)’ before ‘b’ 4147s 4499 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘futrts_smul_hi64’: 4147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4147s 4503 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4503:86: error: expected ‘)’ before ‘a’ 4147s 4503 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c:4503:104: error: expected ‘)’ before ‘b’ 4147s 4503 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_const.c: In function ‘mk_compile_opts’: 4147s /tmp/autopkgtest.K0ihat/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=] 4147s 7829 | "-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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.fut: 4149s Compiling with --backend=opencl: 4149s cc failed with code 1: 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_umul_hi64’: 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4149s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4543:90: error: expected ‘)’ before ‘a’ 4149s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4543:109: error: expected ‘)’ before ‘b’ 4149s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘futrts_smul_hi64’: 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4149s 4547 | 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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4547:86: error: expected ‘)’ before ‘a’ 4149s 4547 | 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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c:4547:104: error: expected ‘)’ before ‘b’ 4149s 4547 | 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.K0ihat/autopkgtest_tmp/tests/ad/reshape0.c: In function ‘mk_compile_opts’: 4149s /tmp/autopkgtest.K0ihat/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=] 4149s 7873 | "-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 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.fut: 4149s Compiling with --backend=opencl: 4149s cc failed with code 1: 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_umul_hi64’: 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4149s 4499 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4499:90: error: expected ‘)’ before ‘a’ 4149s 4499 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4499:109: error: expected ‘)’ before ‘b’ 4149s 4499 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘futrts_smul_hi64’: 4149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4149s 4503 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4503:86: error: expected ‘)’ before ‘a’ 4149s 4503 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c:4503:104: error: expected ‘)’ before ‘b’ 4149s 4503 | 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.K0ihat/autopkgtest_tmp/tests/ad/rev_unused.c: In function ‘mk_compile_opts’: 4149s /tmp/autopkgtest.K0ihat/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=] 4149s 7829 | "-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 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.fut: 4155s Compiling with --backend=opencl: 4155s cc failed with code 1: 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_umul_hi64’: 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4155s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4155s | ^~~~~~~~~~~ 4155s | __uint32_t 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4526:90: error: expected ‘)’ before ‘a’ 4155s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4155s | ~ ^ 4155s | ) 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4526:109: error: expected ‘)’ before ‘b’ 4155s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4155s | ~ ^ 4155s | ) 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘futrts_smul_hi64’: 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4155s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4155s | ^~~~~~~~~~ 4155s | __int128__ 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4530:86: error: expected ‘)’ before ‘a’ 4155s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4155s | ~ ^ 4155s | ) 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c:4530:104: error: expected ‘)’ before ‘b’ 4155s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4155s | ~ ^ 4155s | ) 4155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/rotate0.c: In function ‘mk_compile_opts’: 4155s /tmp/autopkgtest.K0ihat/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=] 4155s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4155s | ~~^ ~~~~~~~~~~~~~ 4155s | | | 4155s | unsigned int int64_t {aka long long int} 4155s | %llu 4155s 4155s If you find this error message confusing, uninformative, or wrong, please open an issue: 4155s https://github.com/diku-dk/futhark/issues 4155s 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.fut: 4162s Compiling with --backend=opencl: 4162s cc failed with code 1: 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_umul_hi64’: 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4162s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4162s | ^~~~~~~~~~~ 4162s | __uint32_t 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4539:90: error: expected ‘)’ before ‘a’ 4162s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4162s | ~ ^ 4162s | ) 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4539:109: error: expected ‘)’ before ‘b’ 4162s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4162s | ~ ^ 4162s | ) 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c: In function ‘futrts_smul_hi64’: 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4162s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4162s | ^~~~~~~~~~ 4162s | __int128__ 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4543:86: error: expected ‘)’ before ‘a’ 4162s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4162s | ~ ^ 4162s | ) 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c:4543:104: error: expected ‘)’ before ‘b’ 4162s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4162s | ~ ^ 4162s | ) 4162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan0.c: In function ‘mk_compile_opts’: 4162s /tmp/autopkgtest.K0ihat/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=] 4162s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4162s | ~~^ ~~~~~~~~~~~~~ 4162s | | | 4162s | unsigned int int64_t {aka long long int} 4162s | %llu 4162s 4162s If you find this error message confusing, uninformative, or wrong, please open an issue: 4162s https://github.com/diku-dk/futhark/issues 4162s 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.fut: 4166s Compiling with --backend=opencl: 4166s cc failed with code 1: 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_umul_hi64’: 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4166s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4166s | ^~~~~~~~~~~ 4166s | __uint32_t 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4539:90: error: expected ‘)’ before ‘a’ 4166s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4166s | ~ ^ 4166s | ) 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4539:109: error: expected ‘)’ before ‘b’ 4166s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4166s | ~ ^ 4166s | ) 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c: In function ‘futrts_smul_hi64’: 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4166s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4166s | ^~~~~~~~~~ 4166s | __int128__ 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4543:86: error: expected ‘)’ before ‘a’ 4166s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4166s | ~ ^ 4166s | ) 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c:4543:104: error: expected ‘)’ before ‘b’ 4166s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4166s | ~ ^ 4166s | ) 4166s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan1.c: In function ‘mk_compile_opts’: 4166s /tmp/autopkgtest.K0ihat/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=] 4166s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4166s | ~~^ ~~~~~~~~~~~~~ 4166s | | | 4166s | unsigned int int64_t {aka long long int} 4166s | %llu 4166s 4166s If you find this error message confusing, uninformative, or wrong, please open an issue: 4166s https://github.com/diku-dk/futhark/issues 4166s 4172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.fut: 4172s Compiling with --backend=opencl: 4172s cc failed with code 1: 4172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_umul_hi64’: 4172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4172s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4539:90: error: expected ‘)’ before ‘a’ 4172s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4539:109: error: expected ‘)’ before ‘b’ 4172s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c: In function ‘futrts_smul_hi64’: 4172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4172s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4543:86: error: expected ‘)’ before ‘a’ 4172s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c:4543:104: error: expected ‘)’ before ‘b’ 4172s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan2.c: In function ‘mk_compile_opts’: 4172s /tmp/autopkgtest.K0ihat/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=] 4172s 7897 | "-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 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.fut: 4183s Compiling with --backend=opencl: 4183s cc failed with code 1: 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_umul_hi64’: 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4183s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4183s | ^~~~~~~~~~~ 4183s | __uint32_t 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4539:90: error: expected ‘)’ before ‘a’ 4183s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4183s | ~ ^ 4183s | ) 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4539:109: error: expected ‘)’ before ‘b’ 4183s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4183s | ~ ^ 4183s | ) 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c: In function ‘futrts_smul_hi64’: 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4183s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4183s | ^~~~~~~~~~ 4183s | __int128__ 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4543:86: error: expected ‘)’ before ‘a’ 4183s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4183s | ~ ^ 4183s | ) 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c:4543:104: error: expected ‘)’ before ‘b’ 4183s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4183s | ~ ^ 4183s | ) 4183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan4.c: In function ‘mk_compile_opts’: 4183s /tmp/autopkgtest.K0ihat/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=] 4183s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4183s | ~~^ ~~~~~~~~~~~~~ 4183s | | | 4183s | unsigned int int64_t {aka long long int} 4183s | %llu 4183s 4183s If you find this error message confusing, uninformative, or wrong, please open an issue: 4183s https://github.com/diku-dk/futhark/issues 4183s 4193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.fut: 4193s Compiling with --backend=opencl: 4193s cc failed with code 1: 4193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_umul_hi64’: 4193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4193s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4539:90: error: expected ‘)’ before ‘a’ 4193s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4539:109: error: expected ‘)’ before ‘b’ 4193s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c: In function ‘futrts_smul_hi64’: 4193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4193s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4543:86: error: expected ‘)’ before ‘a’ 4193s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c:4543:104: error: expected ‘)’ before ‘b’ 4193s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan5.c: In function ‘mk_compile_opts’: 4193s /tmp/autopkgtest.K0ihat/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=] 4193s 7919 | "-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 151 failed, 0 passed, 2155 to go. 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.fut: 4201s Compiling with --backend=opencl: 4201s cc failed with code 1: 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_umul_hi64’: 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4201s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4201s | ^~~~~~~~~~~ 4201s | __uint32_t 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:90: error: expected ‘)’ before ‘a’ 4201s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4545:109: error: expected ‘)’ before ‘b’ 4201s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘futrts_smul_hi64’: 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4201s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4201s | ^~~~~~~~~~ 4201s | __int128__ 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4549:86: error: expected ‘)’ before ‘a’ 4201s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c:4549:104: error: expected ‘)’ before ‘b’ 4201s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexgenbenchtests.c: In function ‘mk_compile_opts’: 4201s /tmp/autopkgtest.K0ihat/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=] 4201s 8363 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4201s | ~~^ ~~~~~~~~~~~~~ 4201s | | | 4201s | unsigned int int64_t {aka long long int} 4201s | %llu 4201s 4201s If you find this error message confusing, uninformative, or wrong, please open an issue: 4201s https://github.com/diku-dk/futhark/issues 4201s 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.fut: 4201s Compiling with --backend=opencl: 4201s cc failed with code 1: 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_umul_hi64’: 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4201s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4201s | ^~~~~~~~~~~ 4201s | __uint32_t 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4539:90: error: expected ‘)’ before ‘a’ 4201s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4539:109: error: expected ‘)’ before ‘b’ 4201s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c: In function ‘futrts_smul_hi64’: 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4201s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4201s | ^~~~~~~~~~ 4201s | __int128__ 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4543:86: error: expected ‘)’ before ‘a’ 4201s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c:4543:104: error: expected ‘)’ before ‘b’ 4201s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4201s | ~ ^ 4201s | ) 4201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan3.c: In function ‘mk_compile_opts’: 4201s /tmp/autopkgtest.K0ihat/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=] 4201s 7938 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4201s | ~~^ ~~~~~~~~~~~~~ 4201s | | | 4201s | unsigned int int64_t {aka long long int} 4201s | %llu 4201s 4201s If you find this error message confusing, uninformative, or wrong, please open an issue: 4201s https://github.com/diku-dk/futhark/issues 4201s 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.fut: 4229s Compiling with --backend=opencl: 4229s cc failed with code 1: 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_umul_hi64’: 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4558:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4229s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4229s | ^~~~~~~~~~~ 4229s | __uint32_t 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4558:78: note: each undeclared identifier is reported only once for each function it appears in 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4558:90: error: expected ‘)’ before ‘a’ 4229s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4229s | ~ ^ 4229s | ) 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4558:109: error: expected ‘)’ before ‘b’ 4229s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4229s | ~ ^ 4229s | ) 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘futrts_smul_hi64’: 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4562:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4229s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4229s | ^~~~~~~~~~ 4229s | __int128__ 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4562:86: error: expected ‘)’ before ‘a’ 4229s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4229s | ~ ^ 4229s | ) 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c:4562:104: error: expected ‘)’ before ‘b’ 4229s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4229s | ~ ^ 4229s | ) 4229s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter0.c: In function ‘mk_compile_opts’: 4229s /tmp/autopkgtest.K0ihat/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=] 4229s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4229s | ~~^ ~~~~~~~~~~~~~ 4229s | | | 4229s | unsigned int int64_t {aka long long int} 4229s | %llu 4229s 4229s If you find this error message confusing, uninformative, or wrong, please open an issue: 4229s https://github.com/diku-dk/futhark/issues 4229s 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.fut: 4258s Compiling with --backend=opencl: 4258s cc failed with code 1: 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_umul_hi64’: 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4258s 4618 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4258s | ^~~~~~~~~~~ 4258s | __uint32_t 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:78: note: each undeclared identifier is reported only once for each function it appears in 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:90: error: expected ‘)’ before ‘a’ 4258s 4618 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4258s | ~ ^ 4258s | ) 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4618:109: error: expected ‘)’ before ‘b’ 4258s 4618 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4258s | ~ ^ 4258s | ) 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘futrts_smul_hi64’: 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4622:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4258s 4622 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4258s | ^~~~~~~~~~ 4258s | __int128__ 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4622:86: error: expected ‘)’ before ‘a’ 4258s 4622 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4258s | ~ ^ 4258s | ) 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c:4622:104: error: expected ‘)’ before ‘b’ 4258s 4622 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4258s | ~ ^ 4258s | ) 4258s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/reducebyindexspbenchtests.c: In function ‘mk_compile_opts’: 4258s /tmp/autopkgtest.K0ihat/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=] 4258s 8622 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4258s | ~~^ ~~~~~~~~~~~~~ 4258s | | | 4258s | unsigned int int64_t {aka long long int} 4258s | %llu 4258s 4258s If you find this error message confusing, uninformative, or wrong, please open an issue: 4258s https://github.com/diku-dk/futhark/issues 4258s 4258s 155 failed, 0 passed, 2151 to go. 4259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.fut: 4259s Compiling with --backend=opencl: 4259s cc failed with code 1: 4259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_umul_hi64’: 4259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4558:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4259s 4558 | 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.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4558:78: note: each undeclared identifier is reported only once for each function it appears in 4259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4558:90: error: expected ‘)’ before ‘a’ 4259s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4259s | ~ ^ 4259s | ) 4260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4558:109: error: expected ‘)’ before ‘b’ 4260s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4260s | ~ ^ 4260s | ) 4260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘futrts_smul_hi64’: 4260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4562:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4260s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4260s | ^~~~~~~~~~ 4260s | __int128__ 4260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4562:86: error: expected ‘)’ before ‘a’ 4260s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4260s | ~ ^ 4260s | ) 4260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c:4562:104: error: expected ‘)’ before ‘b’ 4260s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4260s | ~ ^ 4260s | ) 4260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scatter1.c: In function ‘mk_compile_opts’: 4260s /tmp/autopkgtest.K0ihat/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=] 4260s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4260s | ~~^ ~~~~~~~~~~~~~ 4260s | | | 4260s | unsigned int int64_t {aka long long int} 4260s | %llu 4260s 4260s If you find this error message confusing, uninformative, or wrong, please open an issue: 4260s https://github.com/diku-dk/futhark/issues 4260s 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.fut: 4283s Compiling with --backend=opencl: 4283s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.fut:3:25-26: 4283s Defaulting ambiguous type to i32. 4283s 4283s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.fut:4:17-20: 4283s Defaulting ambiguous type to i32. 4283s cc failed with code 1: 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_umul_hi64’: 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4283s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4283s | ^~~~~~~~~~~ 4283s | __uint32_t 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4512:90: error: expected ‘)’ before ‘a’ 4283s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4283s | ~ ^ 4283s | ) 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4512:109: error: expected ‘)’ before ‘b’ 4283s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4283s | ~ ^ 4283s | ) 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘futrts_smul_hi64’: 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4283s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4283s | ^~~~~~~~~~ 4283s | __int128__ 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4516:86: error: expected ‘)’ before ‘a’ 4283s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4283s | ~ ^ 4283s | ) 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c:4516:104: error: expected ‘)’ before ‘b’ 4283s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4283s | ~ ^ 4283s | ) 4283s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine0.c: In function ‘mk_compile_opts’: 4283s /tmp/autopkgtest.K0ihat/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=] 4283s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4283s | ~~^ ~~~~~~~~~~~~~ 4283s | | | 4283s | unsigned int int64_t {aka long long int} 4283s | %llu 4283s 4283s If you find this error message confusing, uninformative, or wrong, please open an issue: 4283s https://github.com/diku-dk/futhark/issues 4283s 4285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.fut: 4285s Compiling with --backend=opencl: 4285s cc failed with code 1: 4285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_umul_hi64’: 4285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4520:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4285s 4520 | 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.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4520:78: note: each undeclared identifier is reported only once for each function it appears in 4285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4520:90: error: expected ‘)’ before ‘a’ 4285s 4520 | 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.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4520:109: error: expected ‘)’ before ‘b’ 4285s 4520 | 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.K0ihat/autopkgtest_tmp/tests/ad/sdf.c: In function ‘futrts_smul_hi64’: 4285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4524:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4285s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4524:86: error: expected ‘)’ before ‘a’ 4285s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/sdf.c:4524:104: error: expected ‘)’ before ‘b’ 4285s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/sdf.c: In function ‘mk_compile_opts’: 4285s /tmp/autopkgtest.K0ihat/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=] 4285s 7850 | "-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 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.fut: 4293s Compiling with --backend=opencl: 4293s cc failed with code 1: 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_umul_hi64’: 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4293s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4293s | ^~~~~~~~~~~ 4293s | __uint32_t 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4539:90: error: expected ‘)’ before ‘a’ 4293s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4293s | ~ ^ 4293s | ) 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4539:109: error: expected ‘)’ before ‘b’ 4293s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4293s | ~ ^ 4293s | ) 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c: In function ‘futrts_smul_hi64’: 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4293s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4293s | ^~~~~~~~~~ 4293s | __int128__ 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4543:86: error: expected ‘)’ before ‘a’ 4293s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4293s | ~ ^ 4293s | ) 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c:4543:104: error: expected ‘)’ before ‘b’ 4293s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4293s | ~ ^ 4293s | ) 4293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan8.c: In function ‘mk_compile_opts’: 4293s /tmp/autopkgtest.K0ihat/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=] 4293s 8006 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4293s | ~~^ ~~~~~~~~~~~~~ 4293s | | | 4293s | unsigned int int64_t {aka long long int} 4293s | %llu 4293s 4293s If you find this error message confusing, uninformative, or wrong, please open an issue: 4293s https://github.com/diku-dk/futhark/issues 4293s 4303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.fut: 4303s Compiling with --backend=opencl: 4303s cc failed with code 1: 4303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_umul_hi64’: 4303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4303s 4565 | 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.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 4303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:90: error: expected ‘)’ before ‘a’ 4303s 4565 | 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.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4565:109: error: expected ‘)’ before ‘b’ 4303s 4565 | 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.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘futrts_smul_hi64’: 4303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4303s 4569 | 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.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4569:86: error: expected ‘)’ before ‘a’ 4303s 4569 | 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.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c:4569:104: error: expected ‘)’ before ‘b’ 4303s 4569 | 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.K0ihat/autopkgtest_tmp/tests/ad/scanvecbenchtests.c: In function ‘mk_compile_opts’: 4303s /tmp/autopkgtest.K0ihat/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=] 4303s 8136 | "-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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.fut: 4305s Compiling with --backend=opencl: 4305s cc failed with code 1: 4305s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_umul_hi64’: 4305s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4305s 4552 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 4305s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4552:90: error: expected ‘)’ before ‘a’ 4305s 4552 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4552:109: error: expected ‘)’ before ‘b’ 4305s 4552 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘futrts_smul_hi64’: 4305s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4305s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4556:86: error: expected ‘)’ before ‘a’ 4305s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c:4556:104: error: expected ‘)’ before ‘b’ 4305s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/stripmine1.c: In function ‘mk_compile_opts’: 4305s /tmp/autopkgtest.K0ihat/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=] 4305s 7889 | "-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 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.fut: 4312s Compiling with --backend=opencl: 4312s cc failed with code 1: 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_umul_hi64’: 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4312s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4312s | ^~~~~~~~~~~ 4312s | __uint32_t 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4524:90: error: expected ‘)’ before ‘a’ 4312s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4312s | ~ ^ 4312s | ) 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4524:109: error: expected ‘)’ before ‘b’ 4312s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4312s | ~ ^ 4312s | ) 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘futrts_smul_hi64’: 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4312s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4312s | ^~~~~~~~~~ 4312s | __int128__ 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4528:86: error: expected ‘)’ before ‘a’ 4312s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4312s | ~ ^ 4312s | ) 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c:4528:104: error: expected ‘)’ before ‘b’ 4312s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4312s | ~ ^ 4312s | ) 4312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine3.c: In function ‘mk_compile_opts’: 4312s /tmp/autopkgtest.K0ihat/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=] 4312s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4312s | ~~^ ~~~~~~~~~~~~~ 4312s | | | 4312s | unsigned int int64_t {aka long long int} 4312s | %llu 4312s 4312s If you find this error message confusing, uninformative, or wrong, please open an issue: 4312s https://github.com/diku-dk/futhark/issues 4312s 4327s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.fut: 4327s Compiling with --backend=opencl: 4327s cc failed with code 1: 4327s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_umul_hi64’: 4327s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4327s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 4327s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4524:90: error: expected ‘)’ before ‘a’ 4327s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4524:109: error: expected ‘)’ before ‘b’ 4327s 4524 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c: In function ‘futrts_smul_hi64’: 4327s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4327s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4528:86: error: expected ‘)’ before ‘a’ 4327s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c:4528:104: error: expected ‘)’ before ‘b’ 4327s 4528 | 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.K0ihat/autopkgtest_tmp/tests/ad/sum.c: In function ‘mk_compile_opts’: 4327s /tmp/autopkgtest.K0ihat/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=] 4327s 7868 | "-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 4327s 163 failed, 0 passed, 2143 to go. 4328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.fut: 4328s Compiling with --backend=opencl: 4328s cc failed with code 1: 4328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_umul_hi64’: 4328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4553:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4328s 4553 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4553:78: note: each undeclared identifier is reported only once for each function it appears in 4328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4553:90: error: expected ‘)’ before ‘a’ 4328s 4553 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4553:109: error: expected ‘)’ before ‘b’ 4328s 4553 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c: In function ‘futrts_smul_hi64’: 4328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4557:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4328s 4557 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4557:86: error: expected ‘)’ before ‘a’ 4328s 4557 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c:4557:104: error: expected ‘)’ before ‘b’ 4328s 4557 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan7.c: In function ‘mk_compile_opts’: 4328s /tmp/autopkgtest.K0ihat/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=] 4328s 8113 | "-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 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.fut: 4330s Compiling with --backend=opencl: 4330s cc failed with code 1: 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_umul_hi64’: 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4330s 4552 | 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.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4552:90: error: expected ‘)’ before ‘a’ 4330s 4552 | 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.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4552:109: error: expected ‘)’ before ‘b’ 4330s 4552 | 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.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘futrts_smul_hi64’: 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4330s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4556:86: error: expected ‘)’ before ‘a’ 4330s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c:4556:104: error: expected ‘)’ before ‘b’ 4330s 4556 | 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.K0ihat/autopkgtest_tmp/tests/ad/truedep0.c: In function ‘mk_compile_opts’: 4330s /tmp/autopkgtest.K0ihat/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=] 4330s 7889 | "-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 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.fut: 4330s Compiling with --backend=opencl: 4330s cc failed with code 1: 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_umul_hi64’: 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4330s 4565 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4565:90: error: expected ‘)’ before ‘a’ 4330s 4565 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4565:109: error: expected ‘)’ before ‘b’ 4330s 4565 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c: In function ‘futrts_smul_hi64’: 4330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4330s 4569 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4569:86: error: expected ‘)’ before ‘a’ 4330s 4569 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c:4569:104: error: expected ‘)’ before ‘b’ 4330s 4569 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan6.c: In function ‘mk_compile_opts’: 4330s /tmp/autopkgtest.K0ihat/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=] 4330s 8129 | "-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 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.fut: 4331s Compiling with --backend=opencl: 4331s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.fut:3:40-41: 4331s Defaulting ambiguous type to i32. 4331s cc failed with code 1: 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_umul_hi64’: 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4331s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4331s | ^~~~~~~~~~~ 4331s | __uint32_t 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4555:90: error: expected ‘)’ before ‘a’ 4331s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4331s | ~ ^ 4331s | ) 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4555:109: error: expected ‘)’ before ‘b’ 4331s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4331s | ~ ^ 4331s | ) 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘futrts_smul_hi64’: 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4331s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4331s | ^~~~~~~~~~ 4331s | __int128__ 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4559:86: error: expected ‘)’ before ‘a’ 4331s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4331s | ~ ^ 4331s | ) 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c:4559:104: error: expected ‘)’ before ‘b’ 4331s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4331s | ~ ^ 4331s | ) 4331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/stripmine2.c: In function ‘mk_compile_opts’: 4331s /tmp/autopkgtest.K0ihat/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=] 4331s 7920 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4331s | ~~^ ~~~~~~~~~~~~~ 4331s | | | 4331s | unsigned int int64_t {aka long long int} 4331s | %llu 4331s 4331s If you find this error message confusing, uninformative, or wrong, please open an issue: 4331s https://github.com/diku-dk/futhark/issues 4331s 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.fut: 4343s Compiling with --backend=opencl: 4343s cc failed with code 1: 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_umul_hi64’: 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4343s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4343s | ^~~~~~~~~~~ 4343s | __uint32_t 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4537:90: error: expected ‘)’ before ‘a’ 4343s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4343s | ~ ^ 4343s | ) 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4537:109: error: expected ‘)’ before ‘b’ 4343s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4343s | ~ ^ 4343s | ) 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘futrts_smul_hi64’: 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4343s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4343s | ^~~~~~~~~~ 4343s | __int128__ 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4541:86: error: expected ‘)’ before ‘a’ 4343s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4343s | ~ ^ 4343s | ) 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c:4541:104: error: expected ‘)’ before ‘b’ 4343s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4343s | ~ ^ 4343s | ) 4343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/truedep1.c: In function ‘mk_compile_opts’: 4343s /tmp/autopkgtest.K0ihat/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=] 4343s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4343s | ~~^ ~~~~~~~~~~~~~ 4343s | | | 4343s | unsigned int int64_t {aka long long int} 4343s | %llu 4343s 4343s If you find this error message confusing, uninformative, or wrong, please open an issue: 4343s https://github.com/diku-dk/futhark/issues 4343s 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.fut: 4346s Compiling with --backend=opencl: 4346s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.fut:5:12-13: 4346s Defaulting ambiguous type to i32. 4346s 4346s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.fut:5:15-18: 4346s Defaulting ambiguous type to i32. 4346s cc failed with code 1: 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_umul_hi64’: 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4346s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4346s | ^~~~~~~~~~~ 4346s | __uint32_t 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4526:90: error: expected ‘)’ before ‘a’ 4346s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4346s | ~ ^ 4346s | ) 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4526:109: error: expected ‘)’ before ‘b’ 4346s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4346s | ~ ^ 4346s | ) 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c: In function ‘futrts_smul_hi64’: 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4346s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4346s | ^~~~~~~~~~ 4346s | __int128__ 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4530:86: error: expected ‘)’ before ‘a’ 4346s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4346s | ~ ^ 4346s | ) 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c:4530:104: error: expected ‘)’ before ‘b’ 4346s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4346s | ~ ^ 4346s | ) 4346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while0.c: In function ‘mk_compile_opts’: 4346s /tmp/autopkgtest.K0ihat/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=] 4346s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4346s | ~~^ ~~~~~~~~~~~~~ 4346s | | | 4346s | unsigned int int64_t {aka long long int} 4346s | %llu 4346s 4346s If you find this error message confusing, uninformative, or wrong, please open an issue: 4346s https://github.com/diku-dk/futhark/issues 4346s 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.fut: 4347s Compiling with --backend=opencl: 4347s cc failed with code 1: 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_umul_hi64’: 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4347s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4347s | ^~~~~~~~~~~ 4347s | __uint32_t 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4497:90: error: expected ‘)’ before ‘a’ 4347s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4347s | ~ ^ 4347s | ) 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4497:109: error: expected ‘)’ before ‘b’ 4347s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4347s | ~ ^ 4347s | ) 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c: In function ‘futrts_smul_hi64’: 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4347s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4347s | ^~~~~~~~~~ 4347s | __int128__ 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4501:86: error: expected ‘)’ before ‘a’ 4347s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4347s | ~ ^ 4347s | ) 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c:4501:104: error: expected ‘)’ before ‘b’ 4347s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4347s | ~ ^ 4347s | ) 4347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/apply-or-index.c: In function ‘mk_compile_opts’: 4347s /tmp/autopkgtest.K0ihat/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=] 4347s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4347s | ~~^ ~~~~~~~~~~~~~ 4347s | | | 4347s | unsigned int int64_t {aka long long int} 4347s | %llu 4347s 4347s If you find this error message confusing, uninformative, or wrong, please open an issue: 4347s https://github.com/diku-dk/futhark/issues 4347s 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.fut: 4348s Compiling with --backend=opencl: 4348s cc failed with code 1: 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_umul_hi64’: 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4348s 4511 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c:4511:90: error: expected ‘)’ before ‘a’ 4348s 4511 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4511:109: error: expected ‘)’ before ‘b’ 4348s 4511 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c: In function ‘futrts_smul_hi64’: 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/allocs.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4348s 4515 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4515:86: error: expected ‘)’ before ‘a’ 4348s 4515 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c:4515:104: error: expected ‘)’ before ‘b’ 4348s 4515 | 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.K0ihat/autopkgtest_tmp/tests/allocs.c: In function ‘mk_compile_opts’: 4348s /tmp/autopkgtest.K0ihat/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=] 4348s 7850 | "-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 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.fut: 4348s Compiling with --backend=opencl: 4348s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.fut:4:12-13: 4348s Defaulting ambiguous type to i32. 4348s 4348s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.fut:4:15-18: 4348s Defaulting ambiguous type to i32. 4348s cc failed with code 1: 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_umul_hi64’: 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4348s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4526:90: error: expected ‘)’ before ‘a’ 4348s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4526:109: error: expected ‘)’ before ‘b’ 4348s 4526 | 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.K0ihat/autopkgtest_tmp/tests/ad/while1.c: In function ‘futrts_smul_hi64’: 4348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4348s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4530:86: error: expected ‘)’ before ‘a’ 4348s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/while1.c:4530:104: error: expected ‘)’ before ‘b’ 4348s 4530 | 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.K0ihat/autopkgtest_tmp/tests/ad/while1.c: In function ‘mk_compile_opts’: 4348s /tmp/autopkgtest.K0ihat/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=] 4348s 7858 | "-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 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.fut: 4356s Compiling with --backend=opencl: 4356s cc failed with code 1: 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_umul_hi64’: 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4356s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4356s | ^~~~~~~~~~~ 4356s | __uint32_t 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4497:90: error: expected ‘)’ before ‘a’ 4356s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4356s | ~ ^ 4356s | ) 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4497:109: error: expected ‘)’ before ‘b’ 4356s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4356s | ~ ^ 4356s | ) 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c: In function ‘futrts_smul_hi64’: 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4356s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4356s | ^~~~~~~~~~ 4356s | __int128__ 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4501:86: error: expected ‘)’ before ‘a’ 4356s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4356s | ~ ^ 4356s | ) 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c:4501:104: error: expected ‘)’ before ‘b’ 4356s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4356s | ~ ^ 4356s | ) 4356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/american_option.c: In function ‘mk_compile_opts’: 4356s /tmp/autopkgtest.K0ihat/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=] 4356s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4356s | ~~^ ~~~~~~~~~~~~~ 4356s | | | 4356s | unsigned int int64_t {aka long long int} 4356s | %llu 4356s 4356s If you find this error message confusing, uninformative, or wrong, please open an issue: 4356s https://github.com/diku-dk/futhark/issues 4356s 4360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.fut: 4360s Compiling with --backend=opencl: 4360s cc failed with code 1: 4360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_umul_hi64’: 4360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4360s 4512 | 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.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:90: error: expected ‘)’ before ‘a’ 4360s 4512 | 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.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4512:109: error: expected ‘)’ before ‘b’ 4360s 4512 | 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.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘futrts_smul_hi64’: 4360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4360s 4516 | 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.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4516:86: error: expected ‘)’ before ‘a’ 4360s 4516 | 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.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c:4516:104: error: expected ‘)’ before ‘b’ 4360s 4516 | 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.K0ihat/autopkgtest_tmp/tests/arrayInTupleArray.c: In function ‘mk_compile_opts’: 4360s /tmp/autopkgtest.K0ihat/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=] 4360s 7844 | "-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 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.fut: 4363s Compiling with --backend=opencl: 4363s cc failed with code 1: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_umul_hi64’: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4363s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ^~~~~~~~~~~ 4363s | __uint32_t 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4512:90: error: expected ‘)’ before ‘a’ 4363s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4512:109: error: expected ‘)’ before ‘b’ 4363s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c: In function ‘futrts_smul_hi64’: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4363s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ^~~~~~~~~~ 4363s | __int128__ 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4516:86: error: expected ‘)’ before ‘a’ 4363s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c:4516:104: error: expected ‘)’ before ‘b’ 4363s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit.c: In function ‘mk_compile_opts’: 4363s /tmp/autopkgtest.K0ihat/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=] 4363s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4363s | ~~^ ~~~~~~~~~~~~~ 4363s | | | 4363s | unsigned int int64_t {aka long long int} 4363s | %llu 4363s 4363s If you find this error message confusing, uninformative, or wrong, please open an issue: 4363s https://github.com/diku-dk/futhark/issues 4363s 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.fut: 4363s Compiling with --backend=opencl: 4363s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.fut:4:20-47: 4363s Entry point parameter 4363s 4363s ((xs: [k]i64): [k]i64, (as: [m][n]f64): [m][n]f64) 4363s 4363s will have an opaque type, so the entry point will likely not be callable. 4363s cc failed with code 1: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_umul_hi64’: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4363s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ^~~~~~~~~~~ 4363s | __uint32_t 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4544:90: error: expected ‘)’ before ‘a’ 4363s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4544:109: error: expected ‘)’ before ‘b’ 4363s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c: In function ‘futrts_smul_hi64’: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4363s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ^~~~~~~~~~ 4363s | __int128__ 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4548:86: error: expected ‘)’ before ‘a’ 4363s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c:4548:104: error: expected ‘)’ before ‘b’ 4363s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/array14-running-example.c: In function ‘mk_compile_opts’: 4363s /tmp/autopkgtest.K0ihat/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=] 4363s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4363s | ~~^ ~~~~~~~~~~~~~ 4363s | | | 4363s | unsigned int int64_t {aka long long int} 4363s | %llu 4363s 4363s If you find this error message confusing, uninformative, or wrong, please open an issue: 4363s https://github.com/diku-dk/futhark/issues 4363s 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.fut: 4363s Compiling with --backend=opencl: 4363s cc failed with code 1: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_umul_hi64’: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4363s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ^~~~~~~~~~~ 4363s | __uint32_t 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4511:90: error: expected ‘)’ before ‘a’ 4363s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4511:109: error: expected ‘)’ before ‘b’ 4363s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c: In function ‘futrts_smul_hi64’: 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4363s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ^~~~~~~~~~ 4363s | __int128__ 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4515:86: error: expected ‘)’ before ‘a’ 4363s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c:4515:104: error: expected ‘)’ before ‘b’ 4363s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4363s | ~ ^ 4363s | ) 4363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit2.c: In function ‘mk_compile_opts’: 4363s /tmp/autopkgtest.K0ihat/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=] 4363s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4363s | ~~^ ~~~~~~~~~~~~~ 4363s | | | 4363s | unsigned int int64_t {aka long long int} 4363s | %llu 4363s 4363s If you find this error message confusing, uninformative, or wrong, please open an issue: 4363s https://github.com/diku-dk/futhark/issues 4363s 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.fut: 4364s Compiling with --backend=opencl: 4364s cc failed with code 1: 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_umul_hi64’: 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4364s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4364s | ^~~~~~~~~~~ 4364s | __uint32_t 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4511:90: error: expected ‘)’ before ‘a’ 4364s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4364s | ~ ^ 4364s | ) 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4511:109: error: expected ‘)’ before ‘b’ 4364s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4364s | ~ ^ 4364s | ) 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c: In function ‘futrts_smul_hi64’: 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4364s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4364s | ^~~~~~~~~~ 4364s | __int128__ 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4515:86: error: expected ‘)’ before ‘a’ 4364s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4364s | ~ ^ 4364s | ) 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c:4515:104: error: expected ‘)’ before ‘b’ 4364s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4364s | ~ ^ 4364s | ) 4364s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit1.c: In function ‘mk_compile_opts’: 4364s /tmp/autopkgtest.K0ihat/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=] 4364s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4364s | ~~^ ~~~~~~~~~~~~~ 4364s | | | 4364s | unsigned int int64_t {aka long long int} 4364s | %llu 4364s 4364s If you find this error message confusing, uninformative, or wrong, please open an issue: 4364s https://github.com/diku-dk/futhark/issues 4364s 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.fut: 4371s Compiling with --backend=opencl: 4371s cc failed with code 1: 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_umul_hi64’: 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4371s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4371s | ^~~~~~~~~~~ 4371s | __uint32_t 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4511:90: error: expected ‘)’ before ‘a’ 4371s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4371s | ~ ^ 4371s | ) 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4511:109: error: expected ‘)’ before ‘b’ 4371s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4371s | ~ ^ 4371s | ) 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c: In function ‘futrts_smul_hi64’: 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4371s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4371s | ^~~~~~~~~~ 4371s | __int128__ 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4515:86: error: expected ‘)’ before ‘a’ 4371s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4371s | ~ ^ 4371s | ) 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c:4515:104: error: expected ‘)’ before ‘b’ 4371s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4371s | ~ ^ 4371s | ) 4371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit3.c: In function ‘mk_compile_opts’: 4371s /tmp/autopkgtest.K0ihat/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=] 4371s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4371s | ~~^ ~~~~~~~~~~~~~ 4371s | | | 4371s | unsigned int int64_t {aka long long int} 4371s | %llu 4371s 4371s If you find this error message confusing, uninformative, or wrong, please open an issue: 4371s https://github.com/diku-dk/futhark/issues 4371s 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.fut: 4375s Compiling with --backend=opencl: 4375s cc failed with code 1: 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_umul_hi64’: 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4375s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4375s | ^~~~~~~~~~~ 4375s | __uint32_t 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4512:90: error: expected ‘)’ before ‘a’ 4375s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4375s | ~ ^ 4375s | ) 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4512:109: error: expected ‘)’ before ‘b’ 4375s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4375s | ~ ^ 4375s | ) 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c: In function ‘futrts_smul_hi64’: 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4375s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4375s | ^~~~~~~~~~ 4375s | __int128__ 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4516:86: error: expected ‘)’ before ‘a’ 4375s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4375s | ~ ^ 4375s | ) 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c:4516:104: error: expected ‘)’ before ‘b’ 4375s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4375s | ~ ^ 4375s | ) 4375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/arraylit4.c: In function ‘mk_compile_opts’: 4375s /tmp/autopkgtest.K0ihat/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=] 4375s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4375s | ~~^ ~~~~~~~~~~~~~ 4375s | | | 4375s | unsigned int int64_t {aka long long int} 4375s | %llu 4375s 4375s If you find this error message confusing, uninformative, or wrong, please open an issue: 4375s https://github.com/diku-dk/futhark/issues 4375s 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.fut: 4379s Compiling with --backend=opencl: 4379s cc failed with code 1: 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_umul_hi64’: 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4379s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4379s | ^~~~~~~~~~~ 4379s | __uint32_t 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4513:90: error: expected ‘)’ before ‘a’ 4379s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4379s | ~ ^ 4379s | ) 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4513:109: error: expected ‘)’ before ‘b’ 4379s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4379s | ~ ^ 4379s | ) 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c: In function ‘futrts_smul_hi64’: 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4379s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4379s | ^~~~~~~~~~ 4379s | __int128__ 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4517:86: error: expected ‘)’ before ‘a’ 4379s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4379s | ~ ^ 4379s | ) 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c:4517:104: error: expected ‘)’ before ‘b’ 4379s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4379s | ~ ^ 4379s | ) 4379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription2.c: In function ‘mk_compile_opts’: 4379s /tmp/autopkgtest.K0ihat/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=] 4379s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4379s | ~~^ ~~~~~~~~~~~~~ 4379s | | | 4379s | unsigned int int64_t {aka long long int} 4379s | %llu 4379s 4379s If you find this error message confusing, uninformative, or wrong, please open an issue: 4379s https://github.com/diku-dk/futhark/issues 4379s 4382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.fut: 4382s Compiling with --backend=opencl: 4382s cc failed with code 1: 4382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_umul_hi64’: 4382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4382s 4497 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c:4497:90: error: expected ‘)’ before ‘a’ 4382s 4497 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4497:109: error: expected ‘)’ before ‘b’ 4382s 4497 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c: In function ‘futrts_smul_hi64’: 4382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ascription4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4382s 4501 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4501:86: error: expected ‘)’ before ‘a’ 4382s 4501 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c:4501:104: error: expected ‘)’ before ‘b’ 4382s 4501 | 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.K0ihat/autopkgtest_tmp/tests/ascription4.c: In function ‘mk_compile_opts’: 4382s /tmp/autopkgtest.K0ihat/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=] 4382s 7827 | "-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 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.fut: 4383s Compiling with --backend=opencl: 4383s cc failed with code 1: 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_umul_hi64’: 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4383s | ^~~~~~~~~~~ 4383s | __uint32_t 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4497:90: error: expected ‘)’ before ‘a’ 4383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4383s | ~ ^ 4383s | ) 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4497:109: error: expected ‘)’ before ‘b’ 4383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4383s | ~ ^ 4383s | ) 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c: In function ‘futrts_smul_hi64’: 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4383s | ^~~~~~~~~~ 4383s | __int128__ 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4501:86: error: expected ‘)’ before ‘a’ 4383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4383s | ~ ^ 4383s | ) 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c:4501:104: error: expected ‘)’ before ‘b’ 4383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4383s | ~ ^ 4383s | ) 4383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert0.c: In function ‘mk_compile_opts’: 4383s /tmp/autopkgtest.K0ihat/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=] 4383s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4383s | ~~^ ~~~~~~~~~~~~~ 4383s | | | 4383s | unsigned int int64_t {aka long long int} 4383s | %llu 4383s 4383s If you find this error message confusing, uninformative, or wrong, please open an issue: 4383s https://github.com/diku-dk/futhark/issues 4383s 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.fut: 4385s Compiling with --backend=opencl: 4385s cc failed with code 1: 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_umul_hi64’: 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4385s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4385s | ^~~~~~~~~~~ 4385s | __uint32_t 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4497:90: error: expected ‘)’ before ‘a’ 4385s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4385s | ~ ^ 4385s | ) 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4497:109: error: expected ‘)’ before ‘b’ 4385s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4385s | ~ ^ 4385s | ) 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c: In function ‘futrts_smul_hi64’: 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4385s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4385s | ^~~~~~~~~~ 4385s | __int128__ 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4501:86: error: expected ‘)’ before ‘a’ 4385s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4385s | ~ ^ 4385s | ) 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c:4501:104: error: expected ‘)’ before ‘b’ 4385s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4385s | ~ ^ 4385s | ) 4385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert1.c: In function ‘mk_compile_opts’: 4385s /tmp/autopkgtest.K0ihat/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=] 4385s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4385s | ~~^ ~~~~~~~~~~~~~ 4385s | | | 4385s | unsigned int int64_t {aka long long int} 4385s | %llu 4385s 4385s If you find this error message confusing, uninformative, or wrong, please open an issue: 4385s https://github.com/diku-dk/futhark/issues 4385s 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.fut: 4388s Compiling with --backend=opencl: 4388s cc failed with code 1: 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_umul_hi64’: 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4388s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4388s | ^~~~~~~~~~~ 4388s | __uint32_t 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4497:90: error: expected ‘)’ before ‘a’ 4388s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4388s | ~ ^ 4388s | ) 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4497:109: error: expected ‘)’ before ‘b’ 4388s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4388s | ~ ^ 4388s | ) 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c: In function ‘futrts_smul_hi64’: 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4388s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4388s | ^~~~~~~~~~ 4388s | __int128__ 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4501:86: error: expected ‘)’ before ‘a’ 4388s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4388s | ~ ^ 4388s | ) 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c:4501:104: error: expected ‘)’ before ‘b’ 4388s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4388s | ~ ^ 4388s | ) 4388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert3.c: In function ‘mk_compile_opts’: 4388s /tmp/autopkgtest.K0ihat/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=] 4388s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4388s | ~~^ ~~~~~~~~~~~~~ 4388s | | | 4388s | unsigned int int64_t {aka long long int} 4388s | %llu 4388s 4388s If you find this error message confusing, uninformative, or wrong, please open an issue: 4388s https://github.com/diku-dk/futhark/issues 4388s 4388s 185 failed, 4 passed, 2117 to go. 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.fut: 4390s Compiling with --backend=opencl: 4390s cc failed with code 1: 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_umul_hi64’: 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4390s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4390s | ^~~~~~~~~~~ 4390s | __uint32_t 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4497:90: error: expected ‘)’ before ‘a’ 4390s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4390s | ~ ^ 4390s | ) 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4497:109: error: expected ‘)’ before ‘b’ 4390s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4390s | ~ ^ 4390s | ) 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c: In function ‘futrts_smul_hi64’: 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4390s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4390s | ^~~~~~~~~~ 4390s | __int128__ 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4501:86: error: expected ‘)’ before ‘a’ 4390s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4390s | ~ ^ 4390s | ) 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c:4501:104: error: expected ‘)’ before ‘b’ 4390s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4390s | ~ ^ 4390s | ) 4390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/assert4.c: In function ‘mk_compile_opts’: 4390s /tmp/autopkgtest.K0ihat/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=] 4390s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4390s | ~~^ ~~~~~~~~~~~~~ 4390s | | | 4390s | unsigned int int64_t {aka long long int} 4390s | %llu 4390s 4390s If you find this error message confusing, uninformative, or wrong, please open an issue: 4390s https://github.com/diku-dk/futhark/issues 4390s 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.fut: 4391s Compiling with --backend=opencl: 4391s cc failed with code 1: 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_umul_hi64’: 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4391s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4497:90: error: expected ‘)’ before ‘a’ 4391s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4391s | ~ ^ 4391s | ) 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4497:109: error: expected ‘)’ before ‘b’ 4391s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4391s | ~ ^ 4391s | ) 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘futrts_smul_hi64’: 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4391s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4391s | ^~~~~~~~~~ 4391s | __int128__ 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4501:86: error: expected ‘)’ before ‘a’ 4391s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4391s | ~ ^ 4391s | ) 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c:4501:104: error: expected ‘)’ before ‘b’ 4391s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4391s | ~ ^ 4391s | ) 4391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline0.c: In function ‘mk_compile_opts’: 4391s /tmp/autopkgtest.K0ihat/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=] 4391s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4391s | ~~^ ~~~~~~~~~~~~~ 4391s | | | 4391s | unsigned int int64_t {aka long long int} 4391s | %llu 4391s 4391s If you find this error message confusing, uninformative, or wrong, please open an issue: 4391s https://github.com/diku-dk/futhark/issues 4391s 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.fut: 4396s Compiling with --backend=opencl: 4396s cc failed with code 1: 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_umul_hi64’: 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4396s | ^~~~~~~~~~~ 4396s | __uint32_t 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4511:90: error: expected ‘)’ before ‘a’ 4396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4396s | ~ ^ 4396s | ) 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4511:109: error: expected ‘)’ before ‘b’ 4396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4396s | ~ ^ 4396s | ) 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘futrts_smul_hi64’: 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4396s | ^~~~~~~~~~ 4396s | __int128__ 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4515:86: error: expected ‘)’ before ‘a’ 4396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4396s | ~ ^ 4396s | ) 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c:4515:104: error: expected ‘)’ before ‘b’ 4396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4396s | ~ ^ 4396s | ) 4396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline1.c: In function ‘mk_compile_opts’: 4396s /tmp/autopkgtest.K0ihat/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=] 4396s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4396s | ~~^ ~~~~~~~~~~~~~ 4396s | | | 4396s | unsigned int int64_t {aka long long int} 4396s | %llu 4396s 4396s If you find this error message confusing, uninformative, or wrong, please open an issue: 4396s https://github.com/diku-dk/futhark/issues 4396s 4397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.fut: 4397s Compiling with --backend=opencl: 4397s cc failed with code 1: 4397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_umul_hi64’: 4397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4397s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4497:90: error: expected ‘)’ before ‘a’ 4397s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4497:109: error: expected ‘)’ before ‘b’ 4397s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘futrts_smul_hi64’: 4397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4397s 4501 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4501:86: error: expected ‘)’ before ‘a’ 4397s 4501 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c:4501:104: error: expected ‘)’ before ‘b’ 4397s 4501 | 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.K0ihat/autopkgtest_tmp/tests/attributes/noinline2.c: In function ‘mk_compile_opts’: 4397s /tmp/autopkgtest.K0ihat/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=] 4397s 7827 | "-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 4398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.fut: 4398s Compiling with --backend=opencl: 4398s cc failed with code 1: 4398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_umul_hi64’: 4398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4398s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4398s | ^~~~~~~~~~~ 4398s | __uint32_t 4398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4497:90: error: expected ‘)’ before ‘a’ 4399s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4399s | ~ ^ 4399s | ) 4399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4497:109: error: expected ‘)’ before ‘b’ 4399s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4399s | ~ ^ 4399s | ) 4399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c: In function ‘futrts_smul_hi64’: 4399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4399s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4399s | ^~~~~~~~~~ 4399s | __int128__ 4399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4501:86: error: expected ‘)’ before ‘a’ 4399s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4399s | ~ ^ 4399s | ) 4399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c:4501:104: error: expected ‘)’ before ‘b’ 4399s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4399s | ~ ^ 4399s | ) 4399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/num0.c: In function ‘mk_compile_opts’: 4399s /tmp/autopkgtest.K0ihat/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=] 4399s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4399s | ~~^ ~~~~~~~~~~~~~ 4399s | | | 4399s | unsigned int int64_t {aka long long int} 4399s | %llu 4399s 4399s If you find this error message confusing, uninformative, or wrong, please open an issue: 4399s https://github.com/diku-dk/futhark/issues 4399s 4400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.fut: 4400s Generating reference outputs: 4400s cc failed with code 1: 4400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_umul_hi64’: 4400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4400s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:90: error: expected ‘)’ before ‘a’ 4400s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4430:109: error: expected ‘)’ before ‘b’ 4400s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c: In function ‘futrts_smul_hi64’: 4400s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4400s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4434:86: error: expected ‘)’ before ‘a’ 4400s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential0.c:4434:104: error: expected ‘)’ before ‘b’ 4400s 4434 | 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 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.fut: 4401s Compiling with --backend=opencl: 4401s cc failed with code 1: 4401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_umul_hi64’: 4401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4401s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4497:90: error: expected ‘)’ before ‘a’ 4401s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4497:109: error: expected ‘)’ before ‘b’ 4401s 4497 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.c: In function ‘futrts_smul_hi64’: 4401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4401s 4501 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4501:86: error: expected ‘)’ before ‘a’ 4401s 4501 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.c:4501:104: error: expected ‘)’ before ‘b’ 4401s 4501 | 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.K0ihat/autopkgtest_tmp/tests/attributes/params0.c: In function ‘mk_compile_opts’: 4401s /tmp/autopkgtest.K0ihat/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=] 4401s 7827 | "-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 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.fut: 4404s Compiling with --backend=opencl: 4404s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.fut:5:25-28: 4404s Unused name "acc". 4404s 4404s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.fut:5:44-45: 4404s Unused name "i". 4404s cc failed with code 1: 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_umul_hi64’: 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4404s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4404s | ^~~~~~~~~~~ 4404s | __uint32_t 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4497:90: error: expected ‘)’ before ‘a’ 4404s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4404s | ~ ^ 4404s | ) 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4497:109: error: expected ‘)’ before ‘b’ 4404s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4404s | ~ ^ 4404s | ) 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c: In function ‘futrts_smul_hi64’: 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4404s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4404s | ^~~~~~~~~~ 4404s | __int128__ 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4501:86: error: expected ‘)’ before ‘a’ 4404s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4404s | ~ ^ 4404s | ) 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c:4501:104: error: expected ‘)’ before ‘b’ 4404s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4404s | ~ ^ 4404s | ) 4404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/params1.c: In function ‘mk_compile_opts’: 4404s /tmp/autopkgtest.K0ihat/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=] 4404s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4404s | ~~^ ~~~~~~~~~~~~~ 4404s | | | 4404s | unsigned int int64_t {aka long long int} 4404s | %llu 4404s 4404s If you find this error message confusing, uninformative, or wrong, please open an issue: 4404s https://github.com/diku-dk/futhark/issues 4404s 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.fut: 4407s Generating reference outputs: 4407s cc failed with code 1: 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_umul_hi64’: 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4407s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4407s | ^~~~~~~~~~~ 4407s | __uint32_t 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:90: error: expected ‘)’ before ‘a’ 4407s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4407s | ~ ^ 4407s | ) 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4430:109: error: expected ‘)’ before ‘b’ 4407s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4407s | ~ ^ 4407s | ) 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c: In function ‘futrts_smul_hi64’: 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4407s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4407s | ^~~~~~~~~~ 4407s | __int128__ 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4434:86: error: expected ‘)’ before ‘a’ 4407s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4407s | ~ ^ 4407s | ) 4407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential1.c:4434:104: error: expected ‘)’ before ‘b’ 4407s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4407s | ~ ^ 4407s | ) 4407s 4407s If you find this error message confusing, uninformative, or wrong, please open an issue: 4407s https://github.com/diku-dk/futhark/issues 4407s 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.fut: 4408s Generating reference outputs: 4408s cc failed with code 1: 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_umul_hi64’: 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4408s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4408s | ^~~~~~~~~~~ 4408s | __uint32_t 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:90: error: expected ‘)’ before ‘a’ 4408s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4408s | ~ ^ 4408s | ) 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4430:109: error: expected ‘)’ before ‘b’ 4408s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4408s | ~ ^ 4408s | ) 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c: In function ‘futrts_smul_hi64’: 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4408s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4408s | ^~~~~~~~~~ 4408s | __int128__ 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:86: error: expected ‘)’ before ‘a’ 4408s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4408s | ~ ^ 4408s | ) 4408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner0.c:4434:104: error: expected ‘)’ before ‘b’ 4408s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4408s | ~ ^ 4408s | ) 4408s 4408s If you find this error message confusing, uninformative, or wrong, please open an issue: 4408s https://github.com/diku-dk/futhark/issues 4408s 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.fut: 4411s Compiling with --backend=opencl: 4411s cc failed with code 1: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_umul_hi64’: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4411s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ^~~~~~~~~~~ 4411s | __uint32_t 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4512:90: error: expected ‘)’ before ‘a’ 4411s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4512:109: error: expected ‘)’ before ‘b’ 4411s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘futrts_smul_hi64’: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4411s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ^~~~~~~~~~ 4411s | __int128__ 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4516:86: error: expected ‘)’ before ‘a’ 4411s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c:4516:104: error: expected ‘)’ before ‘b’ 4411s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential2.c: In function ‘mk_compile_opts’: 4411s /tmp/autopkgtest.K0ihat/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=] 4411s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4411s | ~~^ ~~~~~~~~~~~~~ 4411s | | | 4411s | unsigned int int64_t {aka long long int} 4411s | %llu 4411s 4411s If you find this error message confusing, uninformative, or wrong, please open an issue: 4411s https://github.com/diku-dk/futhark/issues 4411s 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.fut: 4411s Generating reference outputs: 4411s cc failed with code 1: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_umul_hi64’: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4411s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ^~~~~~~~~~~ 4411s | __uint32_t 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:90: error: expected ‘)’ before ‘a’ 4411s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4430:109: error: expected ‘)’ before ‘b’ 4411s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c: In function ‘futrts_smul_hi64’: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4411s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ^~~~~~~~~~ 4411s | __int128__ 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:86: error: expected ‘)’ before ‘a’ 4411s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_inner1.c:4434:104: error: expected ‘)’ before ‘b’ 4411s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s 4411s If you find this error message confusing, uninformative, or wrong, please open an issue: 4411s https://github.com/diku-dk/futhark/issues 4411s 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.fut: 4411s Generating reference outputs: 4411s cc failed with code 1: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_umul_hi64’: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4411s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ^~~~~~~~~~~ 4411s | __uint32_t 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:90: error: expected ‘)’ before ‘a’ 4411s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4430:109: error: expected ‘)’ before ‘b’ 4411s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c: In function ‘futrts_smul_hi64’: 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4411s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ^~~~~~~~~~ 4411s | __int128__ 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:86: error: expected ‘)’ before ‘a’ 4411s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer0.c:4434:104: error: expected ‘)’ before ‘b’ 4411s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4411s | ~ ^ 4411s | ) 4411s 4411s If you find this error message confusing, uninformative, or wrong, please open an issue: 4411s https://github.com/diku-dk/futhark/issues 4411s 4415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.fut: 4415s Generating reference outputs: 4415s cc failed with code 1: 4415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_umul_hi64’: 4415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4415s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 4415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:90: error: expected ‘)’ before ‘a’ 4415s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4430:109: error: expected ‘)’ before ‘b’ 4415s 4430 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c: In function ‘futrts_smul_hi64’: 4415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4415s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:86: error: expected ‘)’ before ‘a’ 4415s 4434 | 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.K0ihat/autopkgtest_tmp/tests/attributes/sequential_outer1.c:4434:104: error: expected ‘)’ before ‘b’ 4415s 4434 | 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 4415s If you find this error message confusing, uninformative, or wrong, please open an issue: 4415s https://github.com/diku-dk/futhark/issues 4415s 4422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.fut: 4422s Compiling with --backend=opencl: 4422s cc failed with code 1: 4422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_umul_hi64’: 4422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘futrts_smul_hi64’: 4422s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll0.c: In function ‘mk_compile_opts’: 4422s /tmp/autopkgtest.K0ihat/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=] 4422s 7841 | "-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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.fut: 4423s Compiling with --backend=opencl: 4423s Warning at unknown location: 4423s #[unroll] on loop with unknown number of iterations. 4423s cc failed with code 1: 4423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_umul_hi64’: 4423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4423s 4512 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4512:90: error: expected ‘)’ before ‘a’ 4423s 4512 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4512:109: error: expected ‘)’ before ‘b’ 4423s 4512 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘futrts_smul_hi64’: 4423s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4423s 4516 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4516:86: error: expected ‘)’ before ‘a’ 4423s 4516 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c:4516:104: error: expected ‘)’ before ‘b’ 4423s 4516 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unroll1.c: In function ‘mk_compile_opts’: 4423s /tmp/autopkgtest.K0ihat/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=] 4423s 7842 | "-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 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.fut: 4425s Compiling with --backend=opencl: 4425s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.fut:6:9-27: 4425s Entry point parameter 4425s 4425s ((a: [d₀]i32): []i32, (i: i32): i32) 4425s 4425s will have an opaque type, so the entry point will likely not be callable. 4425s cc failed with code 1: 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_umul_hi64’: 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4425s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4425s | ^~~~~~~~~~~ 4425s | __uint32_t 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:90: error: expected ‘)’ before ‘a’ 4425s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4425s | ~ ^ 4425s | ) 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4529:109: error: expected ‘)’ before ‘b’ 4425s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4425s | ~ ^ 4425s | ) 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘futrts_smul_hi64’: 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4425s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4425s | ^~~~~~~~~~ 4425s | __int128__ 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4533:86: error: expected ‘)’ before ‘a’ 4425s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4425s | ~ ^ 4425s | ) 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c:4533:104: error: expected ‘)’ before ‘b’ 4425s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4425s | ~ ^ 4425s | ) 4425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe0.c: In function ‘mk_compile_opts’: 4425s /tmp/autopkgtest.K0ihat/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=] 4425s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4425s | ~~^ ~~~~~~~~~~~~~ 4425s | | | 4425s | unsigned int int64_t {aka long long int} 4425s | %llu 4425s 4425s If you find this error message confusing, uninformative, or wrong, please open an issue: 4425s https://github.com/diku-dk/futhark/issues 4425s 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.fut: 4426s Compiling with --backend=opencl: 4426s cc failed with code 1: 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_umul_hi64’: 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘futrts_smul_hi64’: 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.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.K0ihat/autopkgtest_tmp/tests/attributes/unroll2.c: In function ‘mk_compile_opts’: 4426s /tmp/autopkgtest.K0ihat/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=] 4426s 7842 | "-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 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.fut: 4426s Compiling with --backend=opencl: 4426s cc failed with code 1: 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_umul_hi64’: 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4426s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4539:90: error: expected ‘)’ before ‘a’ 4426s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4539:109: error: expected ‘)’ before ‘b’ 4426s 4539 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c: In function ‘futrts_smul_hi64’: 4426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4426s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4543:86: error: expected ‘)’ before ‘a’ 4426s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c:4543:104: error: expected ‘)’ before ‘b’ 4426s 4543 | 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.K0ihat/autopkgtest_tmp/tests/ad/scan9.c: In function ‘mk_compile_opts’: 4426s /tmp/autopkgtest.K0ihat/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=] 4426s 8118 | "-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 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.fut: 4427s Compiling with --backend=opencl: 4427s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.fut:7:35-36: 4427s Unused name "i". 4427s cc failed with code 1: 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_umul_hi64’: 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4427s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4427s | ^~~~~~~~~~~ 4427s | __uint32_t 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4526:90: error: expected ‘)’ before ‘a’ 4427s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4427s | ~ ^ 4427s | ) 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4526:109: error: expected ‘)’ before ‘b’ 4427s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4427s | ~ ^ 4427s | ) 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘futrts_smul_hi64’: 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4427s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4427s | ^~~~~~~~~~ 4427s | __int128__ 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4530:86: error: expected ‘)’ before ‘a’ 4427s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4427s | ~ ^ 4427s | ) 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c:4530:104: error: expected ‘)’ before ‘b’ 4427s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4427s | ~ ^ 4427s | ) 4427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unroll3.c: In function ‘mk_compile_opts’: 4427s /tmp/autopkgtest.K0ihat/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=] 4427s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4427s | ~~^ ~~~~~~~~~~~~~ 4427s | | | 4427s | unsigned int int64_t {aka long long int} 4427s | %llu 4427s 4427s If you find this error message confusing, uninformative, or wrong, please open an issue: 4427s https://github.com/diku-dk/futhark/issues 4427s 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.fut: 4430s Compiling with --backend=opencl: 4430s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.fut:6:9-35: 4430s Entry point parameter 4430s 4430s ((a: [d₀]i32): []i32, (i: i32): i32, (j: i32): i32) 4430s 4430s will have an opaque type, so the entry point will likely not be callable. 4430s cc failed with code 1: 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_umul_hi64’: 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4430s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4430s | ^~~~~~~~~~~ 4430s | __uint32_t 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:90: error: expected ‘)’ before ‘a’ 4430s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4430s | ~ ^ 4430s | ) 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4532:109: error: expected ‘)’ before ‘b’ 4430s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4430s | ~ ^ 4430s | ) 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘futrts_smul_hi64’: 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4430s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4430s | ^~~~~~~~~~ 4430s | __int128__ 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4536:86: error: expected ‘)’ before ‘a’ 4430s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4430s | ~ ^ 4430s | ) 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c:4536:104: error: expected ‘)’ before ‘b’ 4430s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4430s | ~ ^ 4430s | ) 4430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe1.c: In function ‘mk_compile_opts’: 4430s /tmp/autopkgtest.K0ihat/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=] 4430s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4430s | ~~^ ~~~~~~~~~~~~~ 4430s | | | 4430s | unsigned int int64_t {aka long long int} 4430s | %llu 4430s 4430s If you find this error message confusing, uninformative, or wrong, please open an issue: 4430s https://github.com/diku-dk/futhark/issues 4430s 4436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.fut: 4436s Compiling with --backend=opencl: 4436s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.fut:6:17-39: 4436s Entry point parameter 4436s 4436s ((a: [n]i32): [n]i32, (b: [m]i32): [m]i32) 4436s 4436s will have an opaque type, so the entry point will likely not be callable. 4436s cc failed with code 1: 4436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_umul_hi64’: 4436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4436s 4530 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:90: error: expected ‘)’ before ‘a’ 4436s 4530 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4530:109: error: expected ‘)’ before ‘b’ 4436s 4530 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘futrts_smul_hi64’: 4436s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4436s 4534 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4534:86: error: expected ‘)’ before ‘a’ 4436s 4534 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c:4534:104: error: expected ‘)’ before ‘b’ 4436s 4534 | 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.K0ihat/autopkgtest_tmp/tests/attributes/unsafe2.c: In function ‘mk_compile_opts’: 4436s /tmp/autopkgtest.K0ihat/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=] 4436s 7860 | "-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 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut: 4437s Compiling with --backend=opencl: 4437s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:6-7: 4437s Defaulting ambiguous type to i32. 4437s Warning at 4437s -> #0 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:6:3-8 4437s #1 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.fut:4:1-6:8 4437s 4437s Safety check required at run-time. 4437s cc failed with code 1: 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_umul_hi64’: 4437s /tmp/autopkgtest.K0ihat/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’? 4437s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4437s | ^~~~~~~~~~~ 4437s | __uint32_t 4437s /tmp/autopkgtest.K0ihat/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 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4512:90: error: expected ‘)’ before ‘a’ 4437s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4437s | ~ ^ 4437s | ) 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4512:109: error: expected ‘)’ before ‘b’ 4437s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4437s | ~ ^ 4437s | ) 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘futrts_smul_hi64’: 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4437s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4437s | ^~~~~~~~~~ 4437s | __int128__ 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4516:86: error: expected ‘)’ before ‘a’ 4437s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4437s | ~ ^ 4437s | ) 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c:4516:104: error: expected ‘)’ before ‘b’ 4437s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4437s | ~ ^ 4437s | ) 4437s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks0.c: In function ‘mk_compile_opts’: 4437s /tmp/autopkgtest.K0ihat/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=] 4437s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4437s | ~~^ ~~~~~~~~~~~~~ 4437s | | | 4437s | unsigned int int64_t {aka long long int} 4437s | %llu 4437s 4437s If you find this error message confusing, uninformative, or wrong, please open an issue: 4437s https://github.com/diku-dk/futhark/issues 4437s 4439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut: 4439s Compiling with --backend=opencl: 4439s Warning at 4439s -> #0 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:14-19 4439s #1 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:6:21-23 4439s #2 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.fut:4:1-6:23 4439s 4439s Safety check required at run-time. 4439s cc failed with code 1: 4439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_umul_hi64’: 4439s /tmp/autopkgtest.K0ihat/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’? 4439s 4527 | 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.K0ihat/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 4439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4527:90: error: expected ‘)’ before ‘a’ 4439s 4527 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4527:109: error: expected ‘)’ before ‘b’ 4439s 4527 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘futrts_smul_hi64’: 4439s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4439s 4531 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4531:86: error: expected ‘)’ before ‘a’ 4439s 4531 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c:4531:104: error: expected ‘)’ before ‘b’ 4439s 4531 | 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.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks1.c: In function ‘mk_compile_opts’: 4439s /tmp/autopkgtest.K0ihat/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=] 4439s 7859 | "-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 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut: 4440s Compiling with --backend=opencl: 4440s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:6-7: 4440s Defaulting ambiguous type to i32. 4440s Warning at 4440s -> #0 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:5:3-8 4440s #1 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:8-9 4440s #2 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:9:14-16 4440s #3 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.fut:7:1-9:16 4440s 4440s Safety check required at run-time. 4440s cc failed with code 1: 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_umul_hi64’: 4440s /tmp/autopkgtest.K0ihat/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’? 4440s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4440s | ^~~~~~~~~~~ 4440s | __uint32_t 4440s /tmp/autopkgtest.K0ihat/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 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4527:90: error: expected ‘)’ before ‘a’ 4440s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4440s | ~ ^ 4440s | ) 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4527:109: error: expected ‘)’ before ‘b’ 4440s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4440s | ~ ^ 4440s | ) 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘futrts_smul_hi64’: 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4440s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4440s | ^~~~~~~~~~ 4440s | __int128__ 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4531:86: error: expected ‘)’ before ‘a’ 4440s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4440s | ~ ^ 4440s | ) 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c:4531:104: error: expected ‘)’ before ‘b’ 4440s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4440s | ~ ^ 4440s | ) 4440s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/attributes/warn_on_safety_checks2.c: In function ‘mk_compile_opts’: 4440s /tmp/autopkgtest.K0ihat/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=] 4440s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4440s | ~~^ ~~~~~~~~~~~~~ 4440s | | | 4440s | unsigned int int64_t {aka long long int} 4440s | %llu 4440s 4440s If you find this error message confusing, uninformative, or wrong, please open an issue: 4440s https://github.com/diku-dk/futhark/issues 4440s 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.fut: 4444s Compiling with --backend=opencl: 4444s cc failed with code 1: 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_umul_hi64’: 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4444s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4444s | ^~~~~~~~~~~ 4444s | __uint32_t 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4498:90: error: expected ‘)’ before ‘a’ 4444s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4444s | ~ ^ 4444s | ) 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4498:109: error: expected ‘)’ before ‘b’ 4444s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4444s | ~ ^ 4444s | ) 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c: In function ‘futrts_smul_hi64’: 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4444s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4444s | ^~~~~~~~~~ 4444s | __int128__ 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4502:86: error: expected ‘)’ before ‘a’ 4444s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4444s | ~ ^ 4444s | ) 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c:4502:104: error: expected ‘)’ before ‘b’ 4444s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4444s | ~ ^ 4444s | ) 4444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/backtick.c: In function ‘mk_compile_opts’: 4444s /tmp/autopkgtest.K0ihat/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=] 4444s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4444s | ~~^ ~~~~~~~~~~~~~ 4444s | | | 4444s | unsigned int int64_t {aka long long int} 4444s | %llu 4444s 4444s If you find this error message confusing, uninformative, or wrong, please open an issue: 4444s https://github.com/diku-dk/futhark/issues 4444s 4445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.fut: 4445s Compiling with --backend=opencl: 4445s cc failed with code 1: 4445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_umul_hi64’: 4445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4445s 4543 | 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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:90: error: expected ‘)’ before ‘a’ 4445s 4543 | 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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4543:109: error: expected ‘)’ before ‘b’ 4445s 4543 | 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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘futrts_smul_hi64’: 4445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4445s 4547 | 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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4547:86: error: expected ‘)’ before ‘a’ 4445s 4547 | 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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c:4547:104: error: expected ‘)’ before ‘b’ 4445s 4547 | 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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-2.c: In function ‘mk_compile_opts’: 4445s /tmp/autopkgtest.K0ihat/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=] 4445s 7878 | "-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 4449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.fut: 4449s Compiling with --backend=opencl: 4449s cc failed with code 1: 4449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_umul_hi64’: 4449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘futrts_smul_hi64’: 4449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.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.K0ihat/autopkgtest_tmp/tests/babysitter/no-manifest-1.c: In function ‘mk_compile_opts’: 4449s /tmp/autopkgtest.K0ihat/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=] 4449s 7851 | "-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 4449s 213 failed, 4 passed, 2089 to go. 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.fut: 4451s Compiling with --backend=opencl: 4451s cc failed with code 1: 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_umul_hi64’: 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4451s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4451s | ^~~~~~~~~~~ 4451s | __uint32_t 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4498:90: error: expected ‘)’ before ‘a’ 4451s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4451s | ~ ^ 4451s | ) 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4498:109: error: expected ‘)’ before ‘b’ 4451s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4451s | ~ ^ 4451s | ) 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c: In function ‘futrts_smul_hi64’: 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4451s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4451s | ^~~~~~~~~~ 4451s | __int128__ 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4502:86: error: expected ‘)’ before ‘a’ 4451s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4451s | ~ ^ 4451s | ) 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c:4502:104: error: expected ‘)’ before ‘b’ 4451s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4451s | ~ ^ 4451s | ) 4451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad_names.c: In function ‘mk_compile_opts’: 4451s /tmp/autopkgtest.K0ihat/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=] 4451s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4451s | ~~^ ~~~~~~~~~~~~~ 4451s | | | 4451s | unsigned int int64_t {aka long long int} 4451s | %llu 4451s 4451s If you find this error message confusing, uninformative, or wrong, please open an issue: 4451s https://github.com/diku-dk/futhark/issues 4451s 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut: 4453s Compiling with --backend=opencl: 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:19:12-16: 4453s Unused name "pind". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:23:8-12: 4453s Unused name "lssx". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:23:14-18: 4453s Unused name "lisx". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:23:20-24: 4453s Unused name "lcsx". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:24:8-12: 4453s Unused name "lssy". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:24:14-18: 4453s Unused name "lisy". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:24:20-24: 4453s Unused name "lcsy". 4453s 4453s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.fut:26:7-14: 4453s Unused name "connect". 4453s cc failed with code 1: 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_umul_hi64’: 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4453s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4453s | ^~~~~~~~~~~ 4453s | __uint32_t 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4511:90: error: expected ‘)’ before ‘a’ 4453s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4453s | ~ ^ 4453s | ) 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4511:109: error: expected ‘)’ before ‘b’ 4453s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4453s | ~ ^ 4453s | ) 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c: In function ‘futrts_smul_hi64’: 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4453s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4453s | ^~~~~~~~~~ 4453s | __int128__ 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4515:86: error: expected ‘)’ before ‘a’ 4453s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4453s | ~ ^ 4453s | ) 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c:4515:104: error: expected ‘)’ before ‘b’ 4453s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4453s | ~ ^ 4453s | ) 4453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bad-reduce.c: In function ‘mk_compile_opts’: 4453s /tmp/autopkgtest.K0ihat/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=] 4453s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4453s | ~~^ ~~~~~~~~~~~~~ 4453s | | | 4453s | unsigned int int64_t {aka long long int} 4453s | %llu 4453s 4453s If you find this error message confusing, uninformative, or wrong, please open an issue: 4453s https://github.com/diku-dk/futhark/issues 4453s 4454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.fut: 4454s Compiling with --backend=opencl: 4454s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.fut:4:10-12: 4454s Entry point parameter 4454s 4454s (xs: [n₃](i32, i32)) 4454s 4454s will have an opaque type, so the entry point will likely not be callable. 4454s cc failed with code 1: 4454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_umul_hi64’: 4454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4454s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4542:90: error: expected ‘)’ before ‘a’ 4454s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry0.c:4542:109: error: expected ‘)’ before ‘b’ 4454s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry0.c: In function ‘futrts_smul_hi64’: 4454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4454s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry0.c:4546:86: error: expected ‘)’ before ‘a’ 4454s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry0.c:4546:104: error: expected ‘)’ before ‘b’ 4454s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry0.c: In function ‘mk_compile_opts’: 4454s /tmp/autopkgtest.K0ihat/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=] 4454s 7872 | "-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.K0ihat/autopkgtest_tmp/tests/badentry1.fut: 4455s Compiling with --backend=opencl: 4455s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.fut:4:1-45: 4455s Entry point return type 4455s 4455s *[d₁](i32, i32) 4455s 4455s will have an opaque type, so the result will likely not be usable. 4455s cc failed with code 1: 4455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_umul_hi64’: 4455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4455s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c:4542:90: error: expected ‘)’ before ‘a’ 4455s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4542:109: error: expected ‘)’ before ‘b’ 4455s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c: In function ‘futrts_smul_hi64’: 4455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4455s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4546:86: error: expected ‘)’ before ‘a’ 4455s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c:4546:104: error: expected ‘)’ before ‘b’ 4455s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry1.c: In function ‘mk_compile_opts’: 4455s /tmp/autopkgtest.K0ihat/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=] 4455s 7872 | "-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 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.fut: 4458s Compiling with --backend=opencl: 4458s cc failed with code 1: 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_umul_hi64’: 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4458s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4458s | ^~~~~~~~~~~ 4458s | __uint32_t 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4512:90: error: expected ‘)’ before ‘a’ 4458s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4458s | ~ ^ 4458s | ) 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4512:109: error: expected ‘)’ before ‘b’ 4458s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4458s | ~ ^ 4458s | ) 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c: In function ‘futrts_smul_hi64’: 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4458s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4458s | ^~~~~~~~~~ 4458s | __int128__ 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4516:86: error: expected ‘)’ before ‘a’ 4458s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4458s | ~ ^ 4458s | ) 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c:4516:104: error: expected ‘)’ before ‘b’ 4458s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4458s | ~ ^ 4458s | ) 4458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry10.c: In function ‘mk_compile_opts’: 4458s /tmp/autopkgtest.K0ihat/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=] 4458s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4458s | ~~^ ~~~~~~~~~~~~~ 4458s | | | 4458s | unsigned int int64_t {aka long long int} 4458s | %llu 4458s 4458s If you find this error message confusing, uninformative, or wrong, please open an issue: 4458s https://github.com/diku-dk/futhark/issues 4458s 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.fut: 4460s Compiling with --backend=opencl: 4460s cc failed with code 1: 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_umul_hi64’: 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4460s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4460s | ^~~~~~~~~~~ 4460s | __uint32_t 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4511:90: error: expected ‘)’ before ‘a’ 4460s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4460s | ~ ^ 4460s | ) 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4511:109: error: expected ‘)’ before ‘b’ 4460s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4460s | ~ ^ 4460s | ) 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c: In function ‘futrts_smul_hi64’: 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4460s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4460s | ^~~~~~~~~~ 4460s | __int128__ 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4515:86: error: expected ‘)’ before ‘a’ 4460s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4460s | ~ ^ 4460s | ) 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c:4515:104: error: expected ‘)’ before ‘b’ 4460s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4460s | ~ ^ 4460s | ) 4460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry2.c: In function ‘mk_compile_opts’: 4460s /tmp/autopkgtest.K0ihat/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=] 4460s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4460s | ~~^ ~~~~~~~~~~~~~ 4460s | | | 4460s | unsigned int int64_t {aka long long int} 4460s | %llu 4460s 4460s If you find this error message confusing, uninformative, or wrong, please open an issue: 4460s https://github.com/diku-dk/futhark/issues 4460s 4464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.fut: 4464s Compiling with --backend=opencl: 4464s cc failed with code 1: 4464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_umul_hi64’: 4464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4464s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c:4542:90: error: expected ‘)’ before ‘a’ 4464s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4542:109: error: expected ‘)’ before ‘b’ 4464s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c: In function ‘futrts_smul_hi64’: 4464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry3.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4464s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4546:86: error: expected ‘)’ before ‘a’ 4464s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c:4546:104: error: expected ‘)’ before ‘b’ 4464s 4546 | 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.K0ihat/autopkgtest_tmp/tests/badentry3.c: In function ‘mk_compile_opts’: 4464s /tmp/autopkgtest.K0ihat/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=] 4464s 7874 | "-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.K0ihat/autopkgtest_tmp/tests/badentry4.fut: 4465s Compiling with --backend=opencl: 4465s cc failed with code 1: 4465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_umul_hi64’: 4465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4465s 4538 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 4465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c:4538:90: error: expected ‘)’ before ‘a’ 4465s 4538 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4538:109: error: expected ‘)’ before ‘b’ 4465s 4538 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c: In function ‘futrts_smul_hi64’: 4465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry4.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4465s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4542:86: error: expected ‘)’ before ‘a’ 4465s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c:4542:104: error: expected ‘)’ before ‘b’ 4465s 4542 | 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.K0ihat/autopkgtest_tmp/tests/badentry4.c: In function ‘mk_compile_opts’: 4465s /tmp/autopkgtest.K0ihat/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=] 4465s 7870 | "-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 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut: 4466s Compiling with --backend=opencl: 4466s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut:5:56-57: 4466s Defaulting ambiguous type to i32. 4466s 4466s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut:7:10-18: 4466s Entry point parameter 4466s 4466s ((x: m.t): m.t) 4466s 4466s will have an opaque type, so the entry point will likely not be callable. 4466s 4466s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.fut:7:11-12: 4466s Unused name "x". 4466s cc failed with code 1: 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_umul_hi64’: 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4466s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4466s | ^~~~~~~~~~~ 4466s | __uint32_t 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4497:90: error: expected ‘)’ before ‘a’ 4466s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4466s | ~ ^ 4466s | ) 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4497:109: error: expected ‘)’ before ‘b’ 4466s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4466s | ~ ^ 4466s | ) 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c: In function ‘futrts_smul_hi64’: 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4466s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4466s | ^~~~~~~~~~ 4466s | __int128__ 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4501:86: error: expected ‘)’ before ‘a’ 4466s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4466s | ~ ^ 4466s | ) 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c:4501:104: error: expected ‘)’ before ‘b’ 4466s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4466s | ~ ^ 4466s | ) 4466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry5.c: In function ‘mk_compile_opts’: 4466s /tmp/autopkgtest.K0ihat/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=] 4466s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4466s | ~~^ ~~~~~~~~~~~~~ 4466s | | | 4466s | unsigned int int64_t {aka long long int} 4466s | %llu 4466s 4466s If you find this error message confusing, uninformative, or wrong, please open an issue: 4466s https://github.com/diku-dk/futhark/issues 4466s 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.fut: 4468s Compiling with --backend=opencl: 4468s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.fut:5:56-57: 4468s Defaulting ambiguous type to i32. 4468s 4468s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.fut:7:1-15: 4468s Entry point return type 4468s 4468s m.t 4468s 4468s will have an opaque type, so the result will likely not be usable. 4468s cc failed with code 1: 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_umul_hi64’: 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4468s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4468s | ^~~~~~~~~~~ 4468s | __uint32_t 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4497:90: error: expected ‘)’ before ‘a’ 4468s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4468s | ~ ^ 4468s | ) 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4497:109: error: expected ‘)’ before ‘b’ 4468s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4468s | ~ ^ 4468s | ) 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c: In function ‘futrts_smul_hi64’: 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4468s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4468s | ^~~~~~~~~~ 4468s | __int128__ 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4501:86: error: expected ‘)’ before ‘a’ 4468s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4468s | ~ ^ 4468s | ) 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c:4501:104: error: expected ‘)’ before ‘b’ 4468s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4468s | ~ ^ 4468s | ) 4468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry6.c: In function ‘mk_compile_opts’: 4468s /tmp/autopkgtest.K0ihat/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=] 4468s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4468s | ~~^ ~~~~~~~~~~~~~ 4468s | | | 4468s | unsigned int int64_t {aka long long int} 4468s | %llu 4468s 4468s If you find this error message confusing, uninformative, or wrong, please open an issue: 4468s https://github.com/diku-dk/futhark/issues 4468s 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.fut: 4469s Compiling with --backend=opencl: 4469s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.fut:14:9-23: 4469s Entry point parameter 4469s 4469s ((p0: {f: i32}): m0.state) 4469s 4469s will have an opaque type, so the entry point will likely not be callable. 4469s cc failed with code 1: 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_umul_hi64’: 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4546:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4469s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4469s | ^~~~~~~~~~~ 4469s | __uint32_t 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4546:78: note: each undeclared identifier is reported only once for each function it appears in 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4546:90: error: expected ‘)’ before ‘a’ 4469s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4469s | ~ ^ 4469s | ) 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4546:109: error: expected ‘)’ before ‘b’ 4469s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4469s | ~ ^ 4469s | ) 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c: In function ‘futrts_smul_hi64’: 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4550:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4469s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4469s | ^~~~~~~~~~ 4469s | __int128__ 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4550:86: error: expected ‘)’ before ‘a’ 4469s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4469s | ~ ^ 4469s | ) 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c:4550:104: error: expected ‘)’ before ‘b’ 4469s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4469s | ~ ^ 4469s | ) 4469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry7.c: In function ‘mk_compile_opts’: 4469s /tmp/autopkgtest.K0ihat/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=] 4469s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4469s | ~~^ ~~~~~~~~~~~~~ 4469s | | | 4469s | unsigned int int64_t {aka long long int} 4469s | %llu 4469s 4469s If you find this error message confusing, uninformative, or wrong, please open an issue: 4469s https://github.com/diku-dk/futhark/issues 4469s 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.fut: 4472s Compiling with --backend=opencl: 4472s cc failed with code 1: 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_umul_hi64’: 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4472s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4472s | ^~~~~~~~~~~ 4472s | __uint32_t 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4531:90: error: expected ‘)’ before ‘a’ 4472s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4472s | ~ ^ 4472s | ) 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4531:109: error: expected ‘)’ before ‘b’ 4472s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4472s | ~ ^ 4472s | ) 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c: In function ‘futrts_smul_hi64’: 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4472s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4472s | ^~~~~~~~~~ 4472s | __int128__ 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4535:86: error: expected ‘)’ before ‘a’ 4472s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4472s | ~ ^ 4472s | ) 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c:4535:104: error: expected ‘)’ before ‘b’ 4472s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4472s | ~ ^ 4472s | ) 4472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/badentry8.c: In function ‘mk_compile_opts’: 4472s /tmp/autopkgtest.K0ihat/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=] 4472s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4472s | ~~^ ~~~~~~~~~~~~~ 4472s | | | 4472s | unsigned int int64_t {aka long long int} 4472s | %llu 4472s 4472s If you find this error message confusing, uninformative, or wrong, please open an issue: 4472s https://github.com/diku-dk/futhark/issues 4472s 4476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.fut: 4476s Generating reference outputs: 4476s cc failed with code 1: 4476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c: In function ‘futrts_umul_hi64’: 4476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4476s 4401 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 4476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c:4401:90: error: expected ‘)’ before ‘a’ 4476s 4401 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4401:109: error: expected ‘)’ before ‘b’ 4476s 4401 | 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.K0ihat/autopkgtest_tmp/tests/big1.c: In function ‘futrts_smul_hi64’: 4476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big1.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4476s 4405 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4405:86: error: expected ‘)’ before ‘a’ 4476s 4405 | 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.K0ihat/autopkgtest_tmp/tests/big1.c:4405:104: error: expected ‘)’ before ‘b’ 4476s 4405 | 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 4476s If you find this error message confusing, uninformative, or wrong, please open an issue: 4476s https://github.com/diku-dk/futhark/issues 4476s 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.fut: 4480s Compiling with --backend=opencl: 4480s cc failed with code 1: 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c: In function ‘futrts_umul_hi64’: 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4480s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4480s | ^~~~~~~~~~~ 4480s | __uint32_t 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4500:90: error: expected ‘)’ before ‘a’ 4480s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4500:109: error: expected ‘)’ before ‘b’ 4480s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c: In function ‘futrts_smul_hi64’: 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4480s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4480s | ^~~~~~~~~~ 4480s | __int128__ 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4504:86: error: expected ‘)’ before ‘a’ 4480s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c:4504:104: error: expected ‘)’ before ‘b’ 4480s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big0.c: In function ‘mk_compile_opts’: 4480s /tmp/autopkgtest.K0ihat/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=] 4480s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4480s | ~~^ ~~~~~~~~~~~~~ 4480s | | | 4480s | unsigned int int64_t {aka long long int} 4480s | %llu 4480s 4480s If you find this error message confusing, uninformative, or wrong, please open an issue: 4480s https://github.com/diku-dk/futhark/issues 4480s 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.fut: 4480s Compiling with --backend=opencl: 4480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.fut:6:12-14: 4480s Unused name "ns". 4480s 4480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.fut:6:32-52: 4480s Size expression with binding is replaced by unknown size. 4480s 4480s For more information, see: 4480s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 4480s cc failed with code 1: 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_umul_hi64’: 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4480s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4480s | ^~~~~~~~~~~ 4480s | __uint32_t 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4485:90: error: expected ‘)’ before ‘a’ 4480s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4485:109: error: expected ‘)’ before ‘b’ 4480s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c: In function ‘futrts_smul_hi64’: 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4480s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4480s | ^~~~~~~~~~ 4480s | __int128__ 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4489:86: error: expected ‘)’ before ‘a’ 4480s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c:4489:104: error: expected ‘)’ before ‘b’ 4480s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4480s | ~ ^ 4480s | ) 4480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn0.c: In function ‘mk_compile_opts’: 4480s /tmp/autopkgtest.K0ihat/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=] 4480s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4480s | ~~^ ~~~~~~~~~~~~~ 4480s | | | 4480s | unsigned int int64_t {aka long long int} 4480s | %llu 4480s 4480s If you find this error message confusing, uninformative, or wrong, please open an issue: 4480s https://github.com/diku-dk/futhark/issues 4480s 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.fut: 4483s Compiling with --backend=opencl: 4483s cc failed with code 1: 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c: In function ‘futrts_umul_hi64’: 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4483s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4483s | ^~~~~~~~~~~ 4483s | __uint32_t 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4499:90: error: expected ‘)’ before ‘a’ 4483s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4483s | ~ ^ 4483s | ) 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4499:109: error: expected ‘)’ before ‘b’ 4483s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4483s | ~ ^ 4483s | ) 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c: In function ‘futrts_smul_hi64’: 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4483s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4483s | ^~~~~~~~~~ 4483s | __int128__ 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4503:86: error: expected ‘)’ before ‘a’ 4483s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4483s | ~ ^ 4483s | ) 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c:4503:104: error: expected ‘)’ before ‘b’ 4483s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4483s | ~ ^ 4483s | ) 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/big2.c: In function ‘mk_compile_opts’: 4483s /tmp/autopkgtest.K0ihat/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=] 4483s 7835 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4483s | ~~^ ~~~~~~~~~~~~~ 4483s | | | 4483s | unsigned int int64_t {aka long long int} 4483s | %llu 4483s 4483s If you find this error message confusing, uninformative, or wrong, please open an issue: 4483s https://github.com/diku-dk/futhark/issues 4483s 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.fut: 4483s Compiling with --backend=opencl: 4483s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.fut:5:19-21: 4483s Unused name "xs". 4483s 4483s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.fut:7:9-29: 4483s Size expression with binding is replaced by unknown size. 4483s 4483s For more information, see: 4483s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 4483s cc failed with code 1: 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_umul_hi64’: 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4483s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4483s | ^~~~~~~~~~~ 4483s | __uint32_t 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4512:90: error: expected ‘)’ before ‘a’ 4483s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4483s | ~ ^ 4483s | ) 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4512:109: error: expected ‘)’ before ‘b’ 4483s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4483s | ~ ^ 4483s | ) 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c: In function ‘futrts_smul_hi64’: 4483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4484s 4516 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4516:86: error: expected ‘)’ before ‘a’ 4484s 4516 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c:4516:104: error: expected ‘)’ before ‘b’ 4484s 4516 | 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.K0ihat/autopkgtest_tmp/tests/binding-warn1.c: In function ‘mk_compile_opts’: 4484s /tmp/autopkgtest.K0ihat/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=] 4484s 7844 | "-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 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.fut: 4485s Compiling with --backend=opencl: 4485s cc failed with code 1: 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_umul_hi64’: 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4504:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4485s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4485s | ^~~~~~~~~~~ 4485s | __uint32_t 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4504:78: note: each undeclared identifier is reported only once for each function it appears in 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4504:90: error: expected ‘)’ before ‘a’ 4485s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4485s | ~ ^ 4485s | ) 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4504:109: error: expected ‘)’ before ‘b’ 4485s 4504 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4485s | ~ ^ 4485s | ) 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c: In function ‘futrts_smul_hi64’: 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4508:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4485s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4485s | ^~~~~~~~~~ 4485s | __int128__ 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4508:86: error: expected ‘)’ before ‘a’ 4485s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4485s | ~ ^ 4485s | ) 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c:4508:104: error: expected ‘)’ before ‘b’ 4485s 4508 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4485s | ~ ^ 4485s | ) 4485s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bitwise.c: In function ‘mk_compile_opts’: 4485s /tmp/autopkgtest.K0ihat/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=] 4485s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4485s | ~~^ ~~~~~~~~~~~~~ 4485s | | | 4485s | unsigned int int64_t {aka long long int} 4485s | %llu 4485s 4485s If you find this error message confusing, uninformative, or wrong, please open an issue: 4485s https://github.com/diku-dk/futhark/issues 4485s 4489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.fut: 4489s Compiling with --backend=opencl: 4489s cc failed with code 1: 4489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_umul_hi64’: 4489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4489s 4511 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4511:90: error: expected ‘)’ before ‘a’ 4489s 4511 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4511:109: error: expected ‘)’ before ‘b’ 4489s 4511 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c: In function ‘futrts_smul_hi64’: 4489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4489s 4515 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4515:86: error: expected ‘)’ before ‘a’ 4489s 4515 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c:4515:104: error: expected ‘)’ before ‘b’ 4489s 4515 | 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.K0ihat/autopkgtest_tmp/tests/blackscholes.c: In function ‘mk_compile_opts’: 4489s /tmp/autopkgtest.K0ihat/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=] 4489s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.fut: 4490s Compiling with --backend=opencl: 4490s cc failed with code 1: 4490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_umul_hi64’: 4490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4490s 4511 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4511:90: error: expected ‘)’ before ‘a’ 4490s 4511 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4511:109: error: expected ‘)’ before ‘b’ 4490s 4511 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘futrts_smul_hi64’: 4490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4490s 4515 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4515:86: error: expected ‘)’ before ‘a’ 4490s 4515 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c:4515:104: error: expected ‘)’ before ‘b’ 4490s 4515 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim0.c: In function ‘mk_compile_opts’: 4490s /tmp/autopkgtest.K0ihat/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=] 4490s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.fut: 4495s Compiling with --backend=opencl: 4495s cc failed with code 1: 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_umul_hi64’: 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4495s 4511 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4511:90: error: expected ‘)’ before ‘a’ 4495s 4511 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4511:109: error: expected ‘)’ before ‘b’ 4495s 4511 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘futrts_smul_hi64’: 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4495s 4515 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4515:86: error: expected ‘)’ before ‘a’ 4495s 4515 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c:4515:104: error: expected ‘)’ before ‘b’ 4495s 4515 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim1.c: In function ‘mk_compile_opts’: 4495s /tmp/autopkgtest.K0ihat/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=] 4495s 7843 | "-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 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.fut: 4495s Compiling with --backend=opencl: 4495s cc failed with code 1: 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_umul_hi64’: 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4495s 4526 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4526:90: error: expected ‘)’ before ‘a’ 4495s 4526 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4526:109: error: expected ‘)’ before ‘b’ 4495s 4526 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘futrts_smul_hi64’: 4495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4495s 4530 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4530:86: error: expected ‘)’ before ‘a’ 4495s 4530 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c:4530:104: error: expected ‘)’ before ‘b’ 4495s 4530 | 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.K0ihat/autopkgtest_tmp/tests/bounds-elim2.c: In function ‘mk_compile_opts’: 4495s /tmp/autopkgtest.K0ihat/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=] 4495s 7858 | "-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.K0ihat/autopkgtest_tmp/tests/bounds-error0.fut: 4497s Compiling with --backend=opencl: 4497s cc failed with code 1: 4497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_umul_hi64’: 4497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4497s 4512 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4512:90: error: expected ‘)’ before ‘a’ 4497s 4512 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4512:109: error: expected ‘)’ before ‘b’ 4497s 4512 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error0.c: In function ‘futrts_smul_hi64’: 4497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4497s 4516 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4516:86: error: expected ‘)’ before ‘a’ 4497s 4516 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error0.c:4516:104: error: expected ‘)’ before ‘b’ 4497s 4516 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error0.c: In function ‘mk_compile_opts’: 4497s /tmp/autopkgtest.K0ihat/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=] 4497s 7842 | "-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.K0ihat/autopkgtest_tmp/tests/bounds-error1.fut: 4498s Compiling with --backend=opencl: 4498s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.fut:7:21-22: 4498s Defaulting ambiguous type to i32. 4498s cc failed with code 1: 4498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_umul_hi64’: 4498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4498s 4527 | 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.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4527:90: error: expected ‘)’ before ‘a’ 4498s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4499s | ~ ^ 4499s | ) 4499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4527:109: error: expected ‘)’ before ‘b’ 4499s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4499s | ~ ^ 4499s | ) 4499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c: In function ‘futrts_smul_hi64’: 4499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4499s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4499s | ^~~~~~~~~~ 4499s | __int128__ 4499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4531:86: error: expected ‘)’ before ‘a’ 4499s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4499s | ~ ^ 4499s | ) 4499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c:4531:104: error: expected ‘)’ before ‘b’ 4499s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4499s | ~ ^ 4499s | ) 4499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/bounds-error1.c: In function ‘mk_compile_opts’: 4499s /tmp/autopkgtest.K0ihat/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=] 4499s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4499s | ~~^ ~~~~~~~~~~~~~ 4499s | | | 4499s | unsigned int int64_t {aka long long int} 4499s | %llu 4499s 4499s If you find this error message confusing, uninformative, or wrong, please open an issue: 4499s https://github.com/diku-dk/futhark/issues 4499s 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.fut: 4501s Compiling with --backend=opencl: 4501s cc failed with code 1: 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_umul_hi64’: 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4501s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4501s | ^~~~~~~~~~~ 4501s | __uint32_t 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4512:90: error: expected ‘)’ before ‘a’ 4501s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4501s | ~ ^ 4501s | ) 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4512:109: error: expected ‘)’ before ‘b’ 4501s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4501s | ~ ^ 4501s | ) 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c: In function ‘futrts_smul_hi64’: 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4501s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4501s | ^~~~~~~~~~ 4501s | __int128__ 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4516:86: error: expected ‘)’ before ‘a’ 4501s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4501s | ~ ^ 4501s | ) 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c:4516:104: error: expected ‘)’ before ‘b’ 4501s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4501s | ~ ^ 4501s | ) 4501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/branch_array.c: In function ‘mk_compile_opts’: 4501s /tmp/autopkgtest.K0ihat/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=] 4501s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4501s | ~~^ ~~~~~~~~~~~~~ 4501s | | | 4501s | unsigned int int64_t {aka long long int} 4501s | %llu 4501s 4501s If you find this error message confusing, uninformative, or wrong, please open an issue: 4501s https://github.com/diku-dk/futhark/issues 4501s 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.fut: 4505s Compiling with --backend=opencl: 4505s cc failed with code 1: 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_umul_hi64’: 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4505s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4505s | ^~~~~~~~~~~ 4505s | __uint32_t 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4497:90: error: expected ‘)’ before ‘a’ 4505s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4497:109: error: expected ‘)’ before ‘b’ 4505s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c: In function ‘futrts_smul_hi64’: 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4505s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4505s | ^~~~~~~~~~ 4505s | __int128__ 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4501:86: error: expected ‘)’ before ‘a’ 4505s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c:4501:104: error: expected ‘)’ before ‘b’ 4505s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/closedform_loop.c: In function ‘mk_compile_opts’: 4505s /tmp/autopkgtest.K0ihat/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=] 4505s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4505s | ~~^ ~~~~~~~~~~~~~ 4505s | | | 4505s | unsigned int int64_t {aka long long int} 4505s | %llu 4505s 4505s If you find this error message confusing, uninformative, or wrong, please open an issue: 4505s https://github.com/diku-dk/futhark/issues 4505s 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.fut: 4505s Compiling with --backend=opencl: 4505s cc failed with code 1: 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_umul_hi64’: 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4505s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4505s | ^~~~~~~~~~~ 4505s | __uint32_t 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:90: error: expected ‘)’ before ‘a’ 4505s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4526:109: error: expected ‘)’ before ‘b’ 4505s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘futrts_smul_hi64’: 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4505s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4505s | ^~~~~~~~~~ 4505s | __int128__ 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4530:86: error: expected ‘)’ before ‘a’ 4505s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c:4530:104: error: expected ‘)’ before ‘b’ 4505s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4505s | ~ ^ 4505s | ) 4505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing1.c: In function ‘mk_compile_opts’: 4505s /tmp/autopkgtest.K0ihat/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=] 4505s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4505s | ~~^ ~~~~~~~~~~~~~ 4505s | | | 4505s | unsigned int int64_t {aka long long int} 4505s | %llu 4505s 4505s If you find this error message confusing, uninformative, or wrong, please open an issue: 4505s https://github.com/diku-dk/futhark/issues 4505s 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.fut: 4512s Compiling with --backend=opencl: 4512s cc failed with code 1: 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_umul_hi64’: 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4512s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4512s | ^~~~~~~~~~~ 4512s | __uint32_t 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:90: error: expected ‘)’ before ‘a’ 4512s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4511:109: error: expected ‘)’ before ‘b’ 4512s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘futrts_smul_hi64’: 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4512s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4512s | ^~~~~~~~~~ 4512s | __int128__ 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4515:86: error: expected ‘)’ before ‘a’ 4512s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c:4515:104: error: expected ‘)’ before ‘b’ 4512s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing3.c: In function ‘mk_compile_opts’: 4512s /tmp/autopkgtest.K0ihat/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=] 4512s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4512s | ~~^ ~~~~~~~~~~~~~ 4512s | | | 4512s | unsigned int int64_t {aka long long int} 4512s | %llu 4512s 4512s If you find this error message confusing, uninformative, or wrong, please open an issue: 4512s https://github.com/diku-dk/futhark/issues 4512s 4512s 241 failed, 5 passed, 2060 to go. 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.fut: 4512s Compiling with --backend=opencl: 4512s cc failed with code 1: 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_umul_hi64’: 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4512s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4512s | ^~~~~~~~~~~ 4512s | __uint32_t 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:90: error: expected ‘)’ before ‘a’ 4512s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4526:109: error: expected ‘)’ before ‘b’ 4512s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘futrts_smul_hi64’: 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4512s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4512s | ^~~~~~~~~~ 4512s | __int128__ 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4530:86: error: expected ‘)’ before ‘a’ 4512s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c:4530:104: error: expected ‘)’ before ‘b’ 4512s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4512s | ~ ^ 4512s | ) 4512s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing2.c: In function ‘mk_compile_opts’: 4512s /tmp/autopkgtest.K0ihat/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=] 4512s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4512s | ~~^ ~~~~~~~~~~~~~ 4512s | | | 4512s | unsigned int int64_t {aka long long int} 4512s | %llu 4512s 4512s If you find this error message confusing, uninformative, or wrong, please open an issue: 4512s https://github.com/diku-dk/futhark/issues 4512s 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.fut: 4514s Compiling with --backend=opencl: 4514s cc failed with code 1: 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c: In function ‘futrts_umul_hi64’: 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4514s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4514s | ^~~~~~~~~~~ 4514s | __uint32_t 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4497:90: error: expected ‘)’ before ‘a’ 4514s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4514s | ~ ^ 4514s | ) 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4497:109: error: expected ‘)’ before ‘b’ 4514s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4514s | ~ ^ 4514s | ) 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c: In function ‘futrts_smul_hi64’: 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4514s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4514s | ^~~~~~~~~~ 4514s | __int128__ 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4501:86: error: expected ‘)’ before ‘a’ 4514s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4514s | ~ ^ 4514s | ) 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c:4501:104: error: expected ‘)’ before ‘b’ 4514s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4514s | ~ ^ 4514s | ) 4514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/collision.c: In function ‘mk_compile_opts’: 4514s /tmp/autopkgtest.K0ihat/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=] 4514s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4514s | ~~^ ~~~~~~~~~~~~~ 4514s | | | 4514s | unsigned int int64_t {aka long long int} 4514s | %llu 4514s 4514s If you find this error message confusing, uninformative, or wrong, please open an issue: 4514s https://github.com/diku-dk/futhark/issues 4514s 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.fut: 4516s Compiling with --backend=opencl: 4516s cc failed with code 1: 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c: In function ‘futrts_umul_hi64’: 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4516s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4516s | ^~~~~~~~~~~ 4516s | __uint32_t 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4511:90: error: expected ‘)’ before ‘a’ 4516s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4516s | ~ ^ 4516s | ) 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4511:109: error: expected ‘)’ before ‘b’ 4516s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4516s | ~ ^ 4516s | ) 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c: In function ‘futrts_smul_hi64’: 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4516s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4516s | ^~~~~~~~~~ 4516s | __int128__ 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4515:86: error: expected ‘)’ before ‘a’ 4516s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4516s | ~ ^ 4516s | ) 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c:4515:104: error: expected ‘)’ before ‘b’ 4516s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4516s | ~ ^ 4516s | ) 4516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/complement.c: In function ‘mk_compile_opts’: 4516s /tmp/autopkgtest.K0ihat/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=] 4516s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4516s | ~~^ ~~~~~~~~~~~~~ 4516s | | | 4516s | unsigned int int64_t {aka long long int} 4516s | %llu 4516s 4516s If you find this error message confusing, uninformative, or wrong, please open an issue: 4516s https://github.com/diku-dk/futhark/issues 4516s 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.fut: 4517s Compiling with --backend=opencl: 4517s cc failed with code 1: 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_umul_hi64’: 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4517s | ^~~~~~~~~~~ 4517s | __uint32_t 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:90: error: expected ‘)’ before ‘a’ 4517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4517s | ~ ^ 4517s | ) 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4511:109: error: expected ‘)’ before ‘b’ 4517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4517s | ~ ^ 4517s | ) 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘futrts_smul_hi64’: 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4517s | ^~~~~~~~~~ 4517s | __int128__ 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4515:86: error: expected ‘)’ before ‘a’ 4517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4517s | ~ ^ 4517s | ) 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c:4515:104: error: expected ‘)’ before ‘b’ 4517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4517s | ~ ^ 4517s | ) 4517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/coalescing/coalescing4.c: In function ‘mk_compile_opts’: 4517s /tmp/autopkgtest.K0ihat/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=] 4517s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4517s | ~~^ ~~~~~~~~~~~~~ 4517s | | | 4517s | unsigned int int64_t {aka long long int} 4517s | %llu 4517s 4517s If you find this error message confusing, uninformative, or wrong, please open an issue: 4517s https://github.com/diku-dk/futhark/issues 4517s 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.fut: 4519s Compiling with --backend=opencl: 4519s cc failed with code 1: 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c: In function ‘futrts_umul_hi64’: 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4519s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4519s | ^~~~~~~~~~~ 4519s | __uint32_t 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4497:90: error: expected ‘)’ before ‘a’ 4519s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4519s | ~ ^ 4519s | ) 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4497:109: error: expected ‘)’ before ‘b’ 4519s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4519s | ~ ^ 4519s | ) 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c: In function ‘futrts_smul_hi64’: 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4519s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4519s | ^~~~~~~~~~ 4519s | __int128__ 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4501:86: error: expected ‘)’ before ‘a’ 4519s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4519s | ~ ^ 4519s | ) 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c:4501:104: error: expected ‘)’ before ‘b’ 4519s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4519s | ~ ^ 4519s | ) 4519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat.c: In function ‘mk_compile_opts’: 4519s /tmp/autopkgtest.K0ihat/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=] 4519s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4519s | ~~^ ~~~~~~~~~~~~~ 4519s | | | 4519s | unsigned int int64_t {aka long long int} 4519s | %llu 4519s 4519s If you find this error message confusing, uninformative, or wrong, please open an issue: 4519s https://github.com/diku-dk/futhark/issues 4519s 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.fut: 4520s Compiling with --backend=opencl: 4520s cc failed with code 1: 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_umul_hi64’: 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4520s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4520s | ^~~~~~~~~~~ 4520s | __uint32_t 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4512:90: error: expected ‘)’ before ‘a’ 4520s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4520s | ~ ^ 4520s | ) 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4512:109: error: expected ‘)’ before ‘b’ 4520s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4520s | ~ ^ 4520s | ) 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c: In function ‘futrts_smul_hi64’: 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4520s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4520s | ^~~~~~~~~~ 4520s | __int128__ 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4516:86: error: expected ‘)’ before ‘a’ 4520s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4520s | ~ ^ 4520s | ) 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c:4516:104: error: expected ‘)’ before ‘b’ 4520s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4520s | ~ ^ 4520s | ) 4520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat1.c: In function ‘mk_compile_opts’: 4520s /tmp/autopkgtest.K0ihat/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=] 4520s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4520s | ~~^ ~~~~~~~~~~~~~ 4520s | | | 4520s | unsigned int int64_t {aka long long int} 4520s | %llu 4520s 4520s If you find this error message confusing, uninformative, or wrong, please open an issue: 4520s https://github.com/diku-dk/futhark/issues 4520s 4525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.fut: 4525s Compiling with --backend=opencl: 4525s cc failed with code 1: 4525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_umul_hi64’: 4525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4525s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4525s | ^~~~~~~~~~~ 4525s | __uint32_t 4525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4526:90: error: expected ‘)’ before ‘a’ 4525s 4526 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4526:109: error: expected ‘)’ before ‘b’ 4525s 4526 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c: In function ‘futrts_smul_hi64’: 4525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat11.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4525s 4530 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4530:86: error: expected ‘)’ before ‘a’ 4525s 4530 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c:4530:104: error: expected ‘)’ before ‘b’ 4525s 4530 | 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.K0ihat/autopkgtest_tmp/tests/concat11.c: In function ‘mk_compile_opts’: 4525s /tmp/autopkgtest.K0ihat/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=] 4525s 7858 | "-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.K0ihat/autopkgtest_tmp/tests/concat10.fut: 4526s Compiling with --backend=opencl: 4526s cc failed with code 1: 4526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_umul_hi64’: 4526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4526s 4511 | 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.K0ihat/autopkgtest_tmp/tests/concat10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4511:90: error: expected ‘)’ before ‘a’ 4526s 4511 | 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.K0ihat/autopkgtest_tmp/tests/concat10.c:4511:109: error: expected ‘)’ before ‘b’ 4526s 4511 | 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.K0ihat/autopkgtest_tmp/tests/concat10.c: In function ‘futrts_smul_hi64’: 4526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4526s 4515 | 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.K0ihat/autopkgtest_tmp/tests/concat10.c:4515:86: error: expected ‘)’ before ‘a’ 4526s 4515 | 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.K0ihat/autopkgtest_tmp/tests/concat10.c:4515:104: error: expected ‘)’ before ‘b’ 4526s 4515 | 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.K0ihat/autopkgtest_tmp/tests/concat10.c: In function ‘mk_compile_opts’: 4526s /tmp/autopkgtest.K0ihat/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=] 4526s 7841 | "-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 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.fut: 4529s Compiling with --backend=opencl: 4529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.fut:7:34-62: 4529s Defaulting ambiguous type to i32. 4529s cc failed with code 1: 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_umul_hi64’: 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4529s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat12.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4512:90: error: expected ‘)’ before ‘a’ 4529s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat12.c:4512:109: error: expected ‘)’ before ‘b’ 4529s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat12.c: In function ‘futrts_smul_hi64’: 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat12.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4529s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat12.c:4516:86: error: expected ‘)’ before ‘a’ 4529s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat12.c:4516:104: error: expected ‘)’ before ‘b’ 4529s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat12.c: In function ‘mk_compile_opts’: 4529s /tmp/autopkgtest.K0ihat/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=] 4529s 7845 | "-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.K0ihat/autopkgtest_tmp/tests/concat2.fut: 4529s Compiling with --backend=opencl: 4529s cc failed with code 1: 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_umul_hi64’: 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4529s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c:4512:90: error: expected ‘)’ before ‘a’ 4529s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4512:109: error: expected ‘)’ before ‘b’ 4529s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c: In function ‘futrts_smul_hi64’: 4529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4529s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4516:86: error: expected ‘)’ before ‘a’ 4529s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c:4516:104: error: expected ‘)’ before ‘b’ 4529s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat2.c: In function ‘mk_compile_opts’: 4529s /tmp/autopkgtest.K0ihat/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=] 4529s 7842 | "-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 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.fut: 4532s Compiling with --backend=opencl: 4532s cc failed with code 1: 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_umul_hi64’: 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4532s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4532s | ^~~~~~~~~~~ 4532s | __uint32_t 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4513:90: error: expected ‘)’ before ‘a’ 4532s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4532s | ~ ^ 4532s | ) 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4513:109: error: expected ‘)’ before ‘b’ 4532s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4532s | ~ ^ 4532s | ) 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c: In function ‘futrts_smul_hi64’: 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4532s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4532s | ^~~~~~~~~~ 4532s | __int128__ 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4517:86: error: expected ‘)’ before ‘a’ 4532s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4532s | ~ ^ 4532s | ) 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c:4517:104: error: expected ‘)’ before ‘b’ 4532s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4532s | ~ ^ 4532s | ) 4532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat3.c: In function ‘mk_compile_opts’: 4532s /tmp/autopkgtest.K0ihat/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=] 4532s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4532s | ~~^ ~~~~~~~~~~~~~ 4532s | | | 4532s | unsigned int int64_t {aka long long int} 4532s | %llu 4532s 4532s If you find this error message confusing, uninformative, or wrong, please open an issue: 4532s https://github.com/diku-dk/futhark/issues 4532s 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.fut: 4534s Compiling with --backend=opencl: 4534s cc failed with code 1: 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_umul_hi64’: 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4534s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4534s | ^~~~~~~~~~~ 4534s | __uint32_t 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4514:90: error: expected ‘)’ before ‘a’ 4534s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4534s | ~ ^ 4534s | ) 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4514:109: error: expected ‘)’ before ‘b’ 4534s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4534s | ~ ^ 4534s | ) 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c: In function ‘futrts_smul_hi64’: 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4534s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4534s | ^~~~~~~~~~ 4534s | __int128__ 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4518:86: error: expected ‘)’ before ‘a’ 4534s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4534s | ~ ^ 4534s | ) 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c:4518:104: error: expected ‘)’ before ‘b’ 4534s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4534s | ~ ^ 4534s | ) 4534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat4.c: In function ‘mk_compile_opts’: 4534s /tmp/autopkgtest.K0ihat/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=] 4534s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4534s | ~~^ ~~~~~~~~~~~~~ 4534s | | | 4534s | unsigned int int64_t {aka long long int} 4534s | %llu 4534s 4534s If you find this error message confusing, uninformative, or wrong, please open an issue: 4534s https://github.com/diku-dk/futhark/issues 4534s 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.fut: 4535s Compiling with --backend=opencl: 4535s cc failed with code 1: 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_umul_hi64’: 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4535s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4535s | ^~~~~~~~~~~ 4535s | __uint32_t 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4514:90: error: expected ‘)’ before ‘a’ 4535s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4535s | ~ ^ 4535s | ) 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4514:109: error: expected ‘)’ before ‘b’ 4535s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4535s | ~ ^ 4535s | ) 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c: In function ‘futrts_smul_hi64’: 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4535s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4535s | ^~~~~~~~~~ 4535s | __int128__ 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4518:86: error: expected ‘)’ before ‘a’ 4535s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4535s | ~ ^ 4535s | ) 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c:4518:104: error: expected ‘)’ before ‘b’ 4535s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4535s | ~ ^ 4535s | ) 4535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat7.c: In function ‘mk_compile_opts’: 4535s /tmp/autopkgtest.K0ihat/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=] 4535s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4535s | ~~^ ~~~~~~~~~~~~~ 4535s | | | 4535s | unsigned int int64_t {aka long long int} 4535s | %llu 4535s 4535s If you find this error message confusing, uninformative, or wrong, please open an issue: 4535s https://github.com/diku-dk/futhark/issues 4535s 4539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.fut: 4539s Compiling with --backend=opencl: 4539s cc failed with code 1: 4539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_umul_hi64’: 4539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4539s 4513 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c:4513:90: error: expected ‘)’ before ‘a’ 4539s 4513 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4513:109: error: expected ‘)’ before ‘b’ 4539s 4513 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c: In function ‘futrts_smul_hi64’: 4540s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat8.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4540s 4517 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4517:86: error: expected ‘)’ before ‘a’ 4540s 4517 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c:4517:104: error: expected ‘)’ before ‘b’ 4540s 4517 | 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.K0ihat/autopkgtest_tmp/tests/concat8.c: In function ‘mk_compile_opts’: 4540s /tmp/autopkgtest.K0ihat/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=] 4540s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/concat9.fut: 4541s Compiling with --backend=opencl: 4541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.fut:8:77-81: 4541s Defaulting ambiguous type to i32. 4541s cc failed with code 1: 4541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_umul_hi64’: 4541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4541s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4512:90: error: expected ‘)’ before ‘a’ 4541s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat9.c:4512:109: error: expected ‘)’ before ‘b’ 4541s 4512 | 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.K0ihat/autopkgtest_tmp/tests/concat9.c: In function ‘futrts_smul_hi64’: 4541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/concat9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4541s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat9.c:4516:86: error: expected ‘)’ before ‘a’ 4541s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat9.c:4516:104: error: expected ‘)’ before ‘b’ 4541s 4516 | 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.K0ihat/autopkgtest_tmp/tests/concat9.c: In function ‘mk_compile_opts’: 4541s /tmp/autopkgtest.K0ihat/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=] 4541s 7847 | "-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 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.fut: 4543s Compiling with --backend=opencl: 4543s cc failed with code 1: 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_umul_hi64’: 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4543s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4543s | ^~~~~~~~~~~ 4543s | __uint32_t 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4497:90: error: expected ‘)’ before ‘a’ 4543s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4543s | ~ ^ 4543s | ) 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4497:109: error: expected ‘)’ before ‘b’ 4543s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4543s | ~ ^ 4543s | ) 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c: In function ‘futrts_smul_hi64’: 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4543s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4543s | ^~~~~~~~~~ 4543s | __int128__ 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4501:86: error: expected ‘)’ before ‘a’ 4543s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4543s | ~ ^ 4543s | ) 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c:4501:104: error: expected ‘)’ before ‘b’ 4543s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4543s | ~ ^ 4543s | ) 4543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constant_folding0.c: In function ‘mk_compile_opts’: 4543s /tmp/autopkgtest.K0ihat/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=] 4543s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4543s | ~~^ ~~~~~~~~~~~~~ 4543s | | | 4543s | unsigned int int64_t {aka long long int} 4543s | %llu 4543s 4543s If you find this error message confusing, uninformative, or wrong, please open an issue: 4543s https://github.com/diku-dk/futhark/issues 4543s 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.fut: 4545s Compiling with --backend=opencl: 4545s cc failed with code 1: 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_umul_hi64’: 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4545s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4545s | ^~~~~~~~~~~ 4545s | __uint32_t 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4497:90: error: expected ‘)’ before ‘a’ 4545s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4545s | ~ ^ 4545s | ) 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4497:109: error: expected ‘)’ before ‘b’ 4545s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4545s | ~ ^ 4545s | ) 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c: In function ‘futrts_smul_hi64’: 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4545s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4545s | ^~~~~~~~~~ 4545s | __int128__ 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4501:86: error: expected ‘)’ before ‘a’ 4545s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4545s | ~ ^ 4545s | ) 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c:4501:104: error: expected ‘)’ before ‘b’ 4545s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4545s | ~ ^ 4545s | ) 4545s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const0.c: In function ‘mk_compile_opts’: 4545s /tmp/autopkgtest.K0ihat/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=] 4545s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4545s | ~~^ ~~~~~~~~~~~~~ 4545s | | | 4545s | unsigned int int64_t {aka long long int} 4545s | %llu 4545s 4545s If you find this error message confusing, uninformative, or wrong, please open an issue: 4545s https://github.com/diku-dk/futhark/issues 4545s 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.fut: 4547s Compiling with --backend=opencl: 4547s cc failed with code 1: 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_umul_hi64’: 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4547s | ^~~~~~~~~~~ 4547s | __uint32_t 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4497:90: error: expected ‘)’ before ‘a’ 4547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4497:109: error: expected ‘)’ before ‘b’ 4547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c: In function ‘futrts_smul_hi64’: 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4547s | ^~~~~~~~~~ 4547s | __int128__ 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4501:86: error: expected ‘)’ before ‘a’ 4547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c:4501:104: error: expected ‘)’ before ‘b’ 4547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const1.c: In function ‘mk_compile_opts’: 4547s /tmp/autopkgtest.K0ihat/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=] 4547s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4547s | ~~^ ~~~~~~~~~~~~~ 4547s | | | 4547s | unsigned int int64_t {aka long long int} 4547s | %llu 4547s 4547s If you find this error message confusing, uninformative, or wrong, please open an issue: 4547s https://github.com/diku-dk/futhark/issues 4547s 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.fut: 4547s Compiling with --backend=opencl: 4547s cc failed with code 1: 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_umul_hi64’: 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4547s | ^~~~~~~~~~~ 4547s | __uint32_t 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4497:90: error: expected ‘)’ before ‘a’ 4547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4497:109: error: expected ‘)’ before ‘b’ 4547s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c: In function ‘futrts_smul_hi64’: 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4547s | ^~~~~~~~~~ 4547s | __int128__ 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4501:86: error: expected ‘)’ before ‘a’ 4547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c:4501:104: error: expected ‘)’ before ‘b’ 4547s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4547s | ~ ^ 4547s | ) 4547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const2.c: In function ‘mk_compile_opts’: 4547s /tmp/autopkgtest.K0ihat/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=] 4547s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4547s | ~~^ ~~~~~~~~~~~~~ 4547s | | | 4547s | unsigned int int64_t {aka long long int} 4547s | %llu 4547s 4547s If you find this error message confusing, uninformative, or wrong, please open an issue: 4547s https://github.com/diku-dk/futhark/issues 4547s 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.fut: 4548s Compiling with --backend=opencl: 4548s cc failed with code 1: 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_umul_hi64’: 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4548s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4548s | ^~~~~~~~~~~ 4548s | __uint32_t 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4511:90: error: expected ‘)’ before ‘a’ 4548s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4548s | ~ ^ 4548s | ) 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4511:109: error: expected ‘)’ before ‘b’ 4548s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4548s | ~ ^ 4548s | ) 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c: In function ‘futrts_smul_hi64’: 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4548s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4548s | ^~~~~~~~~~ 4548s | __int128__ 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4515:86: error: expected ‘)’ before ‘a’ 4548s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4548s | ~ ^ 4548s | ) 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c:4515:104: error: expected ‘)’ before ‘b’ 4548s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4548s | ~ ^ 4548s | ) 4548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const3.c: In function ‘mk_compile_opts’: 4548s /tmp/autopkgtest.K0ihat/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=] 4548s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4548s | ~~^ ~~~~~~~~~~~~~ 4548s | | | 4548s | unsigned int int64_t {aka long long int} 4548s | %llu 4548s 4548s If you find this error message confusing, uninformative, or wrong, please open an issue: 4548s https://github.com/diku-dk/futhark/issues 4548s 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.fut: 4552s Compiling with --backend=opencl: 4552s cc failed with code 1: 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_umul_hi64’: 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4552s 4511 | 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.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4511:90: error: expected ‘)’ before ‘a’ 4552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4552s | ~ ^ 4552s | ) 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4511:109: error: expected ‘)’ before ‘b’ 4552s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4552s | ~ ^ 4552s | ) 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c: In function ‘futrts_smul_hi64’: 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4552s | ^~~~~~~~~~ 4552s | __int128__ 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4515:86: error: expected ‘)’ before ‘a’ 4552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4552s | ~ ^ 4552s | ) 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c:4515:104: error: expected ‘)’ before ‘b’ 4552s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4552s | ~ ^ 4552s | ) 4552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const4.c: In function ‘mk_compile_opts’: 4552s /tmp/autopkgtest.K0ihat/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=] 4552s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4552s | ~~^ ~~~~~~~~~~~~~ 4552s | | | 4552s | unsigned int int64_t {aka long long int} 4552s | %llu 4552s 4552s If you find this error message confusing, uninformative, or wrong, please open an issue: 4552s https://github.com/diku-dk/futhark/issues 4552s 4554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.fut: 4554s Compiling with --backend=opencl: 4554s cc failed with code 1: 4554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_umul_hi64’: 4554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4554s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4554s | ^~~~~~~~~~~ 4554s | __uint32_t 4554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4497:90: error: expected ‘)’ before ‘a’ 4554s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4497:109: error: expected ‘)’ before ‘b’ 4554s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const5.c: In function ‘futrts_smul_hi64’: 4554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4554s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4501:86: error: expected ‘)’ before ‘a’ 4554s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const5.c:4501:104: error: expected ‘)’ before ‘b’ 4554s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const5.c: In function ‘mk_compile_opts’: 4554s /tmp/autopkgtest.K0ihat/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=] 4554s 7835 | "-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 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.fut: 4556s Compiling with --backend=opencl: 4556s cc failed with code 1: 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_umul_hi64’: 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4556s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4497:90: error: expected ‘)’ before ‘a’ 4556s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4497:109: error: expected ‘)’ before ‘b’ 4556s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const6.c: In function ‘futrts_smul_hi64’: 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4556s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4501:86: error: expected ‘)’ before ‘a’ 4556s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const6.c:4501:104: error: expected ‘)’ before ‘b’ 4556s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const6.c: In function ‘mk_compile_opts’: 4556s /tmp/autopkgtest.K0ihat/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=] 4556s 7835 | "-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.K0ihat/autopkgtest_tmp/tests/constants/const7.fut: 4556s Compiling with --backend=opencl: 4556s cc failed with code 1: 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_umul_hi64’: 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4556s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4497:90: error: expected ‘)’ before ‘a’ 4556s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4497:109: error: expected ‘)’ before ‘b’ 4556s 4497 | 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.K0ihat/autopkgtest_tmp/tests/constants/const7.c: In function ‘futrts_smul_hi64’: 4556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4556s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4501:86: error: expected ‘)’ before ‘a’ 4556s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const7.c:4501:104: error: expected ‘)’ before ‘b’ 4556s 4501 | 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.K0ihat/autopkgtest_tmp/tests/constants/const7.c: In function ‘mk_compile_opts’: 4556s /tmp/autopkgtest.K0ihat/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=] 4556s 7827 | "-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 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.fut: 4559s Compiling with --backend=opencl: 4559s cc failed with code 1: 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_umul_hi64’: 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4559s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4559s | ^~~~~~~~~~~ 4559s | __uint32_t 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4511:90: error: expected ‘)’ before ‘a’ 4559s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4559s | ~ ^ 4559s | ) 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4511:109: error: expected ‘)’ before ‘b’ 4559s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4559s | ~ ^ 4559s | ) 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c: In function ‘futrts_smul_hi64’: 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4559s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4559s | ^~~~~~~~~~ 4559s | __int128__ 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4515:86: error: expected ‘)’ before ‘a’ 4559s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4559s | ~ ^ 4559s | ) 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c:4515:104: error: expected ‘)’ before ‘b’ 4559s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4559s | ~ ^ 4559s | ) 4559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const8.c: In function ‘mk_compile_opts’: 4559s /tmp/autopkgtest.K0ihat/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=] 4559s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4559s | ~~^ ~~~~~~~~~~~~~ 4559s | | | 4559s | unsigned int int64_t {aka long long int} 4559s | %llu 4559s 4559s If you find this error message confusing, uninformative, or wrong, please open an issue: 4559s https://github.com/diku-dk/futhark/issues 4559s 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.fut: 4560s Compiling with --backend=opencl: 4560s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.fut:5:20-21: 4560s Unused name "y". 4560s cc failed with code 1: 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_umul_hi64’: 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4560s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4560s | ^~~~~~~~~~~ 4560s | __uint32_t 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4501:90: error: expected ‘)’ before ‘a’ 4560s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4560s | ~ ^ 4560s | ) 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4501:109: error: expected ‘)’ before ‘b’ 4560s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4560s | ~ ^ 4560s | ) 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c: In function ‘futrts_smul_hi64’: 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4560s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4560s | ^~~~~~~~~~ 4560s | __int128__ 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4505:86: error: expected ‘)’ before ‘a’ 4560s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4560s | ~ ^ 4560s | ) 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c:4505:104: error: expected ‘)’ before ‘b’ 4560s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4560s | ~ ^ 4560s | ) 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/convert_id.c: In function ‘mk_compile_opts’: 4560s /tmp/autopkgtest.K0ihat/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=] 4560s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4560s | ~~^ ~~~~~~~~~~~~~ 4560s | | | 4560s | unsigned int int64_t {aka long long int} 4560s | %llu 4560s 4560s If you find this error message confusing, uninformative, or wrong, please open an issue: 4560s https://github.com/diku-dk/futhark/issues 4560s 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.fut: 4560s Compiling with --backend=opencl: 4560s cc failed with code 1: 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_umul_hi64’: 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4560s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4560s | ^~~~~~~~~~~ 4560s | __uint32_t 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4497:90: error: expected ‘)’ before ‘a’ 4560s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4560s | ~ ^ 4560s | ) 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4497:109: error: expected ‘)’ before ‘b’ 4560s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4560s | ~ ^ 4560s | ) 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c: In function ‘futrts_smul_hi64’: 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4560s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4560s | ^~~~~~~~~~ 4560s | __int128__ 4560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4501:86: error: expected ‘)’ before ‘a’ 4560s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4560s | ~ ^ 4561s | ) 4561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c:4501:104: error: expected ‘)’ before ‘b’ 4561s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4561s | ~ ^ 4561s | ) 4561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/constants/const9.c: In function ‘mk_compile_opts’: 4561s /tmp/autopkgtest.K0ihat/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=] 4561s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4561s | ~~^ ~~~~~~~~~~~~~ 4561s | | | 4561s | unsigned int int64_t {aka long long int} 4561s | %llu 4561s 4561s If you find this error message confusing, uninformative, or wrong, please open an issue: 4561s https://github.com/diku-dk/futhark/issues 4561s 4567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.fut: 4567s Compiling with --backend=opencl: 4567s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.fut:22:9-10: 4567s Unused name "w". 4567s cc failed with code 1: 4567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_umul_hi64’: 4567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4567s 4497 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4567s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.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.K0ihat/autopkgtest_tmp/tests/copyPropTest1.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.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘futrts_smul_hi64’: 4568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest1.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.K0ihat/autopkgtest_tmp/tests/copyPropTest1.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.K0ihat/autopkgtest_tmp/tests/copyPropTest1.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.K0ihat/autopkgtest_tmp/tests/copyPropTest1.c: In function ‘mk_compile_opts’: 4568s /tmp/autopkgtest.K0ihat/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=] 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 4568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.fut: 4568s Compiling with --backend=opencl: 4568s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.fut:20:9-10: 4568s Unused name "q". 4568s cc failed with code 1: 4568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_umul_hi64’: 4568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4568s 4498 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 4568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4498:90: error: expected ‘)’ before ‘a’ 4568s 4498 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4498:109: error: expected ‘)’ before ‘b’ 4568s 4498 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘futrts_smul_hi64’: 4568s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4568s 4502 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4502:86: error: expected ‘)’ before ‘a’ 4568s 4502 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c:4502:104: error: expected ‘)’ before ‘b’ 4568s 4502 | 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.K0ihat/autopkgtest_tmp/tests/copyPropTest2.c: In function ‘mk_compile_opts’: 4568s /tmp/autopkgtest.K0ihat/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=] 4568s 7833 | "-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.K0ihat/autopkgtest_tmp/tests/cse0.fut: 4569s Compiling with --backend=opencl: 4569s cc failed with code 1: 4569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_umul_hi64’: 4569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4569s 4499 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 4569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c:4499:90: error: expected ‘)’ before ‘a’ 4569s 4499 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4499:109: error: expected ‘)’ before ‘b’ 4569s 4499 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c: In function ‘futrts_smul_hi64’: 4569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/cse0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4569s 4503 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4503:86: error: expected ‘)’ before ‘a’ 4569s 4503 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c:4503:104: error: expected ‘)’ before ‘b’ 4569s 4503 | 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.K0ihat/autopkgtest_tmp/tests/cse0.c: In function ‘mk_compile_opts’: 4569s /tmp/autopkgtest.K0ihat/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=] 4569s 7829 | "-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 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.fut: 4570s Compiling with --backend=opencl: 4570s cc failed with code 1: 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_umul_hi64’: 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4570s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4570s | ^~~~~~~~~~~ 4570s | __uint32_t 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4497:90: error: expected ‘)’ before ‘a’ 4570s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4570s | ~ ^ 4570s | ) 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4497:109: error: expected ‘)’ before ‘b’ 4570s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4570s | ~ ^ 4570s | ) 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘futrts_smul_hi64’: 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4570s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4570s | ^~~~~~~~~~ 4570s | __int128__ 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4501:86: error: expected ‘)’ before ‘a’ 4570s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4570s | ~ ^ 4570s | ) 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c:4501:104: error: expected ‘)’ before ‘b’ 4570s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4570s | ~ ^ 4570s | ) 4570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/copyPropTest3.c: In function ‘mk_compile_opts’: 4570s /tmp/autopkgtest.K0ihat/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=] 4570s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4570s | ~~^ ~~~~~~~~~~~~~ 4570s | | | 4570s | unsigned int int64_t {aka long long int} 4570s | %llu 4570s 4570s If you find this error message confusing, uninformative, or wrong, please open an issue: 4570s https://github.com/diku-dk/futhark/issues 4570s 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.fut: 4572s Compiling with --backend=opencl: 4572s cc failed with code 1: 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_umul_hi64’: 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4572s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4572s | ^~~~~~~~~~~ 4572s | __uint32_t 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4512:90: error: expected ‘)’ before ‘a’ 4572s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4572s | ~ ^ 4572s | ) 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4512:109: error: expected ‘)’ before ‘b’ 4572s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4572s | ~ ^ 4572s | ) 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c: In function ‘futrts_smul_hi64’: 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4572s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4572s | ^~~~~~~~~~ 4572s | __int128__ 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4516:86: error: expected ‘)’ before ‘a’ 4572s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4572s | ~ ^ 4572s | ) 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c:4516:104: error: expected ‘)’ before ‘b’ 4572s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4572s | ~ ^ 4572s | ) 4572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry0.c: In function ‘mk_compile_opts’: 4572s /tmp/autopkgtest.K0ihat/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=] 4572s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4572s | ~~^ ~~~~~~~~~~~~~ 4572s | | | 4572s | unsigned int int64_t {aka long long int} 4572s | %llu 4572s 4572s If you find this error message confusing, uninformative, or wrong, please open an issue: 4572s https://github.com/diku-dk/futhark/issues 4572s 4572s 273 failed, 6 passed, 2027 to go. 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.fut: 4574s Compiling with --backend=opencl: 4574s cc failed with code 1: 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_umul_hi64’: 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4574s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4574s | ^~~~~~~~~~~ 4574s | __uint32_t 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4511:90: error: expected ‘)’ before ‘a’ 4574s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4574s | ~ ^ 4574s | ) 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4511:109: error: expected ‘)’ before ‘b’ 4574s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4574s | ~ ^ 4574s | ) 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c: In function ‘futrts_smul_hi64’: 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4574s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4574s | ^~~~~~~~~~ 4574s | __int128__ 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4515:86: error: expected ‘)’ before ‘a’ 4574s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4574s | ~ ^ 4574s | ) 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c:4515:104: error: expected ‘)’ before ‘b’ 4574s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4574s | ~ ^ 4574s | ) 4574s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry2.c: In function ‘mk_compile_opts’: 4574s /tmp/autopkgtest.K0ihat/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=] 4574s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4574s | ~~^ ~~~~~~~~~~~~~ 4574s | | | 4574s | unsigned int int64_t {aka long long int} 4574s | %llu 4574s 4574s If you find this error message confusing, uninformative, or wrong, please open an issue: 4574s https://github.com/diku-dk/futhark/issues 4574s 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.fut: 4576s Compiling with --backend=opencl: 4576s cc failed with code 1: 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_umul_hi64’: 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4576s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4576s | ^~~~~~~~~~~ 4576s | __uint32_t 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4511:90: error: expected ‘)’ before ‘a’ 4576s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4576s | ~ ^ 4576s | ) 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4511:109: error: expected ‘)’ before ‘b’ 4576s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4576s | ~ ^ 4576s | ) 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c: In function ‘futrts_smul_hi64’: 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4576s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4576s | ^~~~~~~~~~ 4576s | __int128__ 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4515:86: error: expected ‘)’ before ‘a’ 4576s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4576s | ~ ^ 4576s | ) 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c:4515:104: error: expected ‘)’ before ‘b’ 4576s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4576s | ~ ^ 4576s | ) 4576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/curry1.c: In function ‘mk_compile_opts’: 4576s /tmp/autopkgtest.K0ihat/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=] 4576s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4576s | ~~^ ~~~~~~~~~~~~~ 4576s | | | 4576s | unsigned int int64_t {aka long long int} 4576s | %llu 4576s 4576s If you find this error message confusing, uninformative, or wrong, please open an issue: 4576s https://github.com/diku-dk/futhark/issues 4576s 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.fut: 4580s Compiling with --backend=opencl: 4580s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.fut:14:7-8: 4580s Unused name "z". 4580s cc failed with code 1: 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_umul_hi64’: 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4580s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4580s | ^~~~~~~~~~~ 4580s | __uint32_t 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:90: error: expected ‘)’ before ‘a’ 4580s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4580s | ~ ^ 4580s | ) 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4497:109: error: expected ‘)’ before ‘b’ 4580s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4580s | ~ ^ 4580s | ) 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘futrts_smul_hi64’: 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4580s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4580s | ^~~~~~~~~~ 4580s | __int128__ 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4501:86: error: expected ‘)’ before ‘a’ 4580s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4580s | ~ ^ 4580s | ) 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c:4501:104: error: expected ‘)’ before ‘b’ 4580s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4580s | ~ ^ 4580s | ) 4580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest2.c: In function ‘mk_compile_opts’: 4580s /tmp/autopkgtest.K0ihat/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=] 4580s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4580s | ~~^ ~~~~~~~~~~~~~ 4580s | | | 4580s | unsigned int int64_t {aka long long int} 4580s | %llu 4580s 4580s If you find this error message confusing, uninformative, or wrong, please open an issue: 4580s https://github.com/diku-dk/futhark/issues 4580s 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.fut: 4582s Compiling with --backend=opencl: 4582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.fut:14:7-8: 4582s Unused name "z". 4582s cc failed with code 1: 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_umul_hi64’: 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4582s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4582s | ^~~~~~~~~~~ 4582s | __uint32_t 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:90: error: expected ‘)’ before ‘a’ 4582s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4582s | ~ ^ 4582s | ) 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4497:109: error: expected ‘)’ before ‘b’ 4582s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4582s | ~ ^ 4582s | ) 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘futrts_smul_hi64’: 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4582s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4582s | ^~~~~~~~~~ 4582s | __int128__ 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4501:86: error: expected ‘)’ before ‘a’ 4582s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4582s | ~ ^ 4582s | ) 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c:4501:104: error: expected ‘)’ before ‘b’ 4582s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4582s | ~ ^ 4582s | ) 4582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/deadCodeElimTest1.c: In function ‘mk_compile_opts’: 4582s /tmp/autopkgtest.K0ihat/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=] 4582s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4582s | ~~^ ~~~~~~~~~~~~~ 4582s | | | 4582s | unsigned int int64_t {aka long long int} 4582s | %llu 4582s 4582s If you find this error message confusing, uninformative, or wrong, please open an issue: 4582s https://github.com/diku-dk/futhark/issues 4582s 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.fut: 4586s Compiling with --backend=opencl: 4586s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.fut:5:17-41: 4586s Entry point parameter 4586s 4586s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 4586s 4586s will have an opaque type, so the entry point will likely not be callable. 4586s cc failed with code 1: 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_umul_hi64’: 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4586s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4586s | ^~~~~~~~~~~ 4586s | __uint32_t 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:90: error: expected ‘)’ before ‘a’ 4586s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4586s | ~ ^ 4586s | ) 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4556:109: error: expected ‘)’ before ‘b’ 4586s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4586s | ~ ^ 4586s | ) 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘futrts_smul_hi64’: 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4586s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4586s | ^~~~~~~~~~ 4586s | __int128__ 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4560:86: error: expected ‘)’ before ‘a’ 4586s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4586s | ~ ^ 4586s | ) 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c:4560:104: error: expected ‘)’ before ‘b’ 4586s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4586s | ~ ^ 4586s | ) 4586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist0.c: In function ‘mk_compile_opts’: 4586s /tmp/autopkgtest.K0ihat/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=] 4586s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4586s | ~~^ ~~~~~~~~~~~~~ 4586s | | | 4586s | unsigned int int64_t {aka long long int} 4586s | %llu 4586s 4586s If you find this error message confusing, uninformative, or wrong, please open an issue: 4586s https://github.com/diku-dk/futhark/issues 4586s 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.fut: 4588s Compiling with --backend=opencl: 4588s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.fut:5:17-41: 4588s Entry point parameter 4588s 4588s ((A: [m]([n]i32, [n]i32)): [m]([n]i32, [n]i32)) 4588s 4588s will have an opaque type, so the entry point will likely not be callable. 4588s cc failed with code 1: 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_umul_hi64’: 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4588s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4588s | ^~~~~~~~~~~ 4588s | __uint32_t 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:90: error: expected ‘)’ before ‘a’ 4588s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4556:109: error: expected ‘)’ before ‘b’ 4588s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘futrts_smul_hi64’: 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4588s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4588s | ^~~~~~~~~~ 4588s | __int128__ 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4560:86: error: expected ‘)’ before ‘a’ 4588s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c:4560:104: error: expected ‘)’ before ‘b’ 4588s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/hist1.c: In function ‘mk_compile_opts’: 4588s /tmp/autopkgtest.K0ihat/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=] 4588s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4588s | ~~^ ~~~~~~~~~~~~~ 4588s | | | 4588s | unsigned int int64_t {aka long long int} 4588s | %llu 4588s 4588s If you find this error message confusing, uninformative, or wrong, please open an issue: 4588s https://github.com/diku-dk/futhark/issues 4588s 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut: 4588s Compiling with --backend=opencl: 4588s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.fut:4:10-26: 4588s Entry point parameter 4588s 4588s ((A: [d₀](i32, i32)): [](i32, i32)) 4588s 4588s will have an opaque type, so the entry point will likely not be callable. 4588s cc failed with code 1: 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_umul_hi64’: 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4588s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4588s | ^~~~~~~~~~~ 4588s | __uint32_t 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:90: error: expected ‘)’ before ‘a’ 4588s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4542:109: error: expected ‘)’ before ‘b’ 4588s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘futrts_smul_hi64’: 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4588s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4588s | ^~~~~~~~~~ 4588s | __int128__ 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4546:86: error: expected ‘)’ before ‘a’ 4588s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c:4546:104: error: expected ‘)’ before ‘b’ 4588s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4588s | ~ ^ 4588s | ) 4588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/jvp0.c: In function ‘mk_compile_opts’: 4588s /tmp/autopkgtest.K0ihat/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=] 4588s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4588s | ~~^ ~~~~~~~~~~~~~ 4588s | | | 4588s | unsigned int int64_t {aka long long int} 4588s | %llu 4588s 4588s If you find this error message confusing, uninformative, or wrong, please open an issue: 4588s https://github.com/diku-dk/futhark/issues 4588s 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.fut: 4590s Compiling with --backend=opencl: 4590s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.fut:4:10-26: 4590s Entry point parameter 4590s 4590s ((A: [d₀](i32, i32)): [](i32, i32)) 4590s 4590s will have an opaque type, so the entry point will likely not be callable. 4590s cc failed with code 1: 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_umul_hi64’: 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4590s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4590s | ^~~~~~~~~~~ 4590s | __uint32_t 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:90: error: expected ‘)’ before ‘a’ 4590s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4590s | ~ ^ 4590s | ) 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4542:109: error: expected ‘)’ before ‘b’ 4590s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4590s | ~ ^ 4590s | ) 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘futrts_smul_hi64’: 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4590s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4590s | ^~~~~~~~~~ 4590s | __int128__ 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4546:86: error: expected ‘)’ before ‘a’ 4590s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4590s | ~ ^ 4590s | ) 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c:4546:104: error: expected ‘)’ before ‘b’ 4590s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4590s | ~ ^ 4590s | ) 4590s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/map0.c: In function ‘mk_compile_opts’: 4590s /tmp/autopkgtest.K0ihat/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=] 4590s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4590s | ~~^ ~~~~~~~~~~~~~ 4590s | | | 4590s | unsigned int int64_t {aka long long int} 4590s | %llu 4590s 4590s If you find this error message confusing, uninformative, or wrong, please open an issue: 4590s https://github.com/diku-dk/futhark/issues 4590s 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut: 4595s Compiling with --backend=opencl: 4595s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.fut:6:10-26: 4595s Entry point parameter 4595s 4595s ((A: [d₀](i32, i32)): [](i32, i32)) 4595s 4595s will have an opaque type, so the entry point will likely not be callable. 4595s cc failed with code 1: 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_umul_hi64’: 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4595s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4595s | ^~~~~~~~~~~ 4595s | __uint32_t 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:90: error: expected ‘)’ before ‘a’ 4595s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4595s | ~ ^ 4595s | ) 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4542:109: error: expected ‘)’ before ‘b’ 4595s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4595s | ~ ^ 4595s | ) 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘futrts_smul_hi64’: 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4595s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4595s | ^~~~~~~~~~ 4595s | __int128__ 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4546:86: error: expected ‘)’ before ‘a’ 4595s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4595s | ~ ^ 4595s | ) 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c:4546:104: error: expected ‘)’ before ‘b’ 4595s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4595s | ~ ^ 4595s | ) 4595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/reduce0.c: In function ‘mk_compile_opts’: 4595s /tmp/autopkgtest.K0ihat/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=] 4595s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4595s | ~~^ ~~~~~~~~~~~~~ 4595s | | | 4595s | unsigned int int64_t {aka long long int} 4595s | %llu 4595s 4595s If you find this error message confusing, uninformative, or wrong, please open an issue: 4595s https://github.com/diku-dk/futhark/issues 4595s 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.fut: 4596s Compiling with --backend=opencl: 4596s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.fut:4:10-26: 4596s Entry point parameter 4596s 4596s ((A: [d₀](i32, i32)): [](i32, i32)) 4596s 4596s will have an opaque type, so the entry point will likely not be callable. 4596s cc failed with code 1: 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_umul_hi64’: 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4596s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4596s | ^~~~~~~~~~~ 4596s | __uint32_t 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:90: error: expected ‘)’ before ‘a’ 4596s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4596s | ~ ^ 4596s | ) 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4542:109: error: expected ‘)’ before ‘b’ 4596s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4596s | ~ ^ 4596s | ) 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘futrts_smul_hi64’: 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4596s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4596s | ^~~~~~~~~~ 4596s | __int128__ 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4546:86: error: expected ‘)’ before ‘a’ 4596s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4596s | ~ ^ 4596s | ) 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c:4546:104: error: expected ‘)’ before ‘b’ 4596s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4596s | ~ ^ 4596s | ) 4596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan0.c: In function ‘mk_compile_opts’: 4596s /tmp/autopkgtest.K0ihat/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=] 4596s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4596s | ~~^ ~~~~~~~~~~~~~ 4596s | | | 4596s | unsigned int int64_t {aka long long int} 4596s | %llu 4596s 4596s If you find this error message confusing, uninformative, or wrong, please open an issue: 4596s https://github.com/diku-dk/futhark/issues 4596s 4599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.fut: 4599s Compiling with --backend=opencl: 4599s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.fut:9:10-27: 4599s Entry point parameter 4599s 4599s ((xs: [d₀](i32, i32)): [](i32, i32)) 4599s 4599s will have an opaque type, so the entry point will likely not be callable. 4599s cc failed with code 1: 4599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_umul_hi64’: 4599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4599s 4542 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:90: error: expected ‘)’ before ‘a’ 4599s 4542 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4542:109: error: expected ‘)’ before ‘b’ 4599s 4542 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘futrts_smul_hi64’: 4599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4599s 4546 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4546:86: error: expected ‘)’ before ‘a’ 4599s 4546 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c:4546:104: error: expected ‘)’ before ‘b’ 4599s 4546 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scan1.c: In function ‘mk_compile_opts’: 4599s /tmp/autopkgtest.K0ihat/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=] 4599s 7879 | "-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 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut: 4601s Compiling with --backend=opencl: 4601s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.fut:4:14-32: 4601s Entry point parameter 4601s 4601s ((A: *[n](i32, i32)): *[n](i32, i32)) 4601s 4601s will have an opaque type, so the entry point will likely not be callable. 4601s cc failed with code 1: 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_umul_hi64’: 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4601s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4601s | ^~~~~~~~~~~ 4601s | __uint32_t 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:90: error: expected ‘)’ before ‘a’ 4601s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4601s | ~ ^ 4601s | ) 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4541:109: error: expected ‘)’ before ‘b’ 4601s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4601s | ~ ^ 4601s | ) 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘futrts_smul_hi64’: 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4601s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4601s | ^~~~~~~~~~ 4601s | __int128__ 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4545:86: error: expected ‘)’ before ‘a’ 4601s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4601s | ~ ^ 4601s | ) 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c:4545:104: error: expected ‘)’ before ‘b’ 4601s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4601s | ~ ^ 4601s | ) 4601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/scatter0.c: In function ‘mk_compile_opts’: 4601s /tmp/autopkgtest.K0ihat/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=] 4601s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4601s | ~~^ ~~~~~~~~~~~~~ 4601s | | | 4601s | unsigned int int64_t {aka long long int} 4601s | %llu 4601s 4601s If you find this error message confusing, uninformative, or wrong, please open an issue: 4601s https://github.com/diku-dk/futhark/issues 4601s 4602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut: 4602s Compiling with --backend=opencl: 4602s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.fut:4:10-26: 4602s Entry point parameter 4602s 4602s ((A: [d₀](i32, i32)): [](i32, i32)) 4602s 4602s will have an opaque type, so the entry point will likely not be callable. 4602s cc failed with code 1: 4602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_umul_hi64’: 4602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4602s 4542 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:90: error: expected ‘)’ before ‘a’ 4602s 4542 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4542:109: error: expected ‘)’ before ‘b’ 4602s 4542 | 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.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘futrts_smul_hi64’: 4602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4603s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4603s | ^~~~~~~~~~ 4603s | __int128__ 4603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4546:86: error: expected ‘)’ before ‘a’ 4603s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4603s | ~ ^ 4603s | ) 4603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c:4546:104: error: expected ‘)’ before ‘b’ 4603s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4603s | ~ ^ 4603s | ) 4603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/vjp0.c: In function ‘mk_compile_opts’: 4603s /tmp/autopkgtest.K0ihat/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=] 4603s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4603s | ~~^ ~~~~~~~~~~~~~ 4603s | | | 4603s | unsigned int int64_t {aka long long int} 4603s | %llu 4603s 4603s If you find this error message confusing, uninformative, or wrong, please open an issue: 4603s https://github.com/diku-dk/futhark/issues 4603s 4604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.fut: 4604s Compiling with --backend=opencl: 4604s cc failed with code 1: 4604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_umul_hi64’: 4604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4604s 4528 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4528:90: error: expected ‘)’ before ‘a’ 4604s 4528 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4528:109: error: expected ‘)’ before ‘b’ 4604s 4528 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘futrts_smul_hi64’: 4604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4604s 4532 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4532:86: error: expected ‘)’ before ‘a’ 4604s 4532 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c:4532:104: error: expected ‘)’ before ‘b’ 4604s 4532 | 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.K0ihat/autopkgtest_tmp/tests/distribution/branch0.c: In function ‘mk_compile_opts’: 4604s /tmp/autopkgtest.K0ihat/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=] 4604s 7861 | "-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 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.fut: 4611s Compiling with --backend=opencl: 4611s cc failed with code 1: 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_umul_hi64’: 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4611s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4611s | ^~~~~~~~~~~ 4611s | __uint32_t 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4528:90: error: expected ‘)’ before ‘a’ 4611s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4611s | ~ ^ 4611s | ) 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4528:109: error: expected ‘)’ before ‘b’ 4611s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4611s | ~ ^ 4611s | ) 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘futrts_smul_hi64’: 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4611s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4611s | ^~~~~~~~~~ 4611s | __int128__ 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4532:86: error: expected ‘)’ before ‘a’ 4611s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4611s | ~ ^ 4611s | ) 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c:4532:104: error: expected ‘)’ before ‘b’ 4611s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4611s | ~ ^ 4611s | ) 4611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution0.c: In function ‘mk_compile_opts’: 4611s /tmp/autopkgtest.K0ihat/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=] 4611s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4611s | ~~^ ~~~~~~~~~~~~~ 4611s | | | 4611s | unsigned int int64_t {aka long long int} 4611s | %llu 4611s 4611s If you find this error message confusing, uninformative, or wrong, please open an issue: 4611s https://github.com/diku-dk/futhark/issues 4611s 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.fut: 4612s Compiling with --backend=opencl: 4612s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.fut:31:9-34:32: 4612s Entry point parameter 4612s 4612s ((md_vols: [d₆][d₇]f64): [][]f64, (md_drifts: [d₆][d₇]f64): [][]f64, (md_starts: [d₇]f64): []f64, (noises_mat: [d₅][d₆][d₇]f64): [][][]f64) 4612s 4612s will have an opaque type, so the entry point will likely not be callable. 4612s cc failed with code 1: 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_umul_hi64’: 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4563:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4612s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4612s | ^~~~~~~~~~~ 4612s | __uint32_t 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4563:78: note: each undeclared identifier is reported only once for each function it appears in 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4563:90: error: expected ‘)’ before ‘a’ 4612s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4612s | ~ ^ 4612s | ) 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4563:109: error: expected ‘)’ before ‘b’ 4612s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4612s | ~ ^ 4612s | ) 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘futrts_smul_hi64’: 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4567:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4612s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4612s | ^~~~~~~~~~ 4612s | __int128__ 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4567:86: error: expected ‘)’ before ‘a’ 4612s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4612s | ~ ^ 4612s | ) 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c:4567:104: error: expected ‘)’ before ‘b’ 4612s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4612s | ~ ^ 4612s | ) 4612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution1.c: In function ‘mk_compile_opts’: 4612s /tmp/autopkgtest.K0ihat/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=] 4612s 7896 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4612s | ~~^ ~~~~~~~~~~~~~ 4612s | | | 4612s | unsigned int int64_t {aka long long int} 4612s | %llu 4612s 4612s If you find this error message confusing, uninformative, or wrong, please open an issue: 4612s https://github.com/diku-dk/futhark/issues 4612s 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.fut: 4613s Compiling with --backend=opencl: 4613s cc failed with code 1: 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_umul_hi64’: 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4613s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4613s | ^~~~~~~~~~~ 4613s | __uint32_t 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4526:90: error: expected ‘)’ before ‘a’ 4613s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4613s | ~ ^ 4613s | ) 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4526:109: error: expected ‘)’ before ‘b’ 4613s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4613s | ~ ^ 4613s | ) 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘futrts_smul_hi64’: 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4613s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4613s | ^~~~~~~~~~ 4613s | __int128__ 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4530:86: error: expected ‘)’ before ‘a’ 4613s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4613s | ~ ^ 4613s | ) 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c:4530:104: error: expected ‘)’ before ‘b’ 4613s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4613s | ~ ^ 4613s | ) 4613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution10.c: In function ‘mk_compile_opts’: 4613s /tmp/autopkgtest.K0ihat/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=] 4613s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4613s | ~~^ ~~~~~~~~~~~~~ 4613s | | | 4613s | unsigned int int64_t {aka long long int} 4613s | %llu 4613s 4613s If you find this error message confusing, uninformative, or wrong, please open an issue: 4613s https://github.com/diku-dk/futhark/issues 4613s 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.fut: 4616s Compiling with --backend=opencl: 4616s cc failed with code 1: 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_umul_hi64’: 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘futrts_smul_hi64’: 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution12.c: In function ‘mk_compile_opts’: 4616s /tmp/autopkgtest.K0ihat/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=] 4616s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.fut: 4616s Compiling with --backend=opencl: 4616s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.fut:8:57-58: 4616s Unused name "i". 4616s cc failed with code 1: 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_umul_hi64’: 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘futrts_smul_hi64’: 4616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.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.K0ihat/autopkgtest_tmp/tests/distribution/distribution11.c: In function ‘mk_compile_opts’: 4616s /tmp/autopkgtest.K0ihat/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=] 4616s 7846 | "-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 4622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.fut: 4622s Generating reference outputs: 4622s cc failed with code 1: 4622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_umul_hi64’: 4622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4622s 4415 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:90: error: expected ‘)’ before ‘a’ 4622s 4415 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4415:109: error: expected ‘)’ before ‘b’ 4622s 4415 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c: In function ‘futrts_smul_hi64’: 4622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4622s 4419 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4419:86: error: expected ‘)’ before ‘a’ 4622s 4419 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution3.c:4419:104: error: expected ‘)’ before ‘b’ 4622s 4419 | 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 4622s If you find this error message confusing, uninformative, or wrong, please open an issue: 4622s https://github.com/diku-dk/futhark/issues 4622s 4627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.fut: 4627s Compiling with --backend=opencl: 4627s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.fut:11:23-53: 4627s Entry point parameter 4627s 4627s ((a: [n][an]i32): [n][an]i32, (b: [n][bn]i32): [n][bn]i32) 4627s 4627s will have an opaque type, so the entry point will likely not be callable. 4627s cc failed with code 1: 4627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_umul_hi64’: 4627s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4627s 4530 | 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 4628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 4628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4530:90: error: expected ‘)’ before ‘a’ 4628s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4530:109: error: expected ‘)’ before ‘b’ 4628s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘futrts_smul_hi64’: 4628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4628s 4534 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4534:86: error: expected ‘)’ before ‘a’ 4628s 4534 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c:4534:104: error: expected ‘)’ before ‘b’ 4628s 4534 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution4.c: In function ‘mk_compile_opts’: 4628s /tmp/autopkgtest.K0ihat/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=] 4628s 7865 | "-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 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.fut: 4630s Compiling with --backend=opencl: 4630s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.fut:5:9-42: 4630s Entry point parameter 4630s 4630s ((outer_loop_count: i64): i64, (a: [d₀]i64): []i64) 4630s 4630s will have an opaque type, so the entry point will likely not be callable. 4630s cc failed with code 1: 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_umul_hi64’: 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4630s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4630s | ^~~~~~~~~~~ 4630s | __uint32_t 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4544:90: error: expected ‘)’ before ‘a’ 4630s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4544:109: error: expected ‘)’ before ‘b’ 4630s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘futrts_smul_hi64’: 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4630s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4630s | ^~~~~~~~~~ 4630s | __int128__ 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4548:86: error: expected ‘)’ before ‘a’ 4630s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c:4548:104: error: expected ‘)’ before ‘b’ 4630s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution6.c: In function ‘mk_compile_opts’: 4630s /tmp/autopkgtest.K0ihat/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=] 4630s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4630s | ~~^ ~~~~~~~~~~~~~ 4630s | | | 4630s | unsigned int int64_t {aka long long int} 4630s | %llu 4630s 4630s If you find this error message confusing, uninformative, or wrong, please open an issue: 4630s https://github.com/diku-dk/futhark/issues 4630s 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.fut: 4630s Compiling with --backend=opencl: 4630s cc failed with code 1: 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_umul_hi64’: 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4630s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4630s | ^~~~~~~~~~~ 4630s | __uint32_t 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4528:90: error: expected ‘)’ before ‘a’ 4630s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4528:109: error: expected ‘)’ before ‘b’ 4630s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘futrts_smul_hi64’: 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4630s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4630s | ^~~~~~~~~~ 4630s | __int128__ 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4532:86: error: expected ‘)’ before ‘a’ 4630s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c:4532:104: error: expected ‘)’ before ‘b’ 4630s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4630s | ~ ^ 4630s | ) 4630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution5.c: In function ‘mk_compile_opts’: 4630s /tmp/autopkgtest.K0ihat/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=] 4630s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4630s | ~~^ ~~~~~~~~~~~~~ 4630s | | | 4630s | unsigned int int64_t {aka long long int} 4630s | %llu 4630s 4630s If you find this error message confusing, uninformative, or wrong, please open an issue: 4630s https://github.com/diku-dk/futhark/issues 4630s 4633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.fut: 4633s Compiling with --backend=opencl: 4633s cc failed with code 1: 4633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_umul_hi64’: 4633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4546:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4633s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4633s | ^~~~~~~~~~~ 4633s | __uint32_t 4633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4546:78: note: each undeclared identifier is reported only once for each function it appears in 4633s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4546:90: error: expected ‘)’ before ‘a’ 4633s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4633s | ~ ^ 4633s | ) 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4546:109: error: expected ‘)’ before ‘b’ 4634s 4546 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘futrts_smul_hi64’: 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4550:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4634s 4550 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4550:86: error: expected ‘)’ before ‘a’ 4634s 4550 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c:4550:104: error: expected ‘)’ before ‘b’ 4634s 4550 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution2.c: In function ‘mk_compile_opts’: 4634s /tmp/autopkgtest.K0ihat/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=] 4634s 7894 | "-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 4634s 297 failed, 6 passed, 2003 to go. 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.fut: 4634s Compiling with --backend=opencl: 4634s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.fut:32:9-36:43: 4634s Entry point parameter 4634s 4634s ((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) 4634s 4634s will have an opaque type, so the entry point will likely not be callable. 4634s 4634s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.fut:37:25-26: 4634s Unused name "i". 4634s cc failed with code 1: 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_umul_hi64’: 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4565:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4634s 4565 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4565:78: note: each undeclared identifier is reported only once for each function it appears in 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4565:90: error: expected ‘)’ before ‘a’ 4634s 4565 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4565:109: error: expected ‘)’ before ‘b’ 4634s 4565 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘futrts_smul_hi64’: 4634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4569:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4634s 4569 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4569:86: error: expected ‘)’ before ‘a’ 4634s 4569 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c:4569:104: error: expected ‘)’ before ‘b’ 4634s 4569 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution8.c: In function ‘mk_compile_opts’: 4634s /tmp/autopkgtest.K0ihat/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=] 4634s 7898 | "-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 4636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.fut: 4636s Compiling with --backend=opencl: 4636s cc failed with code 1: 4636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_umul_hi64’: 4636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4636s 4511 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4511:90: error: expected ‘)’ before ‘a’ 4636s 4511 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4511:109: error: expected ‘)’ before ‘b’ 4636s 4511 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘futrts_smul_hi64’: 4636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4636s 4515 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4515:86: error: expected ‘)’ before ‘a’ 4636s 4515 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c:4515:104: error: expected ‘)’ before ‘b’ 4636s 4515 | 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.K0ihat/autopkgtest_tmp/tests/distribution/distribution9.c: In function ‘mk_compile_opts’: 4636s /tmp/autopkgtest.K0ihat/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=] 4636s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4636s | ~~^ ~~~~~~~~~~~~~ 4636s | | | 4636s | unsigned int int64_t {aka long long int} 4636s | %llu 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 4641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.fut: 4641s Compiling with --backend=opencl: 4641s cc failed with code 1: 4641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_umul_hi64’: 4641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.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.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.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.K0ihat/autopkgtest_tmp/tests/distribution/gather0.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.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘futrts_smul_hi64’: 4641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/gather0.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.K0ihat/autopkgtest_tmp/tests/distribution/gather0.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.K0ihat/autopkgtest_tmp/tests/distribution/gather0.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.K0ihat/autopkgtest_tmp/tests/distribution/gather0.c: In function ‘mk_compile_opts’: 4641s /tmp/autopkgtest.K0ihat/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=] 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 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.fut: 4645s Compiling with --backend=opencl: 4645s cc failed with code 1: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_umul_hi64’: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4645s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ^~~~~~~~~~~ 4645s | __uint32_t 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4528:90: error: expected ‘)’ before ‘a’ 4645s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4528:109: error: expected ‘)’ before ‘b’ 4645s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘futrts_smul_hi64’: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4645s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ^~~~~~~~~~ 4645s | __int128__ 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4532:86: error: expected ‘)’ before ‘a’ 4645s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c:4532:104: error: expected ‘)’ before ‘b’ 4645s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace0.c: In function ‘mk_compile_opts’: 4645s /tmp/autopkgtest.K0ihat/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=] 4645s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4645s | ~~^ ~~~~~~~~~~~~~ 4645s | | | 4645s | unsigned int int64_t {aka long long int} 4645s | %llu 4645s 4645s If you find this error message confusing, uninformative, or wrong, please open an issue: 4645s https://github.com/diku-dk/futhark/issues 4645s 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.fut: 4645s Compiling with --backend=opencl: 4645s cc failed with code 1: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_umul_hi64’: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4645s 4551 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ^~~~~~~~~~~ 4645s | __uint32_t 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:78: note: each undeclared identifier is reported only once for each function it appears in 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:90: error: expected ‘)’ before ‘a’ 4645s 4551 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4551:109: error: expected ‘)’ before ‘b’ 4645s 4551 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘futrts_smul_hi64’: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4555:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4645s 4555 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ^~~~~~~~~~ 4645s | __int128__ 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4555:86: error: expected ‘)’ before ‘a’ 4645s 4555 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c:4555:104: error: expected ‘)’ before ‘b’ 4645s 4555 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/dependence-analysis/ad_acc.c: In function ‘mk_compile_opts’: 4645s /tmp/autopkgtest.K0ihat/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=] 4645s 7940 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4645s | ~~^ ~~~~~~~~~~~~~ 4645s | | | 4645s | unsigned int int64_t {aka long long int} 4645s | %llu 4645s 4645s If you find this error message confusing, uninformative, or wrong, please open an issue: 4645s https://github.com/diku-dk/futhark/issues 4645s 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.fut: 4645s Generating reference outputs: 4645s cc failed with code 1: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_umul_hi64’: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4645s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ^~~~~~~~~~~ 4645s | __uint32_t 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:90: error: expected ‘)’ before ‘a’ 4645s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4415:109: error: expected ‘)’ before ‘b’ 4645s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c: In function ‘futrts_smul_hi64’: 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4645s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ^~~~~~~~~~ 4645s | __int128__ 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4419:86: error: expected ‘)’ before ‘a’ 4645s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace3.c:4419:104: error: expected ‘)’ before ‘b’ 4645s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4645s | ~ ^ 4645s | ) 4645s 4645s If you find this error message confusing, uninformative, or wrong, please open an issue: 4645s https://github.com/diku-dk/futhark/issues 4645s 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.fut: 4648s Compiling with --backend=opencl: 4648s cc failed with code 1: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_umul_hi64’: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ^~~~~~~~~~~ 4648s | __uint32_t 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4511:90: error: expected ‘)’ before ‘a’ 4648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4511:109: error: expected ‘)’ before ‘b’ 4648s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘futrts_smul_hi64’: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ^~~~~~~~~~ 4648s | __int128__ 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4515:86: error: expected ‘)’ before ‘a’ 4648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c:4515:104: error: expected ‘)’ before ‘b’ 4648s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace1.c: In function ‘mk_compile_opts’: 4648s /tmp/autopkgtest.K0ihat/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=] 4648s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4648s | ~~^ ~~~~~~~~~~~~~ 4648s | | | 4648s | unsigned int int64_t {aka long long int} 4648s | %llu 4648s 4648s If you find this error message confusing, uninformative, or wrong, please open an issue: 4648s https://github.com/diku-dk/futhark/issues 4648s 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.fut: 4648s Compiling with --backend=opencl: 4648s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.fut:38:42-43: 4648s Unused name "i". 4648s cc failed with code 1: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_umul_hi64’: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4648s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ^~~~~~~~~~~ 4648s | __uint32_t 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:90: error: expected ‘)’ before ‘a’ 4648s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4527:109: error: expected ‘)’ before ‘b’ 4648s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘futrts_smul_hi64’: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4648s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ^~~~~~~~~~ 4648s | __int128__ 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4531:86: error: expected ‘)’ before ‘a’ 4648s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c:4531:104: error: expected ‘)’ before ‘b’ 4648s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/icfp16-example.c: In function ‘mk_compile_opts’: 4648s /tmp/autopkgtest.K0ihat/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=] 4648s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4648s | ~~^ ~~~~~~~~~~~~~ 4648s | | | 4648s | unsigned int int64_t {aka long long int} 4648s | %llu 4648s 4648s If you find this error message confusing, uninformative, or wrong, please open an issue: 4648s https://github.com/diku-dk/futhark/issues 4648s 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.fut: 4648s Compiling with --backend=opencl: 4648s cc failed with code 1: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_umul_hi64’: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4648s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ^~~~~~~~~~~ 4648s | __uint32_t 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4528:90: error: expected ‘)’ before ‘a’ 4648s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4528:109: error: expected ‘)’ before ‘b’ 4648s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘futrts_smul_hi64’: 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4648s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ^~~~~~~~~~ 4648s | __int128__ 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4532:86: error: expected ‘)’ before ‘a’ 4648s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c:4532:104: error: expected ‘)’ before ‘b’ 4648s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4648s | ~ ^ 4648s | ) 4648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace2.c: In function ‘mk_compile_opts’: 4648s /tmp/autopkgtest.K0ihat/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=] 4648s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4648s | ~~^ ~~~~~~~~~~~~~ 4648s | | | 4648s | unsigned int int64_t {aka long long int} 4648s | %llu 4648s 4648s If you find this error message confusing, uninformative, or wrong, please open an issue: 4648s https://github.com/diku-dk/futhark/issues 4648s 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.fut: 4654s Generating reference outputs: 4654s cc failed with code 1: 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_umul_hi64’: 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4654s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4654s | ^~~~~~~~~~~ 4654s | __uint32_t 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:90: error: expected ‘)’ before ‘a’ 4654s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4416:109: error: expected ‘)’ before ‘b’ 4654s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c: In function ‘futrts_smul_hi64’: 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4654s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4654s | ^~~~~~~~~~ 4654s | __int128__ 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4420:86: error: expected ‘)’ before ‘a’ 4654s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace5.c:4420:104: error: expected ‘)’ before ‘b’ 4654s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s 4654s If you find this error message confusing, uninformative, or wrong, please open an issue: 4654s https://github.com/diku-dk/futhark/issues 4654s 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.fut: 4654s Generating reference outputs: 4654s cc failed with code 1: 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_umul_hi64’: 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4654s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4654s | ^~~~~~~~~~~ 4654s | __uint32_t 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:90: error: expected ‘)’ before ‘a’ 4654s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4416:109: error: expected ‘)’ before ‘b’ 4654s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c: In function ‘futrts_smul_hi64’: 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4654s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4654s | ^~~~~~~~~~ 4654s | __int128__ 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4420:86: error: expected ‘)’ before ‘a’ 4654s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace6.c:4420:104: error: expected ‘)’ before ‘b’ 4654s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4654s | ~ ^ 4654s | ) 4654s 4654s If you find this error message confusing, uninformative, or wrong, please open an issue: 4654s https://github.com/diku-dk/futhark/issues 4654s 4655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.fut: 4655s Compiling with --backend=opencl: 4655s cc failed with code 1: 4655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_umul_hi64’: 4655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4655s 4543 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4543:90: error: expected ‘)’ before ‘a’ 4655s 4543 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4543:109: error: expected ‘)’ before ‘b’ 4655s 4543 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘futrts_smul_hi64’: 4655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4655s 4547 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4547:86: error: expected ‘)’ before ‘a’ 4655s 4547 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c:4547:104: error: expected ‘)’ before ‘b’ 4655s 4547 | 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.K0ihat/autopkgtest_tmp/tests/distribution/inplace4.c: In function ‘mk_compile_opts’: 4655s /tmp/autopkgtest.K0ihat/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=] 4655s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4655s | ~~^ ~~~~~~~~~~~~~ 4655s | | | 4655s | unsigned int int64_t {aka long long int} 4655s | %llu 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 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.fut: 4660s Compiling with --backend=opencl: 4660s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.fut:9:18-23: 4660s Defaulting ambiguous type to i32. 4660s 4660s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.fut:9:27-28: 4660s Defaulting ambiguous type to i32. 4660s cc failed with code 1: 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_umul_hi64’: 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4660s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4660s | ^~~~~~~~~~~ 4660s | __uint32_t 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4511:90: error: expected ‘)’ before ‘a’ 4660s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4660s | ~ ^ 4660s | ) 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4511:109: error: expected ‘)’ before ‘b’ 4660s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4660s | ~ ^ 4660s | ) 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘futrts_smul_hi64’: 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4660s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4660s | ^~~~~~~~~~ 4660s | __int128__ 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4515:86: error: expected ‘)’ before ‘a’ 4660s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4660s | ~ ^ 4660s | ) 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c:4515:104: error: expected ‘)’ before ‘b’ 4660s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4660s | ~ ^ 4660s | ) 4660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/inplace7.c: In function ‘mk_compile_opts’: 4660s /tmp/autopkgtest.K0ihat/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=] 4660s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4660s | ~~^ ~~~~~~~~~~~~~ 4660s | | | 4660s | unsigned int int64_t {aka long long int} 4660s | %llu 4660s 4660s If you find this error message confusing, uninformative, or wrong, please open an issue: 4660s https://github.com/diku-dk/futhark/issues 4660s 4661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut: 4661s Generating reference outputs: 4661s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut:6:12-14: 4661s Unused name "as". 4661s 4661s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 4661s Defaulting ambiguous type to i32. 4661s 4661s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.fut:6:35-7:64: 4661s Defaulting ambiguous type to i32. 4661s cc failed with code 1: 4661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_umul_hi64’: 4661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4661s 4432 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 4661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:90: error: expected ‘)’ before ‘a’ 4661s 4432 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4432:109: error: expected ‘)’ before ‘b’ 4661s 4432 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c: In function ‘futrts_smul_hi64’: 4661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4661s 4436 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4436:86: error: expected ‘)’ before ‘a’ 4661s 4436 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irwim0.c:4436:104: error: expected ‘)’ before ‘b’ 4661s 4436 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.fut: 4663s Compiling with --backend=opencl: 4663s cc failed with code 1: 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_umul_hi64’: 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4663s 4526 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4526:90: error: expected ‘)’ before ‘a’ 4663s 4526 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4526:109: error: expected ‘)’ before ‘b’ 4663s 4526 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘futrts_smul_hi64’: 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4663s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4530:86: error: expected ‘)’ before ‘a’ 4663s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c:4530:104: error: expected ‘)’ before ‘b’ 4663s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop0.c: In function ‘mk_compile_opts’: 4663s /tmp/autopkgtest.K0ihat/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=] 4663s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4663s | ~~^ ~~~~~~~~~~~~~ 4663s | | | 4663s | unsigned int int64_t {aka long long int} 4663s | %llu 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 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.fut: 4663s Compiling with --backend=opencl: 4663s cc failed with code 1: 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_umul_hi64’: 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4663s 4511 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4511:90: error: expected ‘)’ before ‘a’ 4663s 4511 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4511:109: error: expected ‘)’ before ‘b’ 4663s 4511 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘futrts_smul_hi64’: 4663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4663s 4515 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4515:86: error: expected ‘)’ before ‘a’ 4663s 4515 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c:4515:104: error: expected ‘)’ before ‘b’ 4663s 4515 | 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.K0ihat/autopkgtest_tmp/tests/distribution/irregular0.c: In function ‘mk_compile_opts’: 4663s /tmp/autopkgtest.K0ihat/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=] 4663s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4663s | ~~^ ~~~~~~~~~~~~~ 4663s | | | 4663s | unsigned int int64_t {aka long long int} 4663s | %llu 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 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.fut: 4669s Compiling with --backend=opencl: 4669s cc failed with code 1: 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_umul_hi64’: 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4669s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4669s | ^~~~~~~~~~~ 4669s | __uint32_t 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4526:90: error: expected ‘)’ before ‘a’ 4669s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4669s | ~ ^ 4669s | ) 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4526:109: error: expected ‘)’ before ‘b’ 4669s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4669s | ~ ^ 4669s | ) 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘futrts_smul_hi64’: 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4669s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4669s | ^~~~~~~~~~ 4669s | __int128__ 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4530:86: error: expected ‘)’ before ‘a’ 4669s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4669s | ~ ^ 4669s | ) 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c:4530:104: error: expected ‘)’ before ‘b’ 4669s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4669s | ~ ^ 4669s | ) 4669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop2.c: In function ‘mk_compile_opts’: 4669s /tmp/autopkgtest.K0ihat/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=] 4669s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4669s | ~~^ ~~~~~~~~~~~~~ 4669s | | | 4669s | unsigned int int64_t {aka long long int} 4669s | %llu 4669s 4669s If you find this error message confusing, uninformative, or wrong, please open an issue: 4669s https://github.com/diku-dk/futhark/issues 4669s 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.fut: 4670s Compiling with --backend=opencl: 4670s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.fut:7:17-39: 4670s Entry point parameter 4670s 4670s ((m: i32): i32, (a: [n][k]i32): [n][k]i32) 4670s 4670s will have an opaque type, so the entry point will likely not be callable. 4670s 4670s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.fut:10:23-24: 4670s Unused name "i". 4670s cc failed with code 1: 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_umul_hi64’: 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4670s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4670s | ^~~~~~~~~~~ 4670s | __uint32_t 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4529:90: error: expected ‘)’ before ‘a’ 4670s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4529:109: error: expected ‘)’ before ‘b’ 4670s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘futrts_smul_hi64’: 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4670s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4670s | ^~~~~~~~~~ 4670s | __int128__ 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4533:86: error: expected ‘)’ before ‘a’ 4670s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c:4533:104: error: expected ‘)’ before ‘b’ 4670s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop3.c: In function ‘mk_compile_opts’: 4670s /tmp/autopkgtest.K0ihat/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=] 4670s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4670s | ~~^ ~~~~~~~~~~~~~ 4670s | | | 4670s | unsigned int int64_t {aka long long int} 4670s | %llu 4670s 4670s If you find this error message confusing, uninformative, or wrong, please open an issue: 4670s https://github.com/diku-dk/futhark/issues 4670s 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.fut: 4670s Compiling with --backend=opencl: 4670s cc failed with code 1: 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_umul_hi64’: 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4670s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4670s | ^~~~~~~~~~~ 4670s | __uint32_t 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4542:90: error: expected ‘)’ before ‘a’ 4670s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4542:109: error: expected ‘)’ before ‘b’ 4670s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘futrts_smul_hi64’: 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4670s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4670s | ^~~~~~~~~~ 4670s | __int128__ 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4546:86: error: expected ‘)’ before ‘a’ 4670s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c:4546:104: error: expected ‘)’ before ‘b’ 4670s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4670s | ~ ^ 4670s | ) 4670s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop1.c: In function ‘mk_compile_opts’: 4670s /tmp/autopkgtest.K0ihat/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=] 4670s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4670s | ~~^ ~~~~~~~~~~~~~ 4670s | | | 4670s | unsigned int int64_t {aka long long int} 4670s | %llu 4670s 4670s If you find this error message confusing, uninformative, or wrong, please open an issue: 4670s https://github.com/diku-dk/futhark/issues 4670s 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.fut: 4677s Compiling with --backend=opencl: 4677s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.fut:11:33-34: 4677s Unused name "i". 4677s cc failed with code 1: 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_umul_hi64’: 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4677s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4677s | ^~~~~~~~~~~ 4677s | __uint32_t 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4512:90: error: expected ‘)’ before ‘a’ 4677s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4677s | ~ ^ 4677s | ) 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4512:109: error: expected ‘)’ before ‘b’ 4677s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4677s | ~ ^ 4677s | ) 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘futrts_smul_hi64’: 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4677s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4677s | ^~~~~~~~~~ 4677s | __int128__ 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4516:86: error: expected ‘)’ before ‘a’ 4677s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4677s | ~ ^ 4677s | ) 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c:4516:104: error: expected ‘)’ before ‘b’ 4677s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4677s | ~ ^ 4677s | ) 4677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop4.c: In function ‘mk_compile_opts’: 4677s /tmp/autopkgtest.K0ihat/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=] 4677s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4677s | ~~^ ~~~~~~~~~~~~~ 4677s | | | 4677s | unsigned int int64_t {aka long long int} 4677s | %llu 4677s 4677s If you find this error message confusing, uninformative, or wrong, please open an issue: 4677s https://github.com/diku-dk/futhark/issues 4677s 4678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.fut: 4678s Compiling with --backend=opencl: 4678s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.fut:8:52-53: 4678s Unused name "i". 4678s cc failed with code 1: 4678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_umul_hi64’: 4678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4678s 4526 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4526:90: error: expected ‘)’ before ‘a’ 4678s 4526 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4526:109: error: expected ‘)’ before ‘b’ 4678s 4526 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘futrts_smul_hi64’: 4678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4678s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4530:86: error: expected ‘)’ before ‘a’ 4678s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c:4530:104: error: expected ‘)’ before ‘b’ 4678s 4530 | 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.K0ihat/autopkgtest_tmp/tests/distribution/loop6.c: In function ‘mk_compile_opts’: 4678s /tmp/autopkgtest.K0ihat/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=] 4678s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4678s | ~~^ ~~~~~~~~~~~~~ 4678s | | | 4678s | unsigned int int64_t {aka long long int} 4678s | %llu 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 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.fut: 4679s Compiling with --backend=opencl: 4679s cc failed with code 1: 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_umul_hi64’: 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4679s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4679s | ^~~~~~~~~~~ 4679s | __uint32_t 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4511:90: error: expected ‘)’ before ‘a’ 4679s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4679s | ~ ^ 4679s | ) 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4511:109: error: expected ‘)’ before ‘b’ 4679s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4679s | ~ ^ 4679s | ) 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘futrts_smul_hi64’: 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4679s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4679s | ^~~~~~~~~~ 4679s | __int128__ 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4515:86: error: expected ‘)’ before ‘a’ 4679s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4679s | ~ ^ 4679s | ) 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c:4515:104: error: expected ‘)’ before ‘b’ 4679s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4679s | ~ ^ 4679s | ) 4679s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop7.c: In function ‘mk_compile_opts’: 4679s /tmp/autopkgtest.K0ihat/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=] 4679s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4679s | ~~^ ~~~~~~~~~~~~~ 4679s | | | 4679s | unsigned int int64_t {aka long long int} 4679s | %llu 4679s 4679s If you find this error message confusing, uninformative, or wrong, please open an issue: 4679s https://github.com/diku-dk/futhark/issues 4679s 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.fut: 4681s Compiling with --backend=opencl: 4681s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.fut:9:23-24: 4681s Unused name "i". 4681s cc failed with code 1: 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_umul_hi64’: 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4681s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4681s | ^~~~~~~~~~~ 4681s | __uint32_t 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4511:90: error: expected ‘)’ before ‘a’ 4681s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4681s | ~ ^ 4681s | ) 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4511:109: error: expected ‘)’ before ‘b’ 4681s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4681s | ~ ^ 4681s | ) 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘futrts_smul_hi64’: 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4681s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4681s | ^~~~~~~~~~ 4681s | __int128__ 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4515:86: error: expected ‘)’ before ‘a’ 4681s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4681s | ~ ^ 4681s | ) 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c:4515:104: error: expected ‘)’ before ‘b’ 4681s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4681s | ~ ^ 4681s | ) 4681s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/loop5.c: In function ‘mk_compile_opts’: 4681s /tmp/autopkgtest.K0ihat/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=] 4681s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4681s | ~~^ ~~~~~~~~~~~~~ 4681s | | | 4681s | unsigned int int64_t {aka long long int} 4681s | %llu 4681s 4681s If you find this error message confusing, uninformative, or wrong, please open an issue: 4681s https://github.com/diku-dk/futhark/issues 4681s 4685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.fut: 4685s Compiling with --backend=opencl: 4685s cc failed with code 1: 4685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_umul_hi64’: 4685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4685s 4527 | 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.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:90: error: expected ‘)’ before ‘a’ 4685s 4527 | 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.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4527:109: error: expected ‘)’ before ‘b’ 4685s 4527 | 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.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘futrts_smul_hi64’: 4685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4685s 4531 | 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.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4531:86: error: expected ‘)’ before ‘a’ 4685s 4531 | 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.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c:4531:104: error: expected ‘)’ before ‘b’ 4685s 4531 | 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.K0ihat/autopkgtest_tmp/tests/distribution/map-replicate.c: In function ‘mk_compile_opts’: 4685s /tmp/autopkgtest.K0ihat/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=] 4685s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4685s | ~~^ ~~~~~~~~~~~~~ 4685s | | | 4685s | unsigned int int64_t {aka long long int} 4685s | %llu 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 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.fut: 4687s Compiling with --backend=opencl: 4687s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.fut:5:1-6:54: 4687s Entry point return type 4687s 4687s *[n]([m]i64, [m]i64) 4687s 4687s will have an opaque type, so the result will likely not be usable. 4687s cc failed with code 1: 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_umul_hi64’: 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4687s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4687s | ^~~~~~~~~~~ 4687s | __uint32_t 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:90: error: expected ‘)’ before ‘a’ 4687s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4687s | ~ ^ 4687s | ) 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4557:109: error: expected ‘)’ before ‘b’ 4687s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4687s | ~ ^ 4687s | ) 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘futrts_smul_hi64’: 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4687s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4687s | ^~~~~~~~~~ 4687s | __int128__ 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4561:86: error: expected ‘)’ before ‘a’ 4687s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4687s | ~ ^ 4687s | ) 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c:4561:104: error: expected ‘)’ before ‘b’ 4687s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4687s | ~ ^ 4687s | ) 4687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/map-duplicate.c: In function ‘mk_compile_opts’: 4687s /tmp/autopkgtest.K0ihat/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=] 4687s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4687s | ~~^ ~~~~~~~~~~~~~ 4687s | | | 4687s | unsigned int int64_t {aka long long int} 4687s | %llu 4687s 4687s If you find this error message confusing, uninformative, or wrong, please open an issue: 4687s https://github.com/diku-dk/futhark/issues 4687s 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.fut: 4688s Compiling with --backend=opencl: 4688s cc failed with code 1: 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_umul_hi64’: 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4688s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4688s | ^~~~~~~~~~~ 4688s | __uint32_t 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4526:90: error: expected ‘)’ before ‘a’ 4688s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4688s | ~ ^ 4688s | ) 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4526:109: error: expected ‘)’ before ‘b’ 4688s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4688s | ~ ^ 4688s | ) 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘futrts_smul_hi64’: 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4688s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4688s | ^~~~~~~~~~ 4688s | __int128__ 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4530:86: error: expected ‘)’ before ‘a’ 4688s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4688s | ~ ^ 4688s | ) 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c:4530:104: error: expected ‘)’ before ‘b’ 4688s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4688s | ~ ^ 4688s | ) 4688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/redomap0.c: In function ‘mk_compile_opts’: 4688s /tmp/autopkgtest.K0ihat/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=] 4688s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4688s | ~~^ ~~~~~~~~~~~~~ 4688s | | | 4688s | unsigned int int64_t {aka long long int} 4688s | %llu 4688s 4688s If you find this error message confusing, uninformative, or wrong, please open an issue: 4688s https://github.com/diku-dk/futhark/issues 4688s 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.fut: 4693s Compiling with --backend=opencl: 4693s cc failed with code 1: 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_umul_hi64’: 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4693s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4693s | ^~~~~~~~~~~ 4693s | __uint32_t 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4543:90: error: expected ‘)’ before ‘a’ 4693s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4543:109: error: expected ‘)’ before ‘b’ 4693s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘futrts_smul_hi64’: 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4693s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4693s | ^~~~~~~~~~ 4693s | __int128__ 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4547:86: error: expected ‘)’ before ‘a’ 4693s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c:4547:104: error: expected ‘)’ before ‘b’ 4693s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter0.c: In function ‘mk_compile_opts’: 4693s /tmp/autopkgtest.K0ihat/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=] 4693s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4693s | ~~^ ~~~~~~~~~~~~~ 4693s | | | 4693s | unsigned int int64_t {aka long long int} 4693s | %llu 4693s 4693s If you find this error message confusing, uninformative, or wrong, please open an issue: 4693s https://github.com/diku-dk/futhark/issues 4693s 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.fut: 4693s Compiling with --backend=opencl: 4693s cc failed with code 1: 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_umul_hi64’: 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4693s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4693s | ^~~~~~~~~~~ 4693s | __uint32_t 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4528:90: error: expected ‘)’ before ‘a’ 4693s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4528:109: error: expected ‘)’ before ‘b’ 4693s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘futrts_smul_hi64’: 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4693s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4693s | ^~~~~~~~~~ 4693s | __int128__ 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4532:86: error: expected ‘)’ before ‘a’ 4693s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c:4532:104: error: expected ‘)’ before ‘b’ 4693s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4693s | ~ ^ 4693s | ) 4693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter1.c: In function ‘mk_compile_opts’: 4693s /tmp/autopkgtest.K0ihat/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=] 4693s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4693s | ~~^ ~~~~~~~~~~~~~ 4693s | | | 4693s | unsigned int int64_t {aka long long int} 4693s | %llu 4693s 4693s If you find this error message confusing, uninformative, or wrong, please open an issue: 4693s https://github.com/diku-dk/futhark/issues 4693s 4693s 325 failed, 6 passed, 1975 to go. 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.fut: 4694s Compiling with --backend=opencl: 4694s cc failed with code 1: 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_umul_hi64’: 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4694s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4694s | ^~~~~~~~~~~ 4694s | __uint32_t 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4528:90: error: expected ‘)’ before ‘a’ 4694s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4694s | ~ ^ 4694s | ) 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4528:109: error: expected ‘)’ before ‘b’ 4694s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4694s | ~ ^ 4694s | ) 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘futrts_smul_hi64’: 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4694s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4694s | ^~~~~~~~~~ 4694s | __int128__ 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4532:86: error: expected ‘)’ before ‘a’ 4694s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4694s | ~ ^ 4694s | ) 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c:4532:104: error: expected ‘)’ before ‘b’ 4694s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4694s | ~ ^ 4694s | ) 4694s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter2.c: In function ‘mk_compile_opts’: 4694s /tmp/autopkgtest.K0ihat/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=] 4694s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4694s | ~~^ ~~~~~~~~~~~~~ 4694s | | | 4694s | unsigned int int64_t {aka long long int} 4694s | %llu 4694s 4694s If you find this error message confusing, uninformative, or wrong, please open an issue: 4694s https://github.com/diku-dk/futhark/issues 4694s 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.fut: 4698s Compiling with --backend=opencl: 4698s cc failed with code 1: 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_umul_hi64’: 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4698s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4698s | ^~~~~~~~~~~ 4698s | __uint32_t 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4527:90: error: expected ‘)’ before ‘a’ 4698s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4698s | ~ ^ 4698s | ) 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4527:109: error: expected ‘)’ before ‘b’ 4698s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4698s | ~ ^ 4698s | ) 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘futrts_smul_hi64’: 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4698s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4698s | ^~~~~~~~~~ 4698s | __int128__ 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4531:86: error: expected ‘)’ before ‘a’ 4698s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4698s | ~ ^ 4698s | ) 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c:4531:104: error: expected ‘)’ before ‘b’ 4698s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4698s | ~ ^ 4698s | ) 4698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/scatter3.c: In function ‘mk_compile_opts’: 4698s /tmp/autopkgtest.K0ihat/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=] 4698s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4698s | ~~^ ~~~~~~~~~~~~~ 4698s | | | 4698s | unsigned int int64_t {aka long long int} 4698s | %llu 4698s 4698s If you find this error message confusing, uninformative, or wrong, please open an issue: 4698s https://github.com/diku-dk/futhark/issues 4698s 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.fut: 4702s Compiling with --backend=opencl: 4702s cc failed with code 1: 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_umul_hi64’: 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4702s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4702s | ^~~~~~~~~~~ 4702s | __uint32_t 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:90: error: expected ‘)’ before ‘a’ 4702s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4702s | ~ ^ 4702s | ) 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4512:109: error: expected ‘)’ before ‘b’ 4702s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4702s | ~ ^ 4702s | ) 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘futrts_smul_hi64’: 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4702s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4702s | ^~~~~~~~~~ 4702s | __int128__ 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4516:86: error: expected ‘)’ before ‘a’ 4702s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4702s | ~ ^ 4702s | ) 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c:4516:104: error: expected ‘)’ before ‘b’ 4702s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4702s | ~ ^ 4702s | ) 4702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat0.c: In function ‘mk_compile_opts’: 4702s /tmp/autopkgtest.K0ihat/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=] 4702s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4702s | ~~^ ~~~~~~~~~~~~~ 4702s | | | 4702s | unsigned int int64_t {aka long long int} 4702s | %llu 4702s 4702s If you find this error message confusing, uninformative, or wrong, please open an issue: 4702s https://github.com/diku-dk/futhark/issues 4702s 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.fut: 4703s Compiling with --backend=opencl: 4703s cc failed with code 1: 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_umul_hi64’: 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4703s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4703s | ^~~~~~~~~~~ 4703s | __uint32_t 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:90: error: expected ‘)’ before ‘a’ 4703s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4703s | ~ ^ 4703s | ) 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4513:109: error: expected ‘)’ before ‘b’ 4703s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4703s | ~ ^ 4703s | ) 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘futrts_smul_hi64’: 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4703s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4703s | ^~~~~~~~~~ 4703s | __int128__ 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4517:86: error: expected ‘)’ before ‘a’ 4703s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4703s | ~ ^ 4703s | ) 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c:4517:104: error: expected ‘)’ before ‘b’ 4703s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4703s | ~ ^ 4703s | ) 4703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat1.c: In function ‘mk_compile_opts’: 4703s /tmp/autopkgtest.K0ihat/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=] 4703s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4703s | ~~^ ~~~~~~~~~~~~~ 4703s | | | 4703s | unsigned int int64_t {aka long long int} 4703s | %llu 4703s 4703s If you find this error message confusing, uninformative, or wrong, please open an issue: 4703s https://github.com/diku-dk/futhark/issues 4703s 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.fut: 4704s Compiling with --backend=opencl: 4704s cc failed with code 1: 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_umul_hi64’: 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4704s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4704s | ^~~~~~~~~~~ 4704s | __uint32_t 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:90: error: expected ‘)’ before ‘a’ 4704s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4704s | ~ ^ 4704s | ) 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4511:109: error: expected ‘)’ before ‘b’ 4704s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4704s | ~ ^ 4704s | ) 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘futrts_smul_hi64’: 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4704s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4704s | ^~~~~~~~~~ 4704s | __int128__ 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4515:86: error: expected ‘)’ before ‘a’ 4704s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4704s | ~ ^ 4704s | ) 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c:4515:104: error: expected ‘)’ before ‘b’ 4704s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4704s | ~ ^ 4704s | ) 4704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segconcat2.c: In function ‘mk_compile_opts’: 4704s /tmp/autopkgtest.K0ihat/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=] 4704s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4704s | ~~^ ~~~~~~~~~~~~~ 4704s | | | 4704s | unsigned int int64_t {aka long long int} 4704s | %llu 4704s 4704s If you find this error message confusing, uninformative, or wrong, please open an issue: 4704s https://github.com/diku-dk/futhark/issues 4704s 4712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.fut: 4712s Compiling with --backend=opencl: 4712s cc failed with code 1: 4712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_umul_hi64’: 4712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4712s 4528 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4528:90: error: expected ‘)’ before ‘a’ 4712s 4528 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4528:109: error: expected ‘)’ before ‘b’ 4712s 4528 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘futrts_smul_hi64’: 4712s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4712s 4532 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4532:86: error: expected ‘)’ before ‘a’ 4712s 4532 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c:4532:104: error: expected ‘)’ before ‘b’ 4712s 4532 | 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.K0ihat/autopkgtest_tmp/tests/distribution/segscan0.c: In function ‘mk_compile_opts’: 4712s /tmp/autopkgtest.K0ihat/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=] 4712s 7866 | "-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 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.fut: 4714s Compiling with --backend=opencl: 4714s cc failed with code 1: 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_umul_hi64’: 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4714s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4714s | ^~~~~~~~~~~ 4714s | __uint32_t 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:78: note: each undeclared identifier is reported only once for each function it appears in 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:90: error: expected ‘)’ before ‘a’ 4714s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4714s | ~ ^ 4714s | ) 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4558:109: error: expected ‘)’ before ‘b’ 4714s 4558 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4714s | ~ ^ 4714s | ) 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘futrts_smul_hi64’: 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4562:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4714s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4714s | ^~~~~~~~~~ 4714s | __int128__ 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4562:86: error: expected ‘)’ before ‘a’ 4714s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4714s | ~ ^ 4714s | ) 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c:4562:104: error: expected ‘)’ before ‘b’ 4714s 4562 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4714s | ~ ^ 4714s | ) 4714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce0.c: In function ‘mk_compile_opts’: 4714s /tmp/autopkgtest.K0ihat/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=] 4714s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4714s | ~~^ ~~~~~~~~~~~~~ 4714s | | | 4714s | unsigned int int64_t {aka long long int} 4714s | %llu 4714s 4714s If you find this error message confusing, uninformative, or wrong, please open an issue: 4714s https://github.com/diku-dk/futhark/issues 4714s 4717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut: 4717s Compiling with --backend=opencl: 4717s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut:4:11-12: 4717s Unused name "n". 4717s 4717s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut:4:20-23: 4717s Unused name "xss". 4717s 4717s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.fut:5:73-83: 4717s Defaulting ambiguous type to i32. 4717s cc failed with code 1: 4717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_umul_hi64’: 4717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4717s 4513 | 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.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4513:90: error: expected ‘)’ before ‘a’ 4717s 4513 | 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.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4513:109: error: expected ‘)’ before ‘b’ 4717s 4513 | 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.K0ihat/autopkgtest_tmp/tests/doublebuffer.c: In function ‘futrts_smul_hi64’: 4717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4717s 4517 | 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.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4517:86: error: expected ‘)’ before ‘a’ 4717s 4517 | 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.K0ihat/autopkgtest_tmp/tests/doublebuffer.c:4517:104: error: expected ‘)’ before ‘b’ 4717s 4517 | 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.K0ihat/autopkgtest_tmp/tests/doublebuffer.c: In function ‘mk_compile_opts’: 4717s /tmp/autopkgtest.K0ihat/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=] 4717s 7846 | "-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 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.fut: 4719s Compiling with --backend=opencl: 4719s cc failed with code 1: 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_umul_hi64’: 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4719s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4719s | ^~~~~~~~~~~ 4719s | __uint32_t 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4512:90: error: expected ‘)’ before ‘a’ 4719s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4719s | ~ ^ 4719s | ) 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4512:109: error: expected ‘)’ before ‘b’ 4719s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4719s | ~ ^ 4719s | ) 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c: In function ‘futrts_smul_hi64’: 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4719s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4719s | ^~~~~~~~~~ 4719s | __int128__ 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4516:86: error: expected ‘)’ before ‘a’ 4719s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4719s | ~ ^ 4719s | ) 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c:4516:104: error: expected ‘)’ before ‘b’ 4719s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4719s | ~ ^ 4719s | ) 4719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy0.c: In function ‘mk_compile_opts’: 4719s /tmp/autopkgtest.K0ihat/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=] 4719s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4719s | ~~^ ~~~~~~~~~~~~~ 4719s | | | 4719s | unsigned int int64_t {aka long long int} 4719s | %llu 4719s 4719s If you find this error message confusing, uninformative, or wrong, please open an issue: 4719s https://github.com/diku-dk/futhark/issues 4719s 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.fut: 4721s Compiling with --backend=opencl: 4721s cc failed with code 1: 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_umul_hi64’: 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4721s | ^~~~~~~~~~~ 4721s | __uint32_t 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4511:90: error: expected ‘)’ before ‘a’ 4721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4511:109: error: expected ‘)’ before ‘b’ 4721s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c: In function ‘futrts_smul_hi64’: 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4721s | ^~~~~~~~~~ 4721s | __int128__ 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4515:86: error: expected ‘)’ before ‘a’ 4721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c:4515:104: error: expected ‘)’ before ‘b’ 4721s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entrycopy1.c: In function ‘mk_compile_opts’: 4721s /tmp/autopkgtest.K0ihat/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=] 4721s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4721s | ~~^ ~~~~~~~~~~~~~ 4721s | | | 4721s | unsigned int int64_t {aka long long int} 4721s | %llu 4721s 4721s If you find this error message confusing, uninformative, or wrong, please open an issue: 4721s https://github.com/diku-dk/futhark/issues 4721s 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.fut: 4721s Compiling with --backend=opencl: 4721s cc failed with code 1: 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_umul_hi64’: 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4721s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4721s | ^~~~~~~~~~~ 4721s | __uint32_t 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4512:90: error: expected ‘)’ before ‘a’ 4721s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4512:109: error: expected ‘)’ before ‘b’ 4721s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c: In function ‘futrts_smul_hi64’: 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4721s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4721s | ^~~~~~~~~~ 4721s | __int128__ 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4516:86: error: expected ‘)’ before ‘a’ 4721s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c:4516:104: error: expected ‘)’ before ‘b’ 4721s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4721s | ~ ^ 4721s | ) 4721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryexpr.c: In function ‘mk_compile_opts’: 4721s /tmp/autopkgtest.K0ihat/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=] 4721s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4721s | ~~^ ~~~~~~~~~~~~~ 4721s | | | 4721s | unsigned int int64_t {aka long long int} 4721s | %llu 4721s 4721s If you find this error message confusing, uninformative, or wrong, please open an issue: 4721s https://github.com/diku-dk/futhark/issues 4721s 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.fut: 4728s Compiling with --backend=opencl: 4728s cc failed with code 1: 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_umul_hi64’: 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4728s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4728s | ^~~~~~~~~~~ 4728s | __uint32_t 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:90: error: expected ‘)’ before ‘a’ 4728s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4526:109: error: expected ‘)’ before ‘b’ 4728s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘futrts_smul_hi64’: 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4728s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4728s | ^~~~~~~~~~ 4728s | __int128__ 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4530:86: error: expected ‘)’ before ‘a’ 4728s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c:4530:104: error: expected ‘)’ before ‘b’ 4728s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/distribution/segreduce1.c: In function ‘mk_compile_opts’: 4728s /tmp/autopkgtest.K0ihat/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=] 4728s 7907 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4728s | ~~^ ~~~~~~~~~~~~~ 4728s | | | 4728s | unsigned int int64_t {aka long long int} 4728s | %llu 4728s 4728s If you find this error message confusing, uninformative, or wrong, please open an issue: 4728s https://github.com/diku-dk/futhark/issues 4728s 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.fut: 4728s Compiling with --backend=opencl: 4728s cc failed with code 1: 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_umul_hi64’: 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4728s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4728s | ^~~~~~~~~~~ 4728s | __uint32_t 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4497:90: error: expected ‘)’ before ‘a’ 4728s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4497:109: error: expected ‘)’ before ‘b’ 4728s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c: In function ‘futrts_smul_hi64’: 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4728s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4728s | ^~~~~~~~~~ 4728s | __int128__ 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4501:86: error: expected ‘)’ before ‘a’ 4728s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c:4501:104: error: expected ‘)’ before ‘b’ 4728s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4728s | ~ ^ 4728s | ) 4728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/entryval.c: In function ‘mk_compile_opts’: 4728s /tmp/autopkgtest.K0ihat/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=] 4728s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4728s | ~~^ ~~~~~~~~~~~~~ 4728s | | | 4728s | unsigned int int64_t {aka long long int} 4728s | %llu 4728s 4728s If you find this error message confusing, uninformative, or wrong, please open an issue: 4728s https://github.com/diku-dk/futhark/issues 4728s 4730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.fut: 4730s Compiling with --backend=opencl: 4730s cc failed with code 1: 4730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_umul_hi64’: 4730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.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.K0ihat/autopkgtest_tmp/tests/enums/enum0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.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.K0ihat/autopkgtest_tmp/tests/enums/enum0.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.K0ihat/autopkgtest_tmp/tests/enums/enum0.c: In function ‘futrts_smul_hi64’: 4730s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum0.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.K0ihat/autopkgtest_tmp/tests/enums/enum0.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.K0ihat/autopkgtest_tmp/tests/enums/enum0.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.K0ihat/autopkgtest_tmp/tests/enums/enum0.c: In function ‘mk_compile_opts’: 4730s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.fut: 4733s Compiling with --backend=opencl: 4733s cc failed with code 1: 4733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_umul_hi64’: 4733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4733s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4497:90: error: expected ‘)’ before ‘a’ 4733s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4497:109: error: expected ‘)’ before ‘b’ 4733s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.c: In function ‘futrts_smul_hi64’: 4733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4733s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4501:86: error: expected ‘)’ before ‘a’ 4733s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.c:4501:104: error: expected ‘)’ before ‘b’ 4733s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum1.c: In function ‘mk_compile_opts’: 4733s /tmp/autopkgtest.K0ihat/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=] 4733s 7827 | "-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 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.fut: 4735s Compiling with --backend=opencl: 4735s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.fut:7:24-25: 4735s Unused name "y". 4735s cc failed with code 1: 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_umul_hi64’: 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4735s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4735s | ^~~~~~~~~~~ 4735s | __uint32_t 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4497:90: error: expected ‘)’ before ‘a’ 4735s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4735s | ~ ^ 4735s | ) 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4497:109: error: expected ‘)’ before ‘b’ 4735s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4735s | ~ ^ 4735s | ) 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c: In function ‘futrts_smul_hi64’: 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4735s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4735s | ^~~~~~~~~~ 4735s | __int128__ 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4501:86: error: expected ‘)’ before ‘a’ 4735s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4735s | ~ ^ 4735s | ) 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c:4501:104: error: expected ‘)’ before ‘b’ 4735s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4735s | ~ ^ 4735s | ) 4735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum10.c: In function ‘mk_compile_opts’: 4735s /tmp/autopkgtest.K0ihat/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=] 4735s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4735s | ~~^ ~~~~~~~~~~~~~ 4735s | | | 4735s | unsigned int int64_t {aka long long int} 4735s | %llu 4735s 4735s If you find this error message confusing, uninformative, or wrong, please open an issue: 4735s https://github.com/diku-dk/futhark/issues 4735s 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.fut: 4738s Compiling with --backend=opencl: 4738s cc failed with code 1: 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_umul_hi64’: 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4738s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4738s | ^~~~~~~~~~~ 4738s | __uint32_t 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4497:90: error: expected ‘)’ before ‘a’ 4738s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4497:109: error: expected ‘)’ before ‘b’ 4738s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c: In function ‘futrts_smul_hi64’: 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4738s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4738s | ^~~~~~~~~~ 4738s | __int128__ 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4501:86: error: expected ‘)’ before ‘a’ 4738s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c:4501:104: error: expected ‘)’ before ‘b’ 4738s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum11.c: In function ‘mk_compile_opts’: 4738s /tmp/autopkgtest.K0ihat/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=] 4738s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4738s | ~~^ ~~~~~~~~~~~~~ 4738s | | | 4738s | unsigned int int64_t {aka long long int} 4738s | %llu 4738s 4738s If you find this error message confusing, uninformative, or wrong, please open an issue: 4738s https://github.com/diku-dk/futhark/issues 4738s 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.fut: 4738s Compiling with --backend=opencl: 4738s cc failed with code 1: 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_umul_hi64’: 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4738s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4738s | ^~~~~~~~~~~ 4738s | __uint32_t 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4497:90: error: expected ‘)’ before ‘a’ 4738s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4497:109: error: expected ‘)’ before ‘b’ 4738s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c: In function ‘futrts_smul_hi64’: 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4738s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4738s | ^~~~~~~~~~ 4738s | __int128__ 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4501:86: error: expected ‘)’ before ‘a’ 4738s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c:4501:104: error: expected ‘)’ before ‘b’ 4738s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4738s | ~ ^ 4738s | ) 4738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum12.c: In function ‘mk_compile_opts’: 4738s /tmp/autopkgtest.K0ihat/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=] 4738s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4738s | ~~^ ~~~~~~~~~~~~~ 4738s | | | 4738s | unsigned int int64_t {aka long long int} 4738s | %llu 4738s 4738s If you find this error message confusing, uninformative, or wrong, please open an issue: 4738s https://github.com/diku-dk/futhark/issues 4738s 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.fut: 4747s Compiling with --backend=opencl: 4747s cc failed with code 1: 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_umul_hi64’: 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4747s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4747s | ^~~~~~~~~~~ 4747s | __uint32_t 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4511:90: error: expected ‘)’ before ‘a’ 4747s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4511:109: error: expected ‘)’ before ‘b’ 4747s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c: In function ‘futrts_smul_hi64’: 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4747s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4747s | ^~~~~~~~~~ 4747s | __int128__ 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4515:86: error: expected ‘)’ before ‘a’ 4747s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c:4515:104: error: expected ‘)’ before ‘b’ 4747s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum13.c: In function ‘mk_compile_opts’: 4747s /tmp/autopkgtest.K0ihat/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=] 4747s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4747s | ~~^ ~~~~~~~~~~~~~ 4747s | | | 4747s | unsigned int int64_t {aka long long int} 4747s | %llu 4747s 4747s If you find this error message confusing, uninformative, or wrong, please open an issue: 4747s https://github.com/diku-dk/futhark/issues 4747s 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.fut: 4747s Compiling with --backend=opencl: 4747s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.fut:7:1-38: 4747s Entry point return type 4747s 4747s #bar | #foo 4747s 4747s will have an opaque type, so the result will likely not be usable. 4747s 4747s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.fut:7:11-12: 4747s Unused name "x". 4747s cc failed with code 1: 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_umul_hi64’: 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4519:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4747s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4747s | ^~~~~~~~~~~ 4747s | __uint32_t 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4519:78: note: each undeclared identifier is reported only once for each function it appears in 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4519:90: error: expected ‘)’ before ‘a’ 4747s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4519:109: error: expected ‘)’ before ‘b’ 4747s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c: In function ‘futrts_smul_hi64’: 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4523:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4747s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4747s | ^~~~~~~~~~ 4747s | __int128__ 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4523:86: error: expected ‘)’ before ‘a’ 4747s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c:4523:104: error: expected ‘)’ before ‘b’ 4747s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4747s | ~ ^ 4747s | ) 4747s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum14.c: In function ‘mk_compile_opts’: 4747s /tmp/autopkgtest.K0ihat/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=] 4747s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4747s | ~~^ ~~~~~~~~~~~~~ 4747s | | | 4747s | unsigned int int64_t {aka long long int} 4747s | %llu 4747s 4747s If you find this error message confusing, uninformative, or wrong, please open an issue: 4747s https://github.com/diku-dk/futhark/issues 4747s 4754s 345 failed, 10 passed, 1951 to go. 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.fut: 4754s Compiling with --backend=opencl: 4754s cc failed with code 1: 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_umul_hi64’: 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4754s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4754s | ^~~~~~~~~~~ 4754s | __uint32_t 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4511:90: error: expected ‘)’ before ‘a’ 4754s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4511:109: error: expected ‘)’ before ‘b’ 4754s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c: In function ‘futrts_smul_hi64’: 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4754s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4754s | ^~~~~~~~~~ 4754s | __int128__ 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4515:86: error: expected ‘)’ before ‘a’ 4754s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c:4515:104: error: expected ‘)’ before ‘b’ 4754s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum17.c: In function ‘mk_compile_opts’: 4754s /tmp/autopkgtest.K0ihat/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=] 4754s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4754s | ~~^ ~~~~~~~~~~~~~ 4754s | | | 4754s | unsigned int int64_t {aka long long int} 4754s | %llu 4754s 4754s If you find this error message confusing, uninformative, or wrong, please open an issue: 4754s https://github.com/diku-dk/futhark/issues 4754s 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.fut: 4754s Compiling with --backend=opencl: 4754s cc failed with code 1: 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_umul_hi64’: 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4754s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4754s | ^~~~~~~~~~~ 4754s | __uint32_t 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4511:90: error: expected ‘)’ before ‘a’ 4754s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4511:109: error: expected ‘)’ before ‘b’ 4754s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c: In function ‘futrts_smul_hi64’: 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4754s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4754s | ^~~~~~~~~~ 4754s | __int128__ 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4515:86: error: expected ‘)’ before ‘a’ 4754s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c:4515:104: error: expected ‘)’ before ‘b’ 4754s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4754s | ~ ^ 4754s | ) 4754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum16.c: In function ‘mk_compile_opts’: 4754s /tmp/autopkgtest.K0ihat/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=] 4754s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4754s | ~~^ ~~~~~~~~~~~~~ 4754s | | | 4754s | unsigned int int64_t {aka long long int} 4754s | %llu 4754s 4754s If you find this error message confusing, uninformative, or wrong, please open an issue: 4754s https://github.com/diku-dk/futhark/issues 4754s 4755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.fut: 4755s Compiling with --backend=opencl: 4755s cc failed with code 1: 4755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_umul_hi64’: 4755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4755s 4485 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4485:90: error: expected ‘)’ before ‘a’ 4755s 4485 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4485:109: error: expected ‘)’ before ‘b’ 4755s 4485 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum18.c: In function ‘futrts_smul_hi64’: 4755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4755s 4489 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4489:86: error: expected ‘)’ before ‘a’ 4755s 4489 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum18.c:4489:104: error: expected ‘)’ before ‘b’ 4755s 4489 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum18.c: In function ‘mk_compile_opts’: 4755s /tmp/autopkgtest.K0ihat/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=] 4755s 7815 | "-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 4757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.fut: 4757s Compiling with --backend=opencl: 4757s cc failed with code 1: 4757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_umul_hi64’: 4757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4757s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4497:90: error: expected ‘)’ before ‘a’ 4757s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4497:109: error: expected ‘)’ before ‘b’ 4757s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum2.c: In function ‘futrts_smul_hi64’: 4757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4757s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4501:86: error: expected ‘)’ before ‘a’ 4757s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum2.c:4501:104: error: expected ‘)’ before ‘b’ 4757s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum2.c: In function ‘mk_compile_opts’: 4757s /tmp/autopkgtest.K0ihat/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=] 4757s 7827 | "-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 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.fut: 4765s Compiling with --backend=opencl: 4765s cc failed with code 1: 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_umul_hi64’: 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4765s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4765s | ^~~~~~~~~~~ 4765s | __uint32_t 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4497:90: error: expected ‘)’ before ‘a’ 4765s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4765s | ~ ^ 4765s | ) 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4497:109: error: expected ‘)’ before ‘b’ 4765s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4765s | ~ ^ 4765s | ) 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c: In function ‘futrts_smul_hi64’: 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4765s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4765s | ^~~~~~~~~~ 4765s | __int128__ 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4501:86: error: expected ‘)’ before ‘a’ 4765s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4765s | ~ ^ 4765s | ) 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c:4501:104: error: expected ‘)’ before ‘b’ 4765s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4765s | ~ ^ 4765s | ) 4765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum23.c: In function ‘mk_compile_opts’: 4765s /tmp/autopkgtest.K0ihat/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=] 4765s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4765s | ~~^ ~~~~~~~~~~~~~ 4765s | | | 4765s | unsigned int int64_t {aka long long int} 4765s | %llu 4765s 4765s If you find this error message confusing, uninformative, or wrong, please open an issue: 4765s https://github.com/diku-dk/futhark/issues 4765s 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.fut: 4772s Compiling with --backend=opencl: 4772s cc failed with code 1: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_umul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ^~~~~~~~~~~ 4772s | __uint32_t 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4497:90: error: expected ‘)’ before ‘a’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4497:109: error: expected ‘)’ before ‘b’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c: In function ‘futrts_smul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ^~~~~~~~~~ 4772s | __int128__ 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4501:86: error: expected ‘)’ before ‘a’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c:4501:104: error: expected ‘)’ before ‘b’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum24.c: In function ‘mk_compile_opts’: 4772s /tmp/autopkgtest.K0ihat/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=] 4772s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4772s | ~~^ ~~~~~~~~~~~~~ 4772s | | | 4772s | unsigned int int64_t {aka long long int} 4772s | %llu 4772s 4772s If you find this error message confusing, uninformative, or wrong, please open an issue: 4772s https://github.com/diku-dk/futhark/issues 4772s 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.fut: 4772s Compiling with --backend=opencl: 4772s cc failed with code 1: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_umul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ^~~~~~~~~~~ 4772s | __uint32_t 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4497:90: error: expected ‘)’ before ‘a’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4497:109: error: expected ‘)’ before ‘b’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c: In function ‘futrts_smul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ^~~~~~~~~~ 4772s | __int128__ 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4501:86: error: expected ‘)’ before ‘a’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c:4501:104: error: expected ‘)’ before ‘b’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum25.c: In function ‘mk_compile_opts’: 4772s /tmp/autopkgtest.K0ihat/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=] 4772s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4772s | ~~^ ~~~~~~~~~~~~~ 4772s | | | 4772s | unsigned int int64_t {aka long long int} 4772s | %llu 4772s 4772s If you find this error message confusing, uninformative, or wrong, please open an issue: 4772s https://github.com/diku-dk/futhark/issues 4772s 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.fut: 4772s Compiling with --backend=opencl: 4772s cc failed with code 1: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_umul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ^~~~~~~~~~~ 4772s | __uint32_t 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4497:90: error: expected ‘)’ before ‘a’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4497:109: error: expected ‘)’ before ‘b’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c: In function ‘futrts_smul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ^~~~~~~~~~ 4772s | __int128__ 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4501:86: error: expected ‘)’ before ‘a’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c:4501:104: error: expected ‘)’ before ‘b’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum26.c: In function ‘mk_compile_opts’: 4772s /tmp/autopkgtest.K0ihat/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=] 4772s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4772s | ~~^ ~~~~~~~~~~~~~ 4772s | | | 4772s | unsigned int int64_t {aka long long int} 4772s | %llu 4772s 4772s If you find this error message confusing, uninformative, or wrong, please open an issue: 4772s https://github.com/diku-dk/futhark/issues 4772s 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.fut: 4772s Compiling with --backend=opencl: 4772s cc failed with code 1: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_umul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ^~~~~~~~~~~ 4772s | __uint32_t 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4497:90: error: expected ‘)’ before ‘a’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4497:109: error: expected ‘)’ before ‘b’ 4772s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c: In function ‘futrts_smul_hi64’: 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ^~~~~~~~~~ 4772s | __int128__ 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4501:86: error: expected ‘)’ before ‘a’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c:4501:104: error: expected ‘)’ before ‘b’ 4772s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4772s | ~ ^ 4772s | ) 4772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum27.c: In function ‘mk_compile_opts’: 4772s /tmp/autopkgtest.K0ihat/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=] 4772s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4772s | ~~^ ~~~~~~~~~~~~~ 4772s | | | 4772s | unsigned int int64_t {aka long long int} 4772s | %llu 4772s 4772s If you find this error message confusing, uninformative, or wrong, please open an issue: 4772s https://github.com/diku-dk/futhark/issues 4772s 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.fut: 4774s Compiling with --backend=opencl: 4774s cc failed with code 1: 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_umul_hi64’: 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4774s | ^~~~~~~~~~~ 4774s | __uint32_t 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4497:90: error: expected ‘)’ before ‘a’ 4774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4497:109: error: expected ‘)’ before ‘b’ 4774s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c: In function ‘futrts_smul_hi64’: 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4774s | ^~~~~~~~~~ 4774s | __int128__ 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4501:86: error: expected ‘)’ before ‘a’ 4774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c:4501:104: error: expected ‘)’ before ‘b’ 4774s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum28.c: In function ‘mk_compile_opts’: 4774s /tmp/autopkgtest.K0ihat/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=] 4774s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4774s | ~~^ ~~~~~~~~~~~~~ 4774s | | | 4774s | unsigned int int64_t {aka long long int} 4774s | %llu 4774s 4774s If you find this error message confusing, uninformative, or wrong, please open an issue: 4774s https://github.com/diku-dk/futhark/issues 4774s 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.fut: 4774s Compiling with --backend=opencl: 4774s cc failed with code 1: 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_umul_hi64’: 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4774s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4774s | ^~~~~~~~~~~ 4774s | __uint32_t 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4511:90: error: expected ‘)’ before ‘a’ 4774s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4511:109: error: expected ‘)’ before ‘b’ 4774s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c: In function ‘futrts_smul_hi64’: 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4774s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4774s | ^~~~~~~~~~ 4774s | __int128__ 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4515:86: error: expected ‘)’ before ‘a’ 4774s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c:4515:104: error: expected ‘)’ before ‘b’ 4774s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4774s | ~ ^ 4774s | ) 4774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum29.c: In function ‘mk_compile_opts’: 4774s /tmp/autopkgtest.K0ihat/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=] 4774s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4774s | ~~^ ~~~~~~~~~~~~~ 4774s | | | 4774s | unsigned int int64_t {aka long long int} 4774s | %llu 4774s 4774s If you find this error message confusing, uninformative, or wrong, please open an issue: 4774s https://github.com/diku-dk/futhark/issues 4774s 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.fut: 4780s Compiling with --backend=opencl: 4780s cc failed with code 1: 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_umul_hi64’: 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4780s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4780s | ^~~~~~~~~~~ 4780s | __uint32_t 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4497:90: error: expected ‘)’ before ‘a’ 4780s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4780s | ~ ^ 4780s | ) 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4497:109: error: expected ‘)’ before ‘b’ 4780s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4780s | ~ ^ 4780s | ) 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c: In function ‘futrts_smul_hi64’: 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4780s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4780s | ^~~~~~~~~~ 4780s | __int128__ 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4501:86: error: expected ‘)’ before ‘a’ 4780s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4780s | ~ ^ 4780s | ) 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c:4501:104: error: expected ‘)’ before ‘b’ 4780s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4780s | ~ ^ 4780s | ) 4780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum3.c: In function ‘mk_compile_opts’: 4780s /tmp/autopkgtest.K0ihat/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=] 4780s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4780s | ~~^ ~~~~~~~~~~~~~ 4780s | | | 4780s | unsigned int int64_t {aka long long int} 4780s | %llu 4780s 4780s If you find this error message confusing, uninformative, or wrong, please open an issue: 4780s https://github.com/diku-dk/futhark/issues 4780s 4785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.fut: 4785s Compiling with --backend=opencl: 4785s cc failed with code 1: 4785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_umul_hi64’: 4785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4785s 4485 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 4785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4485:90: error: expected ‘)’ before ‘a’ 4785s 4485 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4485:109: error: expected ‘)’ before ‘b’ 4785s 4485 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum30.c: In function ‘futrts_smul_hi64’: 4785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4785s 4489 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4489:86: error: expected ‘)’ before ‘a’ 4785s 4489 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum30.c:4489:104: error: expected ‘)’ before ‘b’ 4785s 4489 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum30.c: In function ‘mk_compile_opts’: 4785s /tmp/autopkgtest.K0ihat/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=] 4785s 7815 | "-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 4793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.fut: 4793s Compiling with --backend=opencl: 4793s cc failed with code 1: 4793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_umul_hi64’: 4793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4793s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4497:90: error: expected ‘)’ before ‘a’ 4793s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4497:109: error: expected ‘)’ before ‘b’ 4793s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum4.c: In function ‘futrts_smul_hi64’: 4793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4793s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4501:86: error: expected ‘)’ before ‘a’ 4793s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum4.c:4501:104: error: expected ‘)’ before ‘b’ 4793s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum4.c: In function ‘mk_compile_opts’: 4793s /tmp/autopkgtest.K0ihat/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=] 4793s 7827 | "-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 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.fut: 4799s Compiling with --backend=opencl: 4799s cc failed with code 1: 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_umul_hi64’: 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4799s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4799s | ^~~~~~~~~~~ 4799s | __uint32_t 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4512:90: error: expected ‘)’ before ‘a’ 4799s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4799s | ~ ^ 4799s | ) 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4512:109: error: expected ‘)’ before ‘b’ 4799s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4799s | ~ ^ 4799s | ) 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c: In function ‘futrts_smul_hi64’: 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4799s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4799s | ^~~~~~~~~~ 4799s | __int128__ 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4516:86: error: expected ‘)’ before ‘a’ 4799s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4799s | ~ ^ 4799s | ) 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c:4516:104: error: expected ‘)’ before ‘b’ 4799s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4799s | ~ ^ 4799s | ) 4799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum45.c: In function ‘mk_compile_opts’: 4799s /tmp/autopkgtest.K0ihat/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=] 4799s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4799s | ~~^ ~~~~~~~~~~~~~ 4799s | | | 4799s | unsigned int int64_t {aka long long int} 4799s | %llu 4799s 4799s If you find this error message confusing, uninformative, or wrong, please open an issue: 4799s https://github.com/diku-dk/futhark/issues 4799s 4800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.fut: 4800s Compiling with --backend=opencl: 4800s cc failed with code 1: 4800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_umul_hi64’: 4800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4800s 4511 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4511:90: error: expected ‘)’ before ‘a’ 4800s 4511 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4511:109: error: expected ‘)’ before ‘b’ 4800s 4511 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c: In function ‘futrts_smul_hi64’: 4800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4800s 4515 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4515:86: error: expected ‘)’ before ‘a’ 4800s 4515 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c:4515:104: error: expected ‘)’ before ‘b’ 4800s 4515 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum46.c: In function ‘mk_compile_opts’: 4800s /tmp/autopkgtest.K0ihat/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=] 4800s 7843 | "-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 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.fut: 4803s Compiling with --backend=opencl: 4803s cc failed with code 1: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_umul_hi64’: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4497:90: error: expected ‘)’ before ‘a’ 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4497:109: error: expected ‘)’ before ‘b’ 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum6.c: In function ‘futrts_smul_hi64’: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4501:86: error: expected ‘)’ before ‘a’ 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum6.c:4501:104: error: expected ‘)’ before ‘b’ 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum6.c: In function ‘mk_compile_opts’: 4803s /tmp/autopkgtest.K0ihat/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=] 4803s 7827 | "-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 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.fut: 4803s Compiling with --backend=opencl: 4803s cc failed with code 1: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_umul_hi64’: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4497:90: error: expected ‘)’ before ‘a’ 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4497:109: error: expected ‘)’ before ‘b’ 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c: In function ‘futrts_smul_hi64’: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4501:86: error: expected ‘)’ before ‘a’ 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c:4501:104: error: expected ‘)’ before ‘b’ 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum47.c: In function ‘mk_compile_opts’: 4803s /tmp/autopkgtest.K0ihat/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=] 4803s 7827 | "-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 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.fut: 4803s Compiling with --backend=opencl: 4803s cc failed with code 1: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_umul_hi64’: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4497:90: error: expected ‘)’ before ‘a’ 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4497:109: error: expected ‘)’ before ‘b’ 4803s 4497 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum5.c: In function ‘futrts_smul_hi64’: 4803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4501:86: error: expected ‘)’ before ‘a’ 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum5.c:4501:104: error: expected ‘)’ before ‘b’ 4803s 4501 | 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.K0ihat/autopkgtest_tmp/tests/enums/enum5.c: In function ‘mk_compile_opts’: 4803s /tmp/autopkgtest.K0ihat/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=] 4803s 7827 | "-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 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.fut: 4809s Compiling with --backend=opencl: 4809s cc failed with code 1: 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_umul_hi64’: 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4809s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4809s | ^~~~~~~~~~~ 4809s | __uint32_t 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4511:90: error: expected ‘)’ before ‘a’ 4809s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4809s | ~ ^ 4809s | ) 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4511:109: error: expected ‘)’ before ‘b’ 4809s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4809s | ~ ^ 4809s | ) 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c: In function ‘futrts_smul_hi64’: 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4809s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4809s | ^~~~~~~~~~ 4809s | __int128__ 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4515:86: error: expected ‘)’ before ‘a’ 4809s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4809s | ~ ^ 4809s | ) 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c:4515:104: error: expected ‘)’ before ‘b’ 4809s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4809s | ~ ^ 4809s | ) 4809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/enum9.c: In function ‘mk_compile_opts’: 4809s /tmp/autopkgtest.K0ihat/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=] 4809s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4809s | ~~^ ~~~~~~~~~~~~~ 4809s | | | 4809s | unsigned int int64_t {aka long long int} 4809s | %llu 4809s 4809s If you find this error message confusing, uninformative, or wrong, please open an issue: 4809s https://github.com/diku-dk/futhark/issues 4809s 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.fut: 4810s Compiling with --backend=opencl: 4810s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.fut:4:1-6:17: 4810s Entry point return type 4810s 4810s (bool, #l | #r) 4810s 4810s will have an opaque type, so the result will likely not be usable. 4810s cc failed with code 1: 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_umul_hi64’: 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4508:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4810s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4810s | ^~~~~~~~~~~ 4810s | __uint32_t 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4508:78: note: each undeclared identifier is reported only once for each function it appears in 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4508:90: error: expected ‘)’ before ‘a’ 4810s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4810s | ~ ^ 4810s | ) 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4508:109: error: expected ‘)’ before ‘b’ 4810s 4508 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4810s | ~ ^ 4810s | ) 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c: In function ‘futrts_smul_hi64’: 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4512:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4810s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4810s | ^~~~~~~~~~ 4810s | __int128__ 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4512:86: error: expected ‘)’ before ‘a’ 4810s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4810s | ~ ^ 4810s | ) 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c:4512:104: error: expected ‘)’ before ‘b’ 4810s 4512 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4810s | ~ ^ 4810s | ) 4810s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/enums/issue663.c: In function ‘mk_compile_opts’: 4810s /tmp/autopkgtest.K0ihat/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=] 4810s 7838 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4810s | ~~^ ~~~~~~~~~~~~~ 4810s | | | 4810s | unsigned int int64_t {aka long long int} 4810s | %llu 4810s 4810s If you find this error message confusing, uninformative, or wrong, please open an issue: 4810s https://github.com/diku-dk/futhark/issues 4810s 4814s 366 failed, 32 passed, 1908 to go. 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.fut: 4815s Compiling with --backend=opencl: 4815s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.fut:18:13-33: 4815s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 4815s cc failed with code 1: 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_umul_hi64’: 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4815s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4815s | ^~~~~~~~~~~ 4815s | __uint32_t 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4512:90: error: expected ‘)’ before ‘a’ 4815s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4815s | ~ ^ 4815s | ) 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4512:109: error: expected ‘)’ before ‘b’ 4815s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4815s | ~ ^ 4815s | ) 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c: In function ‘futrts_smul_hi64’: 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4815s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4815s | ^~~~~~~~~~ 4815s | __int128__ 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4516:86: error: expected ‘)’ before ‘a’ 4815s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4815s | ~ ^ 4815s | ) 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c:4516:104: error: expected ‘)’ before ‘b’ 4815s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4815s | ~ ^ 4815s | ) 4815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays0.c: In function ‘mk_compile_opts’: 4815s /tmp/autopkgtest.K0ihat/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=] 4815s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4815s | ~~^ ~~~~~~~~~~~~~ 4815s | | | 4815s | unsigned int int64_t {aka long long int} 4815s | %llu 4815s 4815s If you find this error message confusing, uninformative, or wrong, please open an issue: 4815s https://github.com/diku-dk/futhark/issues 4815s 4816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.fut: 4816s Compiling with --backend=opencl: 4816s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.fut:9:40-48: 4816s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 4816s cc failed with code 1: 4816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_umul_hi64’: 4816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4816s 4512 | 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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4512:90: error: expected ‘)’ before ‘a’ 4816s 4512 | 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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4512:109: error: expected ‘)’ before ‘b’ 4816s 4512 | 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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c: In function ‘futrts_smul_hi64’: 4816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4816s 4516 | 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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4516:86: error: expected ‘)’ before ‘a’ 4816s 4516 | 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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c:4516:104: error: expected ‘)’ before ‘b’ 4816s 4516 | 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.K0ihat/autopkgtest_tmp/tests/eqarrays1.c: In function ‘mk_compile_opts’: 4816s /tmp/autopkgtest.K0ihat/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=] 4816s 7849 | "-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 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.fut: 4827s Generating reference outputs: 4827s cc failed with code 1: 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_umul_hi64’: 4827s /tmp/autopkgtest.K0ihat/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’? 4827s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4827s | ^~~~~~~~~~~ 4827s | __uint32_t 4827s /tmp/autopkgtest.K0ihat/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 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:90: error: expected ‘)’ before ‘a’ 4827s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4827s | ~ ^ 4827s | ) 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4415:109: error: expected ‘)’ before ‘b’ 4827s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4827s | ~ ^ 4827s | ) 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c: In function ‘futrts_smul_hi64’: 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4827s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4827s | ^~~~~~~~~~ 4827s | __int128__ 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:86: error: expected ‘)’ before ‘a’ 4827s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4827s | ~ ^ 4827s | ) 4827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-5.c:4419:104: error: expected ‘)’ before ‘b’ 4827s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4827s | ~ ^ 4827s | ) 4827s 4827s If you find this error message confusing, uninformative, or wrong, please open an issue: 4827s https://github.com/diku-dk/futhark/issues 4827s 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.fut: 4830s Compiling with --backend=opencl: 4830s cc failed with code 1: 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_umul_hi64’: 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4830s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4830s | ^~~~~~~~~~~ 4830s | __uint32_t 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4497:90: error: expected ‘)’ before ‘a’ 4830s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4830s | ~ ^ 4830s | ) 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4497:109: error: expected ‘)’ before ‘b’ 4830s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4830s | ~ ^ 4830s | ) 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c: In function ‘futrts_smul_hi64’: 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4830s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4830s | ^~~~~~~~~~ 4830s | __int128__ 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4501:86: error: expected ‘)’ before ‘a’ 4830s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4830s | ~ ^ 4830s | ) 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c:4501:104: error: expected ‘)’ before ‘b’ 4830s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4830s | ~ ^ 4830s | ) 4830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler2.c: In function ‘mk_compile_opts’: 4830s /tmp/autopkgtest.K0ihat/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=] 4830s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4830s | ~~^ ~~~~~~~~~~~~~ 4830s | | | 4830s | unsigned int int64_t {aka long long int} 4830s | %llu 4830s 4830s If you find this error message confusing, uninformative, or wrong, please open an issue: 4830s https://github.com/diku-dk/futhark/issues 4830s 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.fut: 4832s Compiling with --backend=opencl: 4832s cc failed with code 1: 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_umul_hi64’: 4832s /tmp/autopkgtest.K0ihat/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’? 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ^~~~~~~~~~~ 4832s | __uint32_t 4832s /tmp/autopkgtest.K0ihat/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 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4511:90: error: expected ‘)’ before ‘a’ 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4511:109: error: expected ‘)’ before ‘b’ 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘futrts_smul_hi64’: 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4832s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4832s | ^~~~~~~~~~ 4832s | __int128__ 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4515:86: error: expected ‘)’ before ‘a’ 4832s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c:4515:104: error: expected ‘)’ before ‘b’ 4832s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-1.c: In function ‘mk_compile_opts’: 4832s /tmp/autopkgtest.K0ihat/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=] 4832s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4832s | ~~^ ~~~~~~~~~~~~~ 4832s | | | 4832s | unsigned int int64_t {aka long long int} 4832s | %llu 4832s 4832s If you find this error message confusing, uninformative, or wrong, please open an issue: 4832s https://github.com/diku-dk/futhark/issues 4832s 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.fut: 4832s Compiling with --backend=opencl: 4832s cc failed with code 1: 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_umul_hi64’: 4832s /tmp/autopkgtest.K0ihat/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’? 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ^~~~~~~~~~~ 4832s | __uint32_t 4832s /tmp/autopkgtest.K0ihat/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 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4511:90: error: expected ‘)’ before ‘a’ 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4511:109: error: expected ‘)’ before ‘b’ 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘futrts_smul_hi64’: 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4832s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4832s | ^~~~~~~~~~ 4832s | __int128__ 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4515:86: error: expected ‘)’ before ‘a’ 4832s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c:4515:104: error: expected ‘)’ before ‘b’ 4832s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/ixfun-antiunif-2.c: In function ‘mk_compile_opts’: 4832s /tmp/autopkgtest.K0ihat/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=] 4832s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4832s | ~~^ ~~~~~~~~~~~~~ 4832s | | | 4832s | unsigned int int64_t {aka long long int} 4832s | %llu 4832s 4832s If you find this error message confusing, uninformative, or wrong, please open an issue: 4832s https://github.com/diku-dk/futhark/issues 4832s 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.fut: 4832s Compiling with --backend=opencl: 4832s cc failed with code 1: 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_umul_hi64’: 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ^~~~~~~~~~~ 4832s | __uint32_t 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:90: error: expected ‘)’ before ‘a’ 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4832s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4511:109: error: expected ‘)’ before ‘b’ 4832s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4832s | ~ ^ 4832s | ) 4833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘futrts_smul_hi64’: 4833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4515:86: error: expected ‘)’ before ‘a’ 4833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c:4515:104: error: expected ‘)’ before ‘b’ 4833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/loop-antiunif.c: In function ‘mk_compile_opts’: 4833s /tmp/autopkgtest.K0ihat/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=] 4833s 7848 | "-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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.fut: 4835s Compiling with --backend=opencl: 4835s cc failed with code 1: 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_umul_hi64’: 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4835s 4512 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:90: error: expected ‘)’ before ‘a’ 4835s 4512 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4512:109: error: expected ‘)’ before ‘b’ 4835s 4512 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘futrts_smul_hi64’: 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4835s 4516 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4516:86: error: expected ‘)’ before ‘a’ 4835s 4516 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c:4516:104: error: expected ‘)’ before ‘b’ 4835s 4516 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/iota.c: In function ‘mk_compile_opts’: 4835s /tmp/autopkgtest.K0ihat/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=] 4835s 7852 | "-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 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.fut: 4835s Compiling with --backend=opencl: 4835s cc failed with code 1: 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_umul_hi64’: 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.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.K0ihat/autopkgtest_tmp/tests/euler/euler1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.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.K0ihat/autopkgtest_tmp/tests/euler/euler1.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.K0ihat/autopkgtest_tmp/tests/euler/euler1.c: In function ‘futrts_smul_hi64’: 4835s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/euler/euler1.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.K0ihat/autopkgtest_tmp/tests/euler/euler1.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.K0ihat/autopkgtest_tmp/tests/euler/euler1.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.K0ihat/autopkgtest_tmp/tests/euler/euler1.c: In function ‘mk_compile_opts’: 4835s /tmp/autopkgtest.K0ihat/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=] 4835s 7843 | "-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 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.fut: 4846s Compiling with --backend=opencl: 4846s cc failed with code 1: 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_umul_hi64’: 4846s /tmp/autopkgtest.K0ihat/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’? 4846s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4846s | ^~~~~~~~~~~ 4846s | __uint32_t 4846s /tmp/autopkgtest.K0ihat/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 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4511:90: error: expected ‘)’ before ‘a’ 4846s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4846s | ~ ^ 4846s | ) 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4511:109: error: expected ‘)’ before ‘b’ 4846s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4846s | ~ ^ 4846s | ) 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘futrts_smul_hi64’: 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4846s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4846s | ^~~~~~~~~~ 4846s | __int128__ 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4515:86: error: expected ‘)’ before ‘a’ 4846s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4846s | ~ ^ 4846s | ) 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c:4515:104: error: expected ‘)’ before ‘b’ 4846s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4846s | ~ ^ 4846s | ) 4846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort_minimized.c: In function ‘mk_compile_opts’: 4846s /tmp/autopkgtest.K0ihat/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=] 4846s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4846s | ~~^ ~~~~~~~~~~~~~ 4846s | | | 4846s | unsigned int int64_t {aka long long int} 4846s | %llu 4846s 4846s If you find this error message confusing, uninformative, or wrong, please open an issue: 4846s https://github.com/diku-dk/futhark/issues 4846s 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.fut: 4850s Compiling with --backend=opencl: 4850s cc failed with code 1: 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_umul_hi64’: 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4850s 4511 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:90: error: expected ‘)’ before ‘a’ 4850s 4511 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4511:109: error: expected ‘)’ before ‘b’ 4850s 4511 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘futrts_smul_hi64’: 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4850s 4515 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4515:86: error: expected ‘)’ before ‘a’ 4850s 4515 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c:4515:104: error: expected ‘)’ before ‘b’ 4850s 4515 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/no-ext.c: In function ‘mk_compile_opts’: 4850s /tmp/autopkgtest.K0ihat/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=] 4850s 7841 | "-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 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.fut: 4850s Compiling with --backend=opencl: 4850s cc failed with code 1: 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_umul_hi64’: 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4850s 4526 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:90: error: expected ‘)’ before ‘a’ 4850s 4526 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4526:109: error: expected ‘)’ before ‘b’ 4850s 4526 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘futrts_smul_hi64’: 4850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4850s 4530 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4530:86: error: expected ‘)’ before ‘a’ 4850s 4530 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c:4530:104: error: expected ‘)’ before ‘b’ 4850s 4530 | 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.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-exts.c: In function ‘mk_compile_opts’: 4850s /tmp/autopkgtest.K0ihat/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=] 4850s 7860 | "-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 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.fut: 4853s Compiling with --backend=opencl: 4853s cc failed with code 1: 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_umul_hi64’: 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4853s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4853s | ^~~~~~~~~~~ 4853s | __uint32_t 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4511:90: error: expected ‘)’ before ‘a’ 4853s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4853s | ~ ^ 4853s | ) 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4511:109: error: expected ‘)’ before ‘b’ 4853s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4853s | ~ ^ 4853s | ) 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘futrts_smul_hi64’: 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4853s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4853s | ^~~~~~~~~~ 4853s | __int128__ 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4515:86: error: expected ‘)’ before ‘a’ 4853s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4853s | ~ ^ 4853s | ) 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c:4515:104: error: expected ‘)’ before ‘b’ 4853s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4853s | ~ ^ 4853s | ) 4853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-loop/slice.c: In function ‘mk_compile_opts’: 4853s /tmp/autopkgtest.K0ihat/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=] 4853s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4853s | ~~^ ~~~~~~~~~~~~~ 4853s | | | 4853s | unsigned int int64_t {aka long long int} 4853s | %llu 4853s 4853s If you find this error message confusing, uninformative, or wrong, please open an issue: 4853s https://github.com/diku-dk/futhark/issues 4853s 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.fut: 4854s Compiling with --backend=opencl: 4854s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.fut:4:15-19: 4854s Unused name "cost". 4854s cc failed with code 1: 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_umul_hi64’: 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4854s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4854s | ^~~~~~~~~~~ 4854s | __uint32_t 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:90: error: expected ‘)’ before ‘a’ 4854s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4854s | ~ ^ 4854s | ) 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4527:109: error: expected ‘)’ before ‘b’ 4854s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4854s | ~ ^ 4854s | ) 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘futrts_smul_hi64’: 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4854s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4854s | ^~~~~~~~~~ 4854s | __int128__ 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4531:86: error: expected ‘)’ before ‘a’ 4854s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4854s | ~ ^ 4854s | ) 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c:4531:104: error: expected ‘)’ before ‘b’ 4854s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4854s | ~ ^ 4854s | ) 4854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/partition.c: In function ‘mk_compile_opts’: 4854s /tmp/autopkgtest.K0ihat/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=] 4854s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4854s | ~~^ ~~~~~~~~~~~~~ 4854s | | | 4854s | unsigned int int64_t {aka long long int} 4854s | %llu 4854s 4854s If you find this error message confusing, uninformative, or wrong, please open an issue: 4854s https://github.com/diku-dk/futhark/issues 4854s 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.fut: 4855s Compiling with --backend=opencl: 4855s cc failed with code 1: 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_umul_hi64’: 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4855s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4855s | ^~~~~~~~~~~ 4855s | __uint32_t 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:90: error: expected ‘)’ before ‘a’ 4855s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4855s | ~ ^ 4855s | ) 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4527:109: error: expected ‘)’ before ‘b’ 4855s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4855s | ~ ^ 4855s | ) 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘futrts_smul_hi64’: 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4855s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4855s | ^~~~~~~~~~ 4855s | __int128__ 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4531:86: error: expected ‘)’ before ‘a’ 4855s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4855s | ~ ^ 4855s | ) 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c:4531:104: error: expected ‘)’ before ‘b’ 4855s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4855s | ~ ^ 4855s | ) 4855s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/two-returns.c: In function ‘mk_compile_opts’: 4855s /tmp/autopkgtest.K0ihat/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=] 4855s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4855s | ~~^ ~~~~~~~~~~~~~ 4855s | | | 4855s | unsigned int int64_t {aka long long int} 4855s | %llu 4855s 4855s If you find this error message confusing, uninformative, or wrong, please open an issue: 4855s https://github.com/diku-dk/futhark/issues 4855s 4856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.fut: 4856s Generating reference outputs: 4856s cc failed with code 1: 4856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_umul_hi64’: 4856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4856s 4416 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 4856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:90: error: expected ‘)’ before ‘a’ 4856s 4416 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4416:109: error: expected ‘)’ before ‘b’ 4856s 4416 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c: In function ‘futrts_smul_hi64’: 4856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4856s 4420 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4420:86: error: expected ‘)’ before ‘a’ 4856s 4420 | 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.K0ihat/autopkgtest_tmp/tests/f16kernel.c:4420:104: error: expected ‘)’ before ‘b’ 4856s 4420 | 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 4856s If you find this error message confusing, uninformative, or wrong, please open an issue: 4856s https://github.com/diku-dk/futhark/issues 4856s 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.fut: 4863s Compiling with --backend=opencl: 4863s cc failed with code 1: 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_umul_hi64’: 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4863s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4863s | ^~~~~~~~~~~ 4863s | __uint32_t 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:90: error: expected ‘)’ before ‘a’ 4863s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4863s | ~ ^ 4863s | ) 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4539:109: error: expected ‘)’ before ‘b’ 4863s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4863s | ~ ^ 4863s | ) 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘futrts_smul_hi64’: 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4863s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4863s | ^~~~~~~~~~ 4863s | __int128__ 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4543:86: error: expected ‘)’ before ‘a’ 4863s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4863s | ~ ^ 4863s | ) 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c:4543:104: error: expected ‘)’ before ‘b’ 4863s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4863s | ~ ^ 4863s | ) 4863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/existential-ifs/merge_sort.c: In function ‘mk_compile_opts’: 4863s /tmp/autopkgtest.K0ihat/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=] 4863s 7894 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4863s | ~~^ ~~~~~~~~~~~~~ 4863s | | | 4863s | unsigned int int64_t {aka long long int} 4863s | %llu 4863s 4863s If you find this error message confusing, uninformative, or wrong, please open an issue: 4863s https://github.com/diku-dk/futhark/issues 4863s 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.fut: 4865s Compiling with --backend=opencl: 4865s cc failed with code 1: 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_umul_hi64’: 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4865s | ^~~~~~~~~~~ 4865s | __uint32_t 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4497:90: error: expected ‘)’ before ‘a’ 4865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4865s | ~ ^ 4865s | ) 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4497:109: error: expected ‘)’ before ‘b’ 4865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4865s | ~ ^ 4865s | ) 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c: In function ‘futrts_smul_hi64’: 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4865s | ^~~~~~~~~~ 4865s | __int128__ 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4501:86: error: expected ‘)’ before ‘a’ 4865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4865s | ~ ^ 4865s | ) 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c:4501:104: error: expected ‘)’ before ‘b’ 4865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4865s | ~ ^ 4865s | ) 4865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibloop.c: In function ‘mk_compile_opts’: 4865s /tmp/autopkgtest.K0ihat/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=] 4865s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4865s | ~~^ ~~~~~~~~~~~~~ 4865s | | | 4865s | unsigned int int64_t {aka long long int} 4865s | %llu 4865s 4865s If you find this error message confusing, uninformative, or wrong, please open an issue: 4865s https://github.com/diku-dk/futhark/issues 4865s 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.fut: 4868s Compiling with --backend=opencl: 4868s cc failed with code 1: 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_umul_hi64’: 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4868s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4868s | ^~~~~~~~~~~ 4868s | __uint32_t 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4511:90: error: expected ‘)’ before ‘a’ 4868s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4868s | ~ ^ 4868s | ) 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4511:109: error: expected ‘)’ before ‘b’ 4868s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4868s | ~ ^ 4868s | ) 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c: In function ‘futrts_smul_hi64’: 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4868s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4868s | ^~~~~~~~~~ 4868s | __int128__ 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4515:86: error: expected ‘)’ before ‘a’ 4868s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4868s | ~ ^ 4868s | ) 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c:4515:104: error: expected ‘)’ before ‘b’ 4868s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4868s | ~ ^ 4868s | ) 4868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fibfun.c: In function ‘mk_compile_opts’: 4868s /tmp/autopkgtest.K0ihat/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=] 4868s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4868s | ~~^ ~~~~~~~~~~~~~ 4868s | | | 4868s | unsigned int int64_t {aka long long int} 4868s | %llu 4868s 4868s If you find this error message confusing, uninformative, or wrong, please open an issue: 4868s https://github.com/diku-dk/futhark/issues 4868s 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.fut: 4869s Compiling with --backend=opencl: 4869s cc failed with code 1: 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_umul_hi64’: 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4869s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4869s | ^~~~~~~~~~~ 4869s | __uint32_t 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:90: error: expected ‘)’ before ‘a’ 4869s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4869s | ~ ^ 4869s | ) 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4511:109: error: expected ‘)’ before ‘b’ 4869s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4869s | ~ ^ 4869s | ) 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘futrts_smul_hi64’: 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4869s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4869s | ^~~~~~~~~~ 4869s | __int128__ 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4515:86: error: expected ‘)’ before ‘a’ 4869s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4869s | ~ ^ 4869s | ) 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c:4515:104: error: expected ‘)’ before ‘b’ 4869s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4869s | ~ ^ 4869s | ) 4869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/CosminArrayExample.c: In function ‘mk_compile_opts’: 4869s /tmp/autopkgtest.K0ihat/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=] 4869s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4869s | ~~^ ~~~~~~~~~~~~~ 4869s | | | 4869s | unsigned int int64_t {aka long long int} 4869s | %llu 4869s 4869s If you find this error message confusing, uninformative, or wrong, please open an issue: 4869s https://github.com/diku-dk/futhark/issues 4869s 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.fut: 4871s Compiling with --backend=opencl: 4871s cc failed with code 1: 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_umul_hi64’: 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4871s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4871s | ^~~~~~~~~~~ 4871s | __uint32_t 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:90: error: expected ‘)’ before ‘a’ 4871s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4528:109: error: expected ‘)’ before ‘b’ 4871s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘futrts_smul_hi64’: 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4871s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4871s | ^~~~~~~~~~ 4871s | __int128__ 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4532:86: error: expected ‘)’ before ‘a’ 4871s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c:4532:104: error: expected ‘)’ before ‘b’ 4871s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes1.c: In function ‘mk_compile_opts’: 4871s /tmp/autopkgtest.K0ihat/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=] 4871s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4871s | ~~^ ~~~~~~~~~~~~~ 4871s | | | 4871s | unsigned int int64_t {aka long long int} 4871s | %llu 4871s 4871s If you find this error message confusing, uninformative, or wrong, please open an issue: 4871s https://github.com/diku-dk/futhark/issues 4871s 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.fut: 4871s Compiling with --backend=opencl: 4871s cc failed with code 1: 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_umul_hi64’: 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4871s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4871s | ^~~~~~~~~~~ 4871s | __uint32_t 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:90: error: expected ‘)’ before ‘a’ 4871s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4512:109: error: expected ‘)’ before ‘b’ 4871s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘futrts_smul_hi64’: 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4871s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4871s | ^~~~~~~~~~ 4871s | __int128__ 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4516:86: error: expected ‘)’ before ‘a’ 4871s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c:4516:104: error: expected ‘)’ before ‘b’ 4871s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4871s | ~ ^ 4871s | ) 4871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/HighlyNestedMap.c: In function ‘mk_compile_opts’: 4871s /tmp/autopkgtest.K0ihat/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=] 4871s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4871s | ~~^ ~~~~~~~~~~~~~ 4871s | | | 4871s | unsigned int int64_t {aka long long int} 4871s | %llu 4871s 4871s If you find this error message confusing, uninformative, or wrong, please open an issue: 4871s https://github.com/diku-dk/futhark/issues 4871s 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.fut: 4873s Compiling with --backend=opencl: 4873s cc failed with code 1: 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_umul_hi64’: 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4873s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4873s | ^~~~~~~~~~~ 4873s | __uint32_t 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:90: error: expected ‘)’ before ‘a’ 4873s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4873s | ~ ^ 4873s | ) 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4528:109: error: expected ‘)’ before ‘b’ 4873s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4873s | ~ ^ 4873s | ) 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘futrts_smul_hi64’: 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4873s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4873s | ^~~~~~~~~~ 4873s | __int128__ 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4532:86: error: expected ‘)’ before ‘a’ 4873s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4873s | ~ ^ 4873s | ) 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c:4532:104: error: expected ‘)’ before ‘b’ 4873s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4873s | ~ ^ 4873s | ) 4873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes2.c: In function ‘mk_compile_opts’: 4873s /tmp/autopkgtest.K0ihat/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=] 4873s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4873s | ~~^ ~~~~~~~~~~~~~ 4873s | | | 4873s | unsigned int int64_t {aka long long int} 4873s | %llu 4873s 4873s If you find this error message confusing, uninformative, or wrong, please open an issue: 4873s https://github.com/diku-dk/futhark/issues 4873s 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.fut: 4880s Compiling with --backend=opencl: 4880s cc failed with code 1: 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_umul_hi64’: 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4880s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4880s | ^~~~~~~~~~~ 4880s | __uint32_t 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:90: error: expected ‘)’ before ‘a’ 4880s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4880s | ~ ^ 4880s | ) 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4528:109: error: expected ‘)’ before ‘b’ 4880s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4880s | ~ ^ 4880s | ) 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘futrts_smul_hi64’: 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4880s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4880s | ^~~~~~~~~~ 4880s | __int128__ 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4532:86: error: expected ‘)’ before ‘a’ 4880s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4880s | ~ ^ 4880s | ) 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c:4532:104: error: expected ‘)’ before ‘b’ 4880s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4880s | ~ ^ 4880s | ) 4880s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/IntmRes3.c: In function ‘mk_compile_opts’: 4880s /tmp/autopkgtest.K0ihat/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=] 4880s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4880s | ~~^ ~~~~~~~~~~~~~ 4880s | | | 4880s | unsigned int int64_t {aka long long int} 4880s | %llu 4880s 4880s If you find this error message confusing, uninformative, or wrong, please open an issue: 4880s https://github.com/diku-dk/futhark/issues 4880s 4880s 390 failed, 36 passed, 1880 to go. 4881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.fut: 4881s Compiling with --backend=opencl: 4881s cc failed with code 1: 4881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_umul_hi64’: 4881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4881s 4527 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:90: error: expected ‘)’ before ‘a’ 4881s 4527 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4527:109: error: expected ‘)’ before ‘b’ 4881s 4527 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘futrts_smul_hi64’: 4881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4881s 4531 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4531:86: error: expected ‘)’ before ‘a’ 4881s 4531 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c:4531:104: error: expected ‘)’ before ‘b’ 4881s 4531 | 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.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv1.c: In function ‘mk_compile_opts’: 4881s /tmp/autopkgtest.K0ihat/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=] 4881s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4881s | ~~^ ~~~~~~~~~~~~~ 4881s | | | 4881s | unsigned int int64_t {aka long long int} 4881s | %llu 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 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.fut: 4884s Compiling with --backend=opencl: 4884s cc failed with code 1: 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_umul_hi64’: 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4884s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4884s | ^~~~~~~~~~~ 4884s | __uint32_t 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:90: error: expected ‘)’ before ‘a’ 4884s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4884s | ~ ^ 4884s | ) 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4527:109: error: expected ‘)’ before ‘b’ 4884s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4884s | ~ ^ 4884s | ) 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘futrts_smul_hi64’: 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4884s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4884s | ^~~~~~~~~~ 4884s | __int128__ 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4531:86: error: expected ‘)’ before ‘a’ 4884s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4884s | ~ ^ 4884s | ) 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c:4531:104: error: expected ‘)’ before ‘b’ 4884s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4884s | ~ ^ 4884s | ) 4884s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv2.c: In function ‘mk_compile_opts’: 4884s /tmp/autopkgtest.K0ihat/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=] 4884s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4884s | ~~^ ~~~~~~~~~~~~~ 4884s | | | 4884s | unsigned int int64_t {aka long long int} 4884s | %llu 4884s 4884s If you find this error message confusing, uninformative, or wrong, please open an issue: 4884s https://github.com/diku-dk/futhark/issues 4884s 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.fut: 4886s Compiling with --backend=opencl: 4886s cc failed with code 1: 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_umul_hi64’: 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4886s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4886s | ^~~~~~~~~~~ 4886s | __uint32_t 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:90: error: expected ‘)’ before ‘a’ 4886s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4886s | ~ ^ 4886s | ) 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4527:109: error: expected ‘)’ before ‘b’ 4886s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4886s | ~ ^ 4886s | ) 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘futrts_smul_hi64’: 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4886s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4886s | ^~~~~~~~~~ 4886s | __int128__ 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4531:86: error: expected ‘)’ before ‘a’ 4886s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4886s | ~ ^ 4886s | ) 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c:4531:104: error: expected ‘)’ before ‘b’ 4886s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4886s | ~ ^ 4886s | ) 4886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInv3.c: In function ‘mk_compile_opts’: 4886s /tmp/autopkgtest.K0ihat/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=] 4886s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4886s | ~~^ ~~~~~~~~~~~~~ 4886s | | | 4886s | unsigned int int64_t {aka long long int} 4886s | %llu 4886s 4886s If you find this error message confusing, uninformative, or wrong, please open an issue: 4886s https://github.com/diku-dk/futhark/issues 4886s 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.fut: 4887s Compiling with --backend=opencl: 4887s cc failed with code 1: 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4887s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4887s | ^~~~~~~~~~~ 4887s | __uint32_t 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:90: error: expected ‘)’ before ‘a’ 4887s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4512:109: error: expected ‘)’ before ‘b’ 4887s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4887s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4887s | ^~~~~~~~~~ 4887s | __int128__ 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4516:86: error: expected ‘)’ before ‘a’ 4887s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c:4516:104: error: expected ‘)’ before ‘b’ 4887s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-IotaMapReduce.c: In function ‘mk_compile_opts’: 4887s /tmp/autopkgtest.K0ihat/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=] 4887s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4887s | ~~^ ~~~~~~~~~~~~~ 4887s | | | 4887s | unsigned int int64_t {aka long long int} 4887s | %llu 4887s 4887s If you find this error message confusing, uninformative, or wrong, please open an issue: 4887s https://github.com/diku-dk/futhark/issues 4887s 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut: 4887s Compiling with --backend=opencl: 4887s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.fut:11:17-77: 4887s Entry point parameter 4887s 4887s ((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) 4887s 4887s will have an opaque type, so the entry point will likely not be callable. 4887s cc failed with code 1: 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_umul_hi64’: 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4887s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4887s | ^~~~~~~~~~~ 4887s | __uint32_t 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:90: error: expected ‘)’ before ‘a’ 4887s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4550:109: error: expected ‘)’ before ‘b’ 4887s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘futrts_smul_hi64’: 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4887s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4887s | ^~~~~~~~~~ 4887s | __int128__ 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4554:86: error: expected ‘)’ before ‘a’ 4887s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c:4554:104: error: expected ‘)’ before ‘b’ 4887s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4887s | ~ ^ 4887s | ) 4887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/LoopInvReshape.c: In function ‘mk_compile_opts’: 4887s /tmp/autopkgtest.K0ihat/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=] 4887s 7882 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4887s | ~~^ ~~~~~~~~~~~~~ 4887s | | | 4887s | unsigned int int64_t {aka long long int} 4887s | %llu 4887s 4887s If you find this error message confusing, uninformative, or wrong, please open an issue: 4887s https://github.com/diku-dk/futhark/issues 4887s 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.fut: 4889s Compiling with --backend=opencl: 4889s cc failed with code 1: 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_umul_hi64’: 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4889s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4889s | ^~~~~~~~~~~ 4889s | __uint32_t 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:90: error: expected ‘)’ before ‘a’ 4889s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4889s | ~ ^ 4889s | ) 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4527:109: error: expected ‘)’ before ‘b’ 4889s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4889s | ~ ^ 4889s | ) 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘futrts_smul_hi64’: 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4889s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4889s | ^~~~~~~~~~ 4889s | __int128__ 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4531:86: error: expected ‘)’ before ‘a’ 4889s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4889s | ~ ^ 4889s | ) 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c:4531:104: error: expected ‘)’ before ‘b’ 4889s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4889s | ~ ^ 4889s | ) 4889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/Map-Map-IotaMapReduce.c: In function ‘mk_compile_opts’: 4889s /tmp/autopkgtest.K0ihat/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=] 4889s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4889s | ~~^ ~~~~~~~~~~~~~ 4889s | | | 4889s | unsigned int int64_t {aka long long int} 4889s | %llu 4889s 4889s If you find this error message confusing, uninformative, or wrong, please open an issue: 4889s https://github.com/diku-dk/futhark/issues 4889s 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.fut: 4896s Compiling with --backend=opencl: 4896s cc failed with code 1: 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_umul_hi64’: 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4896s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4896s | ^~~~~~~~~~~ 4896s | __uint32_t 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:90: error: expected ‘)’ before ‘a’ 4896s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4896s | ~ ^ 4896s | ) 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4511:109: error: expected ‘)’ before ‘b’ 4896s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4896s | ~ ^ 4896s | ) 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘futrts_smul_hi64’: 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4896s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4896s | ^~~~~~~~~~ 4896s | __int128__ 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4515:86: error: expected ‘)’ before ‘a’ 4896s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4896s | ~ ^ 4896s | ) 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c:4515:104: error: expected ‘)’ before ‘b’ 4896s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4896s | ~ ^ 4896s | ) 4896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MapIotaReduce.c: In function ‘mk_compile_opts’: 4896s /tmp/autopkgtest.K0ihat/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=] 4896s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4896s | ~~^ ~~~~~~~~~~~~~ 4896s | | | 4896s | unsigned int int64_t {aka long long int} 4896s | %llu 4896s 4896s If you find this error message confusing, uninformative, or wrong, please open an issue: 4896s https://github.com/diku-dk/futhark/issues 4896s 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.fut: 4897s Compiling with --backend=opencl: 4897s cc failed with code 1: 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_umul_hi64’: 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4897s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4897s | ^~~~~~~~~~~ 4897s | __uint32_t 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:90: error: expected ‘)’ before ‘a’ 4897s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4897s | ~ ^ 4897s | ) 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4512:109: error: expected ‘)’ before ‘b’ 4897s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4897s | ~ ^ 4897s | ) 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘futrts_smul_hi64’: 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4897s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4897s | ^~~~~~~~~~ 4897s | __int128__ 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4516:86: error: expected ‘)’ before ‘a’ 4897s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4897s | ~ ^ 4897s | ) 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c:4516:104: error: expected ‘)’ before ‘b’ 4897s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4897s | ~ ^ 4897s | ) 4897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/MatrixAddition.c: In function ‘mk_compile_opts’: 4897s /tmp/autopkgtest.K0ihat/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=] 4897s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4897s | ~~^ ~~~~~~~~~~~~~ 4897s | | | 4897s | unsigned int int64_t {aka long long int} 4897s | %llu 4897s 4897s If you find this error message confusing, uninformative, or wrong, please open an issue: 4897s https://github.com/diku-dk/futhark/issues 4897s 4900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.fut: 4900s Compiling with --backend=opencl: 4900s cc failed with code 1: 4900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_umul_hi64’: 4900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4900s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4900s | ^~~~~~~~~~~ 4900s | __uint32_t 4900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 4900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:90: error: expected ‘)’ before ‘a’ 4900s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4900s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4526:109: error: expected ‘)’ before ‘b’ 4901s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘futrts_smul_hi64’: 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4901s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4901s | ^~~~~~~~~~ 4901s | __int128__ 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4530:86: error: expected ‘)’ before ‘a’ 4901s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c:4530:104: error: expected ‘)’ before ‘b’ 4901s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/SimpleReduce.c: In function ‘mk_compile_opts’: 4901s /tmp/autopkgtest.K0ihat/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=] 4901s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4901s | ~~^ ~~~~~~~~~~~~~ 4901s | | | 4901s | unsigned int int64_t {aka long long int} 4901s | %llu 4901s 4901s If you find this error message confusing, uninformative, or wrong, please open an issue: 4901s https://github.com/diku-dk/futhark/issues 4901s 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.fut: 4901s Compiling with --backend=opencl: 4901s cc failed with code 1: 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_umul_hi64’: 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4901s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4901s | ^~~~~~~~~~~ 4901s | __uint32_t 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:90: error: expected ‘)’ before ‘a’ 4901s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4512:109: error: expected ‘)’ before ‘b’ 4901s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘futrts_smul_hi64’: 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4901s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4901s | ^~~~~~~~~~ 4901s | __int128__ 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4516:86: error: expected ‘)’ before ‘a’ 4901s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c:4516:104: error: expected ‘)’ before ‘b’ 4901s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4901s | ~ ^ 4901s | ) 4901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/VectorAddition.c: In function ‘mk_compile_opts’: 4901s /tmp/autopkgtest.K0ihat/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=] 4901s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4901s | ~~^ ~~~~~~~~~~~~~ 4901s | | | 4901s | unsigned int int64_t {aka long long int} 4901s | %llu 4901s 4901s If you find this error message confusing, uninformative, or wrong, please open an issue: 4901s https://github.com/diku-dk/futhark/issues 4901s 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.fut: 4904s Compiling with --backend=opencl: 4904s cc failed with code 1: 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_umul_hi64’: 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4904s 4512 | 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.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:90: error: expected ‘)’ before ‘a’ 4904s 4512 | 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.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4512:109: error: expected ‘)’ before ‘b’ 4904s 4512 | 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.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘futrts_smul_hi64’: 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4904s 4516 | 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.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4516:86: error: expected ‘)’ before ‘a’ 4904s 4516 | 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.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c:4516:104: error: expected ‘)’ before ‘b’ 4904s 4516 | 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.K0ihat/autopkgtest_tmp/tests/flattening/map-nested-free.c: In function ‘mk_compile_opts’: 4904s /tmp/autopkgtest.K0ihat/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=] 4904s 7850 | "-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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.fut: 4904s Compiling with --backend=opencl: 4904s cc failed with code 1: 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_umul_hi64’: 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4904s 4527 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4527:90: error: expected ‘)’ before ‘a’ 4904s 4527 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4527:109: error: expected ‘)’ before ‘b’ 4904s 4527 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘futrts_smul_hi64’: 4904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4904s 4531 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4531:86: error: expected ‘)’ before ‘a’ 4904s 4531 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c:4531:104: error: expected ‘)’ before ‘b’ 4904s 4531 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap1.c: In function ‘mk_compile_opts’: 4904s /tmp/autopkgtest.K0ihat/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=] 4904s 7869 | "-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 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.fut: 4905s Compiling with --backend=opencl: 4905s cc failed with code 1: 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_umul_hi64’: 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4905s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4905s | ^~~~~~~~~~~ 4905s | __uint32_t 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4512:90: error: expected ‘)’ before ‘a’ 4905s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4905s | ~ ^ 4905s | ) 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4512:109: error: expected ‘)’ before ‘b’ 4905s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4905s | ~ ^ 4905s | ) 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘futrts_smul_hi64’: 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4905s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4905s | ^~~~~~~~~~ 4905s | __int128__ 4905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4516:86: error: expected ‘)’ before ‘a’ 4905s 4516 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c:4516:104: error: expected ‘)’ before ‘b’ 4905s 4516 | 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.K0ihat/autopkgtest_tmp/tests/flattening/redomap2.c: In function ‘mk_compile_opts’: 4905s /tmp/autopkgtest.K0ihat/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=] 4905s 7849 | "-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 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.fut: 4911s Compiling with --backend=opencl: 4911s cc failed with code 1: 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_umul_hi64’: 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4911s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4911s | ^~~~~~~~~~~ 4911s | __uint32_t 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4497:90: error: expected ‘)’ before ‘a’ 4911s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4911s | ~ ^ 4911s | ) 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4497:109: error: expected ‘)’ before ‘b’ 4911s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4911s | ~ ^ 4911s | ) 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c: In function ‘futrts_smul_hi64’: 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4911s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4911s | ^~~~~~~~~~ 4911s | __int128__ 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4501:86: error: expected ‘)’ before ‘a’ 4911s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4911s | ~ ^ 4911s | ) 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c:4501:104: error: expected ‘)’ before ‘b’ 4911s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4911s | ~ ^ 4911s | ) 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/float_32_64.c: In function ‘mk_compile_opts’: 4911s /tmp/autopkgtest.K0ihat/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=] 4911s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4911s | ~~^ ~~~~~~~~~~~~~ 4911s | | | 4911s | unsigned int int64_t {aka long long int} 4911s | %llu 4911s 4911s If you find this error message confusing, uninformative, or wrong, please open an issue: 4911s https://github.com/diku-dk/futhark/issues 4911s 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.fut: 4911s Compiling with --backend=opencl: 4911s cc failed with code 1: 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_umul_hi64’: 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4911s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4911s | ^~~~~~~~~~~ 4911s | __uint32_t 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 4911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4497:90: error: expected ‘)’ before ‘a’ 4911s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4911s | ~ ^ 4912s | ) 4912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4497:109: error: expected ‘)’ before ‘b’ 4912s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4912s | ~ ^ 4912s | ) 4912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c: In function ‘futrts_smul_hi64’: 4912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4912s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4912s | ^~~~~~~~~~ 4912s | __int128__ 4912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4501:86: error: expected ‘)’ before ‘a’ 4912s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4912s | ~ ^ 4912s | ) 4912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c:4501:104: error: expected ‘)’ before ‘b’ 4912s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4912s | ~ ^ 4912s | ) 4912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/floatunderscores.c: In function ‘mk_compile_opts’: 4912s /tmp/autopkgtest.K0ihat/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=] 4912s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4912s | ~~^ ~~~~~~~~~~~~~ 4912s | | | 4912s | unsigned int int64_t {aka long long int} 4912s | %llu 4912s 4912s If you find this error message confusing, uninformative, or wrong, please open an issue: 4912s https://github.com/diku-dk/futhark/issues 4912s 4920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.fut: 4920s Compiling with --backend=opencl: 4920s cc failed with code 1: 4920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_umul_hi64’: 4920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4920s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:90: error: expected ‘)’ before ‘a’ 4920s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4511:109: error: expected ‘)’ before ‘b’ 4920s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘futrts_smul_hi64’: 4920s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4920s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4515:86: error: expected ‘)’ before ‘a’ 4920s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c:4515:104: error: expected ‘)’ before ‘b’ 4920s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/bugCalib.c: In function ‘mk_compile_opts’: 4920s /tmp/autopkgtest.K0ihat/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=] 4920s 7843 | "-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 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.fut: 4922s Compiling with --backend=opencl: 4922s cc failed with code 1: 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_umul_hi64’: 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4922s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4922s | ^~~~~~~~~~~ 4922s | __uint32_t 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:90: error: expected ‘)’ before ‘a’ 4922s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4527:109: error: expected ‘)’ before ‘b’ 4922s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘futrts_smul_hi64’: 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4922s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4922s | ^~~~~~~~~~ 4922s | __int128__ 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4531:86: error: expected ‘)’ before ‘a’ 4922s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c:4531:104: error: expected ‘)’ before ‘b’ 4922s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/hindrReshape0.c: In function ‘mk_compile_opts’: 4922s /tmp/autopkgtest.K0ihat/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=] 4922s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4922s | ~~^ ~~~~~~~~~~~~~ 4922s | | | 4922s | unsigned int int64_t {aka long long int} 4922s | %llu 4922s 4922s If you find this error message confusing, uninformative, or wrong, please open an issue: 4922s https://github.com/diku-dk/futhark/issues 4922s 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.fut: 4922s Compiling with --backend=opencl: 4922s cc failed with code 1: 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_umul_hi64’: 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4922s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4922s | ^~~~~~~~~~~ 4922s | __uint32_t 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:90: error: expected ‘)’ before ‘a’ 4922s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4513:109: error: expected ‘)’ before ‘b’ 4922s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘futrts_smul_hi64’: 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4922s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4922s | ^~~~~~~~~~ 4922s | __int128__ 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4517:86: error: expected ‘)’ before ‘a’ 4922s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c:4517:104: error: expected ‘)’ before ‘b’ 4922s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4922s | ~ ^ 4922s | ) 4922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap0.c: In function ‘mk_compile_opts’: 4922s /tmp/autopkgtest.K0ihat/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=] 4922s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4922s | ~~^ ~~~~~~~~~~~~~ 4922s | | | 4922s | unsigned int int64_t {aka long long int} 4922s | %llu 4922s 4922s If you find this error message confusing, uninformative, or wrong, please open an issue: 4922s https://github.com/diku-dk/futhark/issues 4922s 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.fut: 4925s Compiling with --backend=opencl: 4925s cc failed with code 1: 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_umul_hi64’: 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4925s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4925s | ^~~~~~~~~~~ 4925s | __uint32_t 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4512:90: error: expected ‘)’ before ‘a’ 4925s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4925s | ~ ^ 4925s | ) 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4512:109: error: expected ‘)’ before ‘b’ 4925s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4925s | ~ ^ 4925s | ) 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c: In function ‘futrts_smul_hi64’: 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4925s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4925s | ^~~~~~~~~~ 4925s | __int128__ 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4516:86: error: expected ‘)’ before ‘a’ 4925s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4925s | ~ ^ 4925s | ) 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c:4516:104: error: expected ‘)’ before ‘b’ 4925s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4925s | ~ ^ 4925s | ) 4925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fourier.c: In function ‘mk_compile_opts’: 4925s /tmp/autopkgtest.K0ihat/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=] 4925s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4925s | ~~^ ~~~~~~~~~~~~~ 4925s | | | 4925s | unsigned int int64_t {aka long long int} 4925s | %llu 4925s 4925s If you find this error message confusing, uninformative, or wrong, please open an issue: 4925s https://github.com/diku-dk/futhark/issues 4925s 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.fut: 4926s Compiling with --backend=opencl: 4926s cc failed with code 1: 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_umul_hi64’: 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4926s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4926s | ^~~~~~~~~~~ 4926s | __uint32_t 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:90: error: expected ‘)’ before ‘a’ 4926s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4926s | ~ ^ 4926s | ) 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4515:109: error: expected ‘)’ before ‘b’ 4926s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4926s | ~ ^ 4926s | ) 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘futrts_smul_hi64’: 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4926s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4926s | ^~~~~~~~~~ 4926s | __int128__ 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4519:86: error: expected ‘)’ before ‘a’ 4926s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4926s | ~ ^ 4926s | ) 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c:4519:104: error: expected ‘)’ before ‘b’ 4926s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4926s | ~ ^ 4926s | ) 4926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapomap1.c: In function ‘mk_compile_opts’: 4926s /tmp/autopkgtest.K0ihat/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=] 4926s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4926s | ~~^ ~~~~~~~~~~~~~ 4926s | | | 4926s | unsigned int int64_t {aka long long int} 4926s | %llu 4926s 4926s If you find this error message confusing, uninformative, or wrong, please open an issue: 4926s https://github.com/diku-dk/futhark/issues 4926s 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.fut: 4927s Compiling with --backend=opencl: 4927s cc failed with code 1: 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_umul_hi64’: 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4927s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4927s | ^~~~~~~~~~~ 4927s | __uint32_t 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:90: error: expected ‘)’ before ‘a’ 4927s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4927s | ~ ^ 4927s | ) 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4512:109: error: expected ‘)’ before ‘b’ 4927s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4927s | ~ ^ 4927s | ) 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘futrts_smul_hi64’: 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4927s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4927s | ^~~~~~~~~~ 4927s | __int128__ 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4516:86: error: expected ‘)’ before ‘a’ 4927s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4927s | ~ ^ 4927s | ) 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c:4516:104: error: expected ‘)’ before ‘b’ 4927s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4927s | ~ ^ 4927s | ) 4927s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored0.c: In function ‘mk_compile_opts’: 4927s /tmp/autopkgtest.K0ihat/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=] 4927s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4927s | ~~^ ~~~~~~~~~~~~~ 4927s | | | 4927s | unsigned int int64_t {aka long long int} 4927s | %llu 4927s 4927s If you find this error message confusing, uninformative, or wrong, please open an issue: 4927s https://github.com/diku-dk/futhark/issues 4927s 4928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.fut: 4928s Compiling with --backend=opencl: 4928s cc failed with code 1: 4928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_umul_hi64’: 4928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4928s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4928s | ^~~~~~~~~~~ 4928s | __uint32_t 4928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:90: error: expected ‘)’ before ‘a’ 4928s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4928s | ~ ^ 4928s | ) 4928s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4514:109: error: expected ‘)’ before ‘b’ 4929s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4929s | ~ ^ 4929s | ) 4929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘futrts_smul_hi64’: 4929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4929s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4929s | ^~~~~~~~~~ 4929s | __int128__ 4929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4518:86: error: expected ‘)’ before ‘a’ 4929s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4929s | ~ ^ 4929s | ) 4929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c:4518:104: error: expected ‘)’ before ‘b’ 4929s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4929s | ~ ^ 4929s | ) 4929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/mapored1.c: In function ‘mk_compile_opts’: 4929s /tmp/autopkgtest.K0ihat/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=] 4929s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4929s | ~~^ ~~~~~~~~~~~~~ 4929s | | | 4929s | unsigned int int64_t {aka long long int} 4929s | %llu 4929s 4929s If you find this error message confusing, uninformative, or wrong, please open an issue: 4929s https://github.com/diku-dk/futhark/issues 4929s 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.fut: 4937s Compiling with --backend=opencl: 4937s cc failed with code 1: 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_umul_hi64’: 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4937s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4937s | ^~~~~~~~~~~ 4937s | __uint32_t 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:90: error: expected ‘)’ before ‘a’ 4937s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4937s | ~ ^ 4937s | ) 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4512:109: error: expected ‘)’ before ‘b’ 4937s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4937s | ~ ^ 4937s | ) 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘futrts_smul_hi64’: 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4937s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4937s | ^~~~~~~~~~ 4937s | __int128__ 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4516:86: error: expected ‘)’ before ‘a’ 4937s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4937s | ~ ^ 4937s | ) 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c:4516:104: error: expected ‘)’ before ‘b’ 4937s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4937s | ~ ^ 4937s | ) 4937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcan0.c: In function ‘mk_compile_opts’: 4937s /tmp/autopkgtest.K0ihat/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=] 4937s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4937s | ~~^ ~~~~~~~~~~~~~ 4937s | | | 4937s | unsigned int int64_t {aka long long int} 4937s | %llu 4937s 4937s If you find this error message confusing, uninformative, or wrong, please open an issue: 4937s https://github.com/diku-dk/futhark/issues 4937s 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.fut: 4938s Compiling with --backend=opencl: 4938s cc failed with code 1: 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_umul_hi64’: 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4938s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4938s | ^~~~~~~~~~~ 4938s | __uint32_t 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:90: error: expected ‘)’ before ‘a’ 4938s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4938s | ~ ^ 4938s | ) 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4511:109: error: expected ‘)’ before ‘b’ 4938s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4938s | ~ ^ 4938s | ) 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘futrts_smul_hi64’: 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4938s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4938s | ^~~~~~~~~~ 4938s | __int128__ 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4515:86: error: expected ‘)’ before ‘a’ 4938s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4938s | ~ ^ 4938s | ) 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c:4515:104: error: expected ‘)’ before ‘b’ 4938s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4938s | ~ ^ 4938s | ) 4938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/rangeIndVar.c: In function ‘mk_compile_opts’: 4938s /tmp/autopkgtest.K0ihat/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=] 4938s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4938s | ~~^ ~~~~~~~~~~~~~ 4938s | | | 4938s | unsigned int int64_t {aka long long int} 4938s | %llu 4938s 4938s If you find this error message confusing, uninformative, or wrong, please open an issue: 4938s https://github.com/diku-dk/futhark/issues 4938s 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.fut: 4942s Compiling with --backend=opencl: 4942s cc failed with code 1: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_umul_hi64’: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4942s 4513 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:90: error: expected ‘)’ before ‘a’ 4942s 4513 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4513:109: error: expected ‘)’ before ‘b’ 4942s 4513 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘futrts_smul_hi64’: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4942s 4517 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4517:86: error: expected ‘)’ before ‘a’ 4942s 4517 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c:4517:104: error: expected ‘)’ before ‘b’ 4942s 4517 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap0.c: In function ‘mk_compile_opts’: 4942s /tmp/autopkgtest.K0ihat/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=] 4942s 7850 | "-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 415 failed, 38 passed, 1853 to go. 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.fut: 4942s Compiling with --backend=opencl: 4942s cc failed with code 1: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_umul_hi64’: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4942s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:90: error: expected ‘)’ before ‘a’ 4942s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4515:109: error: expected ‘)’ before ‘b’ 4942s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘futrts_smul_hi64’: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4942s 4519 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4519:86: error: expected ‘)’ before ‘a’ 4942s 4519 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c:4519:104: error: expected ‘)’ before ‘b’ 4942s 4519 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/maposcanomaposcan.c: In function ‘mk_compile_opts’: 4942s /tmp/autopkgtest.K0ihat/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=] 4942s 7864 | "-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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.fut: 4942s Compiling with --backend=opencl: 4942s cc failed with code 1: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_umul_hi64’: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4942s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:90: error: expected ‘)’ before ‘a’ 4942s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4515:109: error: expected ‘)’ before ‘b’ 4942s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘futrts_smul_hi64’: 4942s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4942s 4519 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4519:86: error: expected ‘)’ before ‘a’ 4942s 4519 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c:4519:104: error: expected ‘)’ before ‘b’ 4942s 4519 | 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.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redomap1.c: In function ‘mk_compile_opts’: 4942s /tmp/autopkgtest.K0ihat/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=] 4942s 7852 | "-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 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.fut: 4946s Compiling with --backend=opencl: 4946s cc failed with code 1: 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_umul_hi64’: 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4946s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4946s | ^~~~~~~~~~~ 4946s | __uint32_t 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:90: error: expected ‘)’ before ‘a’ 4946s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4946s | ~ ^ 4946s | ) 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4516:109: error: expected ‘)’ before ‘b’ 4946s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4946s | ~ ^ 4946s | ) 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘futrts_smul_hi64’: 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4946s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4946s | ^~~~~~~~~~ 4946s | __int128__ 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4520:86: error: expected ‘)’ before ‘a’ 4946s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4946s | ~ ^ 4946s | ) 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c:4520:104: error: expected ‘)’ before ‘b’ 4946s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4946s | ~ ^ 4946s | ) 4946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/Vers2.0/redoredomapomap0.c: In function ‘mk_compile_opts’: 4946s /tmp/autopkgtest.K0ihat/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=] 4946s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4946s | ~~^ ~~~~~~~~~~~~~ 4946s | | | 4946s | unsigned int int64_t {aka long long int} 4946s | %llu 4946s 4946s If you find this error message confusing, uninformative, or wrong, please open an issue: 4946s https://github.com/diku-dk/futhark/issues 4946s 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.fut: 4955s Compiling with --backend=opencl: 4955s cc failed with code 1: 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_umul_hi64’: 4955s /tmp/autopkgtest.K0ihat/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’? 4955s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4955s | ^~~~~~~~~~~ 4955s | __uint32_t 4955s /tmp/autopkgtest.K0ihat/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 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4528:90: error: expected ‘)’ before ‘a’ 4955s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4955s | ~ ^ 4955s | ) 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4528:109: error: expected ‘)’ before ‘b’ 4955s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4955s | ~ ^ 4955s | ) 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘futrts_smul_hi64’: 4955s /tmp/autopkgtest.K0ihat/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__’? 4955s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4955s | ^~~~~~~~~~ 4955s | __int128__ 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4532:86: error: expected ‘)’ before ‘a’ 4955s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4955s | ~ ^ 4955s | ) 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c:4532:104: error: expected ‘)’ before ‘b’ 4955s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4955s | ~ ^ 4955s | ) 4955s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-0.c: In function ‘mk_compile_opts’: 4955s /tmp/autopkgtest.K0ihat/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=] 4955s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4955s | ~~^ ~~~~~~~~~~~~~ 4955s | | | 4955s | unsigned int int64_t {aka long long int} 4955s | %llu 4955s 4955s If you find this error message confusing, uninformative, or wrong, please open an issue: 4955s https://github.com/diku-dk/futhark/issues 4955s 4956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.fut: 4956s Compiling with --backend=opencl: 4956s cc failed with code 1: 4956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_umul_hi64’: 4956s /tmp/autopkgtest.K0ihat/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’? 4956s 4528 | 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.K0ihat/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 4956s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4528:90: error: expected ‘)’ before ‘a’ 4956s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4528:109: error: expected ‘)’ before ‘b’ 4956s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘futrts_smul_hi64’: 4956s /tmp/autopkgtest.K0ihat/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__’? 4956s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4532:86: error: expected ‘)’ before ‘a’ 4956s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c:4532:104: error: expected ‘)’ before ‘b’ 4956s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-1.c: In function ‘mk_compile_opts’: 4956s /tmp/autopkgtest.K0ihat/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=] 4956s 7863 | "-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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.fut: 4957s Compiling with --backend=opencl: 4957s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 4957s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4957s 4957s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 4957s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4957s 4957s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 4957s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4957s cc failed with code 1: 4957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_umul_hi64’: 4958s /tmp/autopkgtest.K0ihat/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’? 4958s 4530 | 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.K0ihat/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 4958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4530:90: error: expected ‘)’ before ‘a’ 4958s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4530:109: error: expected ‘)’ before ‘b’ 4958s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘futrts_smul_hi64’: 4958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4958s 4534 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4534:86: error: expected ‘)’ before ‘a’ 4958s 4534 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c:4534:104: error: expected ‘)’ before ‘b’ 4958s 4534 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-1.c: In function ‘mk_compile_opts’: 4958s /tmp/autopkgtest.K0ihat/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=] 4958s 7863 | "-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 4958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.fut: 4958s Compiling with --backend=opencl: 4958s cc failed with code 1: 4958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_umul_hi64’: 4958s /tmp/autopkgtest.K0ihat/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’? 4958s 4526 | 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.K0ihat/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 4958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4526:90: error: expected ‘)’ before ‘a’ 4958s 4526 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4526:109: error: expected ‘)’ before ‘b’ 4958s 4526 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘futrts_smul_hi64’: 4958s /tmp/autopkgtest.K0ihat/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__’? 4958s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4530:86: error: expected ‘)’ before ‘a’ 4958s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c:4530:104: error: expected ‘)’ before ‘b’ 4958s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-2.c: In function ‘mk_compile_opts’: 4958s /tmp/autopkgtest.K0ihat/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=] 4958s 7860 | "-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 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.fut: 4961s Compiling with --backend=opencl: 4961s cc failed with code 1: 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_umul_hi64’: 4961s /tmp/autopkgtest.K0ihat/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’? 4961s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4961s | ^~~~~~~~~~~ 4961s | __uint32_t 4961s /tmp/autopkgtest.K0ihat/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 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4529:90: error: expected ‘)’ before ‘a’ 4961s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4961s | ~ ^ 4961s | ) 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4529:109: error: expected ‘)’ before ‘b’ 4961s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4961s | ~ ^ 4961s | ) 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘futrts_smul_hi64’: 4961s /tmp/autopkgtest.K0ihat/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__’? 4961s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4961s | ^~~~~~~~~~ 4961s | __int128__ 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4533:86: error: expected ‘)’ before ‘a’ 4961s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4961s | ~ ^ 4961s | ) 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c:4533:104: error: expected ‘)’ before ‘b’ 4961s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4961s | ~ ^ 4961s | ) 4961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-flat-scat-3.c: In function ‘mk_compile_opts’: 4961s /tmp/autopkgtest.K0ihat/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=] 4961s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4961s | ~~^ ~~~~~~~~~~~~~ 4961s | | | 4961s | unsigned int int64_t {aka long long int} 4961s | %llu 4961s 4961s If you find this error message confusing, uninformative, or wrong, please open an issue: 4961s https://github.com/diku-dk/futhark/issues 4961s 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.fut: 4963s Compiling with --backend=opencl: 4963s cc failed with code 1: 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_umul_hi64’: 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4963s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4963s | ^~~~~~~~~~~ 4963s | __uint32_t 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:90: error: expected ‘)’ before ‘a’ 4963s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4963s | ~ ^ 4963s | ) 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4514:109: error: expected ‘)’ before ‘b’ 4963s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4963s | ~ ^ 4963s | ) 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘futrts_smul_hi64’: 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4963s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4963s | ^~~~~~~~~~ 4963s | __int128__ 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4518:86: error: expected ‘)’ before ‘a’ 4963s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4963s | ~ ^ 4963s | ) 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c:4518:104: error: expected ‘)’ before ‘b’ 4963s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4963s | ~ ^ 4963s | ) 4963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/ker2-radix.c: In function ‘mk_compile_opts’: 4963s /tmp/autopkgtest.K0ihat/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=] 4963s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4963s | ~~^ ~~~~~~~~~~~~~ 4963s | | | 4963s | unsigned int int64_t {aka long long int} 4963s | %llu 4963s 4963s If you find this error message confusing, uninformative, or wrong, please open an issue: 4963s https://github.com/diku-dk/futhark/issues 4963s 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.fut: 4964s Compiling with --backend=opencl: 4964s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 4964s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4964s 4964s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 4964s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4964s 4964s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 4964s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4964s cc failed with code 1: 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_umul_hi64’: 4964s /tmp/autopkgtest.K0ihat/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’? 4964s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4964s | ^~~~~~~~~~~ 4964s | __uint32_t 4964s /tmp/autopkgtest.K0ihat/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 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4531:90: error: expected ‘)’ before ‘a’ 4964s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4964s | ~ ^ 4964s | ) 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4531:109: error: expected ‘)’ before ‘b’ 4964s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4964s | ~ ^ 4964s | ) 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘futrts_smul_hi64’: 4964s /tmp/autopkgtest.K0ihat/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__’? 4964s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4964s | ^~~~~~~~~~ 4964s | __int128__ 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4535:86: error: expected ‘)’ before ‘a’ 4964s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4964s | ~ ^ 4964s | ) 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c:4535:104: error: expected ‘)’ before ‘b’ 4964s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4964s | ~ ^ 4964s | ) 4964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/map-wacc-map-wacc.c: In function ‘mk_compile_opts’: 4964s /tmp/autopkgtest.K0ihat/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=] 4964s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4964s | ~~^ ~~~~~~~~~~~~~ 4964s | | | 4964s | unsigned int int64_t {aka long long int} 4964s | %llu 4964s 4964s If you find this error message confusing, uninformative, or wrong, please open an issue: 4964s https://github.com/diku-dk/futhark/issues 4964s 4969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.fut: 4969s Compiling with --backend=opencl: 4969s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.fut:6:17-44: 4969s Entry point parameter 4969s 4969s ((d: i32): i32, (a0s: [m][b][b]f32): [m][b][b]f32) 4969s 4969s will have an opaque type, so the entry point will likely not be callable. 4969s cc failed with code 1: 4969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_umul_hi64’: 4969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4969s 4529 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4529:90: error: expected ‘)’ before ‘a’ 4969s 4529 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4529:109: error: expected ‘)’ before ‘b’ 4969s 4529 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘futrts_smul_hi64’: 4969s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4969s 4533 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4533:86: error: expected ‘)’ before ‘a’ 4969s 4533 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c:4533:104: error: expected ‘)’ before ‘b’ 4969s 4533 | 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.K0ihat/autopkgtest_tmp/tests/fusion/consumption0.c: In function ‘mk_compile_opts’: 4969s /tmp/autopkgtest.K0ihat/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=] 4969s 7862 | "-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 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.fut: 4970s Compiling with --backend=opencl: 4970s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.fut:6:17-42: 4970s Entry point parameter 4970s 4970s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 4970s 4970s will have an opaque type, so the entry point will likely not be callable. 4970s cc failed with code 1: 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_umul_hi64’: 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4559:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4970s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4970s | ^~~~~~~~~~~ 4970s | __uint32_t 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4559:78: note: each undeclared identifier is reported only once for each function it appears in 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4559:90: error: expected ‘)’ before ‘a’ 4970s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4559:109: error: expected ‘)’ before ‘b’ 4970s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘futrts_smul_hi64’: 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4563:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4970s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4970s | ^~~~~~~~~~ 4970s | __int128__ 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4563:86: error: expected ‘)’ before ‘a’ 4970s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c:4563:104: error: expected ‘)’ before ‘b’ 4970s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption1.c: In function ‘mk_compile_opts’: 4970s /tmp/autopkgtest.K0ihat/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=] 4970s 7892 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4970s | ~~^ ~~~~~~~~~~~~~ 4970s | | | 4970s | unsigned int int64_t {aka long long int} 4970s | %llu 4970s 4970s If you find this error message confusing, uninformative, or wrong, please open an issue: 4970s https://github.com/diku-dk/futhark/issues 4970s 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.fut: 4970s Compiling with --backend=opencl: 4970s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:11:3-28: 4970s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4970s 4970s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:20:3-25: 4970s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4970s 4970s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/accs/intrinsics.fut:23:3-23: 4970s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 4970s cc failed with code 1: 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_umul_hi64’: 4970s /tmp/autopkgtest.K0ihat/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’? 4970s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4970s | ^~~~~~~~~~~ 4970s | __uint32_t 4970s /tmp/autopkgtest.K0ihat/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 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4531:90: error: expected ‘)’ before ‘a’ 4970s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4531:109: error: expected ‘)’ before ‘b’ 4970s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘futrts_smul_hi64’: 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4970s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4970s | ^~~~~~~~~~ 4970s | __int128__ 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4535:86: error: expected ‘)’ before ‘a’ 4970s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c:4535:104: error: expected ‘)’ before ‘b’ 4970s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4970s | ~ ^ 4970s | ) 4970s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/WithAccs/wacc-map-1.c: In function ‘mk_compile_opts’: 4970s /tmp/autopkgtest.K0ihat/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=] 4970s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4970s | ~~^ ~~~~~~~~~~~~~ 4970s | | | 4970s | unsigned int int64_t {aka long long int} 4970s | %llu 4970s 4970s If you find this error message confusing, uninformative, or wrong, please open an issue: 4970s https://github.com/diku-dk/futhark/issues 4970s 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.fut: 4972s Compiling with --backend=opencl: 4972s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.fut:6:17-42: 4972s Entry point parameter 4972s 4972s ((as: [n]i32): [n]i32, (bs: [m]bool): [m]bool) 4972s 4972s will have an opaque type, so the entry point will likely not be callable. 4972s cc failed with code 1: 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_umul_hi64’: 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4972s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4972s | ^~~~~~~~~~~ 4972s | __uint32_t 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4544:90: error: expected ‘)’ before ‘a’ 4972s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4972s | ~ ^ 4972s | ) 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4544:109: error: expected ‘)’ before ‘b’ 4972s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4972s | ~ ^ 4972s | ) 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘futrts_smul_hi64’: 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4972s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4972s | ^~~~~~~~~~ 4972s | __int128__ 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4548:86: error: expected ‘)’ before ‘a’ 4972s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4972s | ~ ^ 4972s | ) 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c:4548:104: error: expected ‘)’ before ‘b’ 4972s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4972s | ~ ^ 4972s | ) 4972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption2.c: In function ‘mk_compile_opts’: 4972s /tmp/autopkgtest.K0ihat/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=] 4972s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4972s | ~~^ ~~~~~~~~~~~~~ 4972s | | | 4972s | unsigned int int64_t {aka long long int} 4972s | %llu 4972s 4972s If you find this error message confusing, uninformative, or wrong, please open an issue: 4972s https://github.com/diku-dk/futhark/issues 4972s 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.fut: 4974s Compiling with --backend=opencl: 4974s cc failed with code 1: 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_umul_hi64’: 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4974s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4974s | ^~~~~~~~~~~ 4974s | __uint32_t 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4512:90: error: expected ‘)’ before ‘a’ 4974s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4974s | ~ ^ 4974s | ) 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4512:109: error: expected ‘)’ before ‘b’ 4974s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4974s | ~ ^ 4974s | ) 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘futrts_smul_hi64’: 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4974s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4974s | ^~~~~~~~~~ 4974s | __int128__ 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4516:86: error: expected ‘)’ before ‘a’ 4974s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4974s | ~ ^ 4974s | ) 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c:4516:104: error: expected ‘)’ before ‘b’ 4974s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4974s | ~ ^ 4974s | ) 4974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/consumption3.c: In function ‘mk_compile_opts’: 4974s /tmp/autopkgtest.K0ihat/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=] 4974s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4974s | ~~^ ~~~~~~~~~~~~~ 4974s | | | 4974s | unsigned int int64_t {aka long long int} 4974s | %llu 4974s 4974s If you find this error message confusing, uninformative, or wrong, please open an issue: 4974s https://github.com/diku-dk/futhark/issues 4974s 4976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.fut: 4976s Compiling with --backend=opencl: 4976s cc failed with code 1: 4976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_umul_hi64’: 4976s /tmp/autopkgtest.K0ihat/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’? 4976s 4511 | 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.K0ihat/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 4976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4511:90: error: expected ‘)’ before ‘a’ 4976s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4511:109: error: expected ‘)’ before ‘b’ 4976s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘futrts_smul_hi64’: 4976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4976s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4515:86: error: expected ‘)’ before ‘a’ 4976s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c:4515:104: error: expected ‘)’ before ‘b’ 4976s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape-transpose.c: In function ‘mk_compile_opts’: 4976s /tmp/autopkgtest.K0ihat/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=] 4976s 7844 | "-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 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.fut: 4980s Compiling with --backend=opencl: 4980s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.fut:14:8-10: 4980s Unused name "c1". 4980s cc failed with code 1: 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_umul_hi64’: 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4980s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4980s | ^~~~~~~~~~~ 4980s | __uint32_t 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:90: error: expected ‘)’ before ‘a’ 4980s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4980s | ~ ^ 4980s | ) 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4512:109: error: expected ‘)’ before ‘b’ 4980s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4980s | ~ ^ 4980s | ) 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘futrts_smul_hi64’: 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4980s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4980s | ^~~~~~~~~~ 4980s | __int128__ 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4516:86: error: expected ‘)’ before ‘a’ 4980s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4980s | ~ ^ 4980s | ) 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c:4516:104: error: expected ‘)’ before ‘b’ 4980s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4980s | ~ ^ 4980s | ) 4980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/filter-filter1.c: In function ‘mk_compile_opts’: 4980s /tmp/autopkgtest.K0ihat/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=] 4980s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4980s | ~~^ ~~~~~~~~~~~~~ 4980s | | | 4980s | unsigned int int64_t {aka long long int} 4980s | %llu 4980s 4980s If you find this error message confusing, uninformative, or wrong, please open an issue: 4980s https://github.com/diku-dk/futhark/issues 4980s 4981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.fut: 4981s Compiling with --backend=opencl: 4981s cc failed with code 1: 4981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_umul_hi64’: 4981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4981s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:90: error: expected ‘)’ before ‘a’ 4981s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4511:109: error: expected ‘)’ before ‘b’ 4981s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘futrts_smul_hi64’: 4981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4981s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4515:86: error: expected ‘)’ before ‘a’ 4981s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c:4515:104: error: expected ‘)’ before ‘b’ 4981s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape1.c: In function ‘mk_compile_opts’: 4981s /tmp/autopkgtest.K0ihat/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=] 4981s 7844 | "-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 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.fut: 4984s Compiling with --backend=opencl: 4984s cc failed with code 1: 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_umul_hi64’: 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4984s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4984s | ^~~~~~~~~~~ 4984s | __uint32_t 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:90: error: expected ‘)’ before ‘a’ 4984s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4984s | ~ ^ 4984s | ) 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4511:109: error: expected ‘)’ before ‘b’ 4984s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4984s | ~ ^ 4984s | ) 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘futrts_smul_hi64’: 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4984s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4984s | ^~~~~~~~~~ 4984s | __int128__ 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4515:86: error: expected ‘)’ before ‘a’ 4984s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4984s | ~ ^ 4984s | ) 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c:4515:104: error: expected ‘)’ before ‘b’ 4984s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4984s | ~ ^ 4984s | ) 4984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose1.c: In function ‘mk_compile_opts’: 4984s /tmp/autopkgtest.K0ihat/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=] 4984s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4984s | ~~^ ~~~~~~~~~~~~~ 4984s | | | 4984s | unsigned int int64_t {aka long long int} 4984s | %llu 4984s 4984s If you find this error message confusing, uninformative, or wrong, please open an issue: 4984s https://github.com/diku-dk/futhark/issues 4984s 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut: 4985s Compiling with --backend=opencl: 4985s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.fut:3:9-33: 4985s Entry point parameter 4985s 4985s ((n: i64): i64, (m: i64): i64, (k: i64): i64) 4985s 4985s will have an opaque type, so the entry point will likely not be callable. 4985s cc failed with code 1: 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_umul_hi64’: 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4985s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4985s | ^~~~~~~~~~~ 4985s | __uint32_t 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:90: error: expected ‘)’ before ‘a’ 4985s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4531:109: error: expected ‘)’ before ‘b’ 4985s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘futrts_smul_hi64’: 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4985s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4985s | ^~~~~~~~~~ 4985s | __int128__ 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4535:86: error: expected ‘)’ before ‘a’ 4985s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c:4535:104: error: expected ‘)’ before ‘b’ 4985s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape3.c: In function ‘mk_compile_opts’: 4985s /tmp/autopkgtest.K0ihat/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=] 4985s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4985s | ~~^ ~~~~~~~~~~~~~ 4985s | | | 4985s | unsigned int int64_t {aka long long int} 4985s | %llu 4985s 4985s If you find this error message confusing, uninformative, or wrong, please open an issue: 4985s https://github.com/diku-dk/futhark/issues 4985s 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.fut: 4985s Compiling with --backend=opencl: 4985s cc failed with code 1: 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_umul_hi64’: 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4985s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4985s | ^~~~~~~~~~~ 4985s | __uint32_t 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:90: error: expected ‘)’ before ‘a’ 4985s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4511:109: error: expected ‘)’ before ‘b’ 4985s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘futrts_smul_hi64’: 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4985s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4985s | ^~~~~~~~~~ 4985s | __int128__ 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4515:86: error: expected ‘)’ before ‘a’ 4985s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c:4515:104: error: expected ‘)’ before ‘b’ 4985s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4985s | ~ ^ 4985s | ) 4985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-reshape2.c: In function ‘mk_compile_opts’: 4985s /tmp/autopkgtest.K0ihat/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=] 4985s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4985s | ~~^ ~~~~~~~~~~~~~ 4985s | | | 4985s | unsigned int int64_t {aka long long int} 4985s | %llu 4985s 4985s If you find this error message confusing, uninformative, or wrong, please open an issue: 4985s https://github.com/diku-dk/futhark/issues 4985s 4987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut: 4987s Compiling with --backend=opencl: 4987s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.fut:3:10-38: 4987s Entry point parameter 4987s 4987s ((a_1: [d₂][d₃]i32): [][]i32, (a_2: [d₂][d₃]i32): [][]i32) 4987s 4987s will have an opaque type, so the entry point will likely not be callable. 4987s cc failed with code 1: 4987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_umul_hi64’: 4987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4987s 4529 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 4987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:90: error: expected ‘)’ before ‘a’ 4987s 4529 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4529:109: error: expected ‘)’ before ‘b’ 4987s 4529 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘futrts_smul_hi64’: 4987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4987s 4533 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4533:86: error: expected ‘)’ before ‘a’ 4987s 4533 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c:4533:104: error: expected ‘)’ before ‘b’ 4987s 4533 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose2.c: In function ‘mk_compile_opts’: 4987s /tmp/autopkgtest.K0ihat/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=] 4987s 7861 | "-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 4994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.fut: 4994s Compiling with --backend=opencl: 4994s cc failed with code 1: 4994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_umul_hi64’: 4994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:90: error: expected ‘)’ before ‘a’ 4995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4511:109: error: expected ‘)’ before ‘b’ 4995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘futrts_smul_hi64’: 4995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4515:86: error: expected ‘)’ before ‘a’ 4995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c:4515:104: error: expected ‘)’ before ‘b’ 4995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose3.c: In function ‘mk_compile_opts’: 4995s /tmp/autopkgtest.K0ihat/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=] 4995s 7866 | "-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 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.fut: 4996s Compiling with --backend=opencl: 4996s cc failed with code 1: 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_umul_hi64’: 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4996s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4996s | ^~~~~~~~~~~ 4996s | __uint32_t 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:90: error: expected ‘)’ before ‘a’ 4996s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4512:109: error: expected ‘)’ before ‘b’ 4996s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘futrts_smul_hi64’: 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4996s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4996s | ^~~~~~~~~~ 4996s | __int128__ 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4516:86: error: expected ‘)’ before ‘a’ 4996s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c:4516:104: error: expected ‘)’ before ‘b’ 4996s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose4.c: In function ‘mk_compile_opts’: 4996s /tmp/autopkgtest.K0ihat/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=] 4996s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4996s | ~~^ ~~~~~~~~~~~~~ 4996s | | | 4996s | unsigned int int64_t {aka long long int} 4996s | %llu 4996s 4996s If you find this error message confusing, uninformative, or wrong, please open an issue: 4996s https://github.com/diku-dk/futhark/issues 4996s 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut: 4996s Compiling with --backend=opencl: 4996s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.fut:8:18-19: 4996s Unused name "a". 4996s cc failed with code 1: 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_umul_hi64’: 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 4996s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4996s | ^~~~~~~~~~~ 4996s | __uint32_t 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:90: error: expected ‘)’ before ‘a’ 4996s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4511:109: error: expected ‘)’ before ‘b’ 4996s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘futrts_smul_hi64’: 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 4996s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4996s | ^~~~~~~~~~ 4996s | __int128__ 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4515:86: error: expected ‘)’ before ‘a’ 4996s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c:4515:104: error: expected ‘)’ before ‘b’ 4996s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 4996s | ~ ^ 4996s | ) 4996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose5.c: In function ‘mk_compile_opts’: 4996s /tmp/autopkgtest.K0ihat/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=] 4996s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 4996s | ~~^ ~~~~~~~~~~~~~ 4996s | | | 4996s | unsigned int int64_t {aka long long int} 4996s | %llu 4996s 4996s If you find this error message confusing, uninformative, or wrong, please open an issue: 4996s https://github.com/diku-dk/futhark/issues 4996s 5000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.fut: 5000s Compiling with --backend=opencl: 5000s cc failed with code 1: 5000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_umul_hi64’: 5000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5000s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:90: error: expected ‘)’ before ‘a’ 5000s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4528:109: error: expected ‘)’ before ‘b’ 5000s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘futrts_smul_hi64’: 5000s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5000s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4532:86: error: expected ‘)’ before ‘a’ 5000s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c:4532:104: error: expected ‘)’ before ‘b’ 5000s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose7.c: In function ‘mk_compile_opts’: 5000s /tmp/autopkgtest.K0ihat/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=] 5000s 7861 | "-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 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.fut: 5001s Compiling with --backend=opencl: 5001s cc failed with code 1: 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_umul_hi64’: 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5001s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5001s | ^~~~~~~~~~~ 5001s | __uint32_t 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:90: error: expected ‘)’ before ‘a’ 5001s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5001s | ~ ^ 5001s | ) 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4511:109: error: expected ‘)’ before ‘b’ 5001s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5001s | ~ ^ 5001s | ) 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘futrts_smul_hi64’: 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5001s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5001s | ^~~~~~~~~~ 5001s | __int128__ 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4515:86: error: expected ‘)’ before ‘a’ 5001s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5001s | ~ ^ 5001s | ) 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c:4515:104: error: expected ‘)’ before ‘b’ 5001s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5001s | ~ ^ 5001s | ) 5001s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy1.c: In function ‘mk_compile_opts’: 5001s /tmp/autopkgtest.K0ihat/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=] 5001s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5001s | ~~^ ~~~~~~~~~~~~~ 5001s | | | 5001s | unsigned int int64_t {aka long long int} 5001s | %llu 5001s 5001s If you find this error message confusing, uninformative, or wrong, please open an issue: 5001s https://github.com/diku-dk/futhark/issues 5001s 5002s 442 failed, 38 passed, 1826 to go. 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.fut: 5004s Compiling with --backend=opencl: 5004s cc failed with code 1: 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_umul_hi64’: 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5004s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5004s | ^~~~~~~~~~~ 5004s | __uint32_t 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:90: error: expected ‘)’ before ‘a’ 5004s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5004s | ~ ^ 5004s | ) 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4531:109: error: expected ‘)’ before ‘b’ 5004s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5004s | ~ ^ 5004s | ) 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘futrts_smul_hi64’: 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5004s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5004s | ^~~~~~~~~~ 5004s | __int128__ 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4535:86: error: expected ‘)’ before ‘a’ 5004s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5004s | ~ ^ 5004s | ) 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c:4535:104: error: expected ‘)’ before ‘b’ 5004s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5004s | ~ ^ 5004s | ) 5004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseComplex1.c: In function ‘mk_compile_opts’: 5004s /tmp/autopkgtest.K0ihat/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=] 5004s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5004s | ~~^ ~~~~~~~~~~~~~ 5004s | | | 5004s | unsigned int int64_t {aka long long int} 5004s | %llu 5004s 5004s If you find this error message confusing, uninformative, or wrong, please open an issue: 5004s https://github.com/diku-dk/futhark/issues 5004s 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.fut: 5007s Compiling with --backend=opencl: 5007s cc failed with code 1: 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_umul_hi64’: 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5007s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5007s | ^~~~~~~~~~~ 5007s | __uint32_t 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:90: error: expected ‘)’ before ‘a’ 5007s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5007s | ~ ^ 5007s | ) 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4514:109: error: expected ‘)’ before ‘b’ 5007s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5007s | ~ ^ 5007s | ) 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘futrts_smul_hi64’: 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5007s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5007s | ^~~~~~~~~~ 5007s | __int128__ 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4518:86: error: expected ‘)’ before ‘a’ 5007s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5007s | ~ ^ 5007s | ) 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c:4518:104: error: expected ‘)’ before ‘b’ 5007s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5007s | ~ ^ 5007s | ) 5007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuse-across-transpose6.c: In function ‘mk_compile_opts’: 5007s /tmp/autopkgtest.K0ihat/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=] 5007s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5007s | ~~^ ~~~~~~~~~~~~~ 5007s | | | 5007s | unsigned int int64_t {aka long long int} 5007s | %llu 5007s 5007s If you find this error message confusing, uninformative, or wrong, please open an issue: 5007s https://github.com/diku-dk/futhark/issues 5007s 5009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.fut: 5009s Compiling with --backend=opencl: 5009s cc failed with code 1: 5009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_umul_hi64’: 5009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5009s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:90: error: expected ‘)’ before ‘a’ 5009s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4511:109: error: expected ‘)’ before ‘b’ 5009s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘futrts_smul_hi64’: 5009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5009s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4515:86: error: expected ‘)’ before ‘a’ 5009s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c:4515:104: error: expected ‘)’ before ‘b’ 5009s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy2.c: In function ‘mk_compile_opts’: 5009s /tmp/autopkgtest.K0ihat/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=] 5009s 7843 | "-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 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.fut: 5012s Compiling with --backend=opencl: 5012s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:5:15-16: 5012s Unused name "b". 5012s 5012s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.fut:6:15-16: 5012s Unused name "b". 5012s cc failed with code 1: 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_umul_hi64’: 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5012s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:90: error: expected ‘)’ before ‘a’ 5012s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4511:109: error: expected ‘)’ before ‘b’ 5012s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘futrts_smul_hi64’: 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5012s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4515:86: error: expected ‘)’ before ‘a’ 5012s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c:4515:104: error: expected ‘)’ before ‘b’ 5012s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy4.c: In function ‘mk_compile_opts’: 5012s /tmp/autopkgtest.K0ihat/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=] 5012s 7843 | "-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 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.fut: 5012s Compiling with --backend=opencl: 5012s cc failed with code 1: 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_umul_hi64’: 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5012s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:90: error: expected ‘)’ before ‘a’ 5012s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4511:109: error: expected ‘)’ before ‘b’ 5012s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘futrts_smul_hi64’: 5012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5012s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4515:86: error: expected ‘)’ before ‘a’ 5012s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c:4515:104: error: expected ‘)’ before ‘b’ 5012s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseEasy3.c: In function ‘mk_compile_opts’: 5012s /tmp/autopkgtest.K0ihat/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=] 5012s 7847 | "-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 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.fut: 5020s Compiling with --backend=opencl: 5020s cc failed with code 1: 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_umul_hi64’: 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5020s | ^~~~~~~~~~~ 5020s | __uint32_t 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4511:90: error: expected ‘)’ before ‘a’ 5020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5020s | ~ ^ 5020s | ) 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4511:109: error: expected ‘)’ before ‘b’ 5020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5020s | ~ ^ 5020s | ) 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘futrts_smul_hi64’: 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5020s | ^~~~~~~~~~ 5020s | __int128__ 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4515:86: error: expected ‘)’ before ‘a’ 5020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5020s | ~ ^ 5020s | ) 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c:4515:104: error: expected ‘)’ before ‘b’ 5020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5020s | ~ ^ 5020s | ) 5020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion1.c: In function ‘mk_compile_opts’: 5020s /tmp/autopkgtest.K0ihat/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=] 5020s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5020s | ~~^ ~~~~~~~~~~~~~ 5020s | | | 5020s | unsigned int int64_t {aka long long int} 5020s | %llu 5020s 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.fut: 5021s Compiling with --backend=opencl: 5021s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.fut:5:8-10: 5021s Unused name "a2". 5021s cc failed with code 1: 5021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_umul_hi64’: 5021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5021s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:90: error: expected ‘)’ before ‘a’ 5021s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4512:109: error: expected ‘)’ before ‘b’ 5021s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘futrts_smul_hi64’: 5021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5021s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4516:86: error: expected ‘)’ before ‘a’ 5021s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c:4516:104: error: expected ‘)’ before ‘b’ 5021s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter2.c: In function ‘mk_compile_opts’: 5021s /tmp/autopkgtest.K0ihat/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=] 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 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.fut: 5022s Compiling with --backend=opencl: 5022s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.fut:10:8-9: 5022s Unused name "c". 5022s cc failed with code 1: 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_umul_hi64’: 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5022s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5022s | ^~~~~~~~~~~ 5022s | __uint32_t 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:90: error: expected ‘)’ before ‘a’ 5022s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5022s | ~ ^ 5022s | ) 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4512:109: error: expected ‘)’ before ‘b’ 5022s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5022s | ~ ^ 5022s | ) 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘futrts_smul_hi64’: 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5022s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5022s | ^~~~~~~~~~ 5022s | __int128__ 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4516:86: error: expected ‘)’ before ‘a’ 5022s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5022s | ~ ^ 5022s | ) 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c:4516:104: error: expected ‘)’ before ‘b’ 5022s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5022s | ~ ^ 5022s | ) 5022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fuseFilter1.c: In function ‘mk_compile_opts’: 5022s /tmp/autopkgtest.K0ihat/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=] 5022s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5022s | ~~^ ~~~~~~~~~~~~~ 5022s | | | 5022s | unsigned int int64_t {aka long long int} 5022s | %llu 5022s 5022s If you find this error message confusing, uninformative, or wrong, please open an issue: 5022s https://github.com/diku-dk/futhark/issues 5022s 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.fut: 5023s Compiling with --backend=opencl: 5023s cc failed with code 1: 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_umul_hi64’: 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5023s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5023s | ^~~~~~~~~~~ 5023s | __uint32_t 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4511:90: error: expected ‘)’ before ‘a’ 5023s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5023s | ~ ^ 5023s | ) 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4511:109: error: expected ‘)’ before ‘b’ 5023s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5023s | ~ ^ 5023s | ) 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘futrts_smul_hi64’: 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5023s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5023s | ^~~~~~~~~~ 5023s | __int128__ 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4515:86: error: expected ‘)’ before ‘a’ 5023s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5023s | ~ ^ 5023s | ) 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c:4515:104: error: expected ‘)’ before ‘b’ 5023s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5023s | ~ ^ 5023s | ) 5023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion2.c: In function ‘mk_compile_opts’: 5023s /tmp/autopkgtest.K0ihat/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=] 5023s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5023s | ~~^ ~~~~~~~~~~~~~ 5023s | | | 5023s | unsigned int int64_t {aka long long int} 5023s | %llu 5023s 5023s If you find this error message confusing, uninformative, or wrong, please open an issue: 5023s https://github.com/diku-dk/futhark/issues 5023s 5025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.fut: 5025s Compiling with --backend=opencl: 5025s cc failed with code 1: 5025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_umul_hi64’: 5025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5025s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4511:90: error: expected ‘)’ before ‘a’ 5025s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4511:109: error: expected ‘)’ before ‘b’ 5025s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘futrts_smul_hi64’: 5025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5025s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4515:86: error: expected ‘)’ before ‘a’ 5025s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c:4515:104: error: expected ‘)’ before ‘b’ 5025s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion3.c: In function ‘mk_compile_opts’: 5025s /tmp/autopkgtest.K0ihat/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=] 5025s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5025s | ~~^ ~~~~~~~~~~~~~ 5025s | | | 5025s | unsigned int int64_t {aka long long int} 5025s | %llu 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 5029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.fut: 5029s Compiling with --backend=opencl: 5029s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.fut:16:10-14: 5029s Unused name "t_v1". 5029s 5029s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.fut:16:24-28: 5029s Unused name "t_v3". 5029s cc failed with code 1: 5029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_umul_hi64’: 5029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5029s 4542 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4542:90: error: expected ‘)’ before ‘a’ 5029s 4542 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4542:109: error: expected ‘)’ before ‘b’ 5029s 4542 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘futrts_smul_hi64’: 5029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5029s 4546 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4546:86: error: expected ‘)’ before ‘a’ 5029s 4546 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c:4546:104: error: expected ‘)’ before ‘b’ 5029s 4546 | 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.K0ihat/autopkgtest_tmp/tests/fusion/fusion5.c: In function ‘mk_compile_opts’: 5029s /tmp/autopkgtest.K0ihat/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=] 5029s 7874 | "-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 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.fut: 5031s Compiling with --backend=opencl: 5031s cc failed with code 1: 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_umul_hi64’: 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5031s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5031s | ^~~~~~~~~~~ 5031s | __uint32_t 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4511:90: error: expected ‘)’ before ‘a’ 5031s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5031s | ~ ^ 5031s | ) 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4511:109: error: expected ‘)’ before ‘b’ 5031s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5031s | ~ ^ 5031s | ) 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘futrts_smul_hi64’: 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5031s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5031s | ^~~~~~~~~~ 5031s | __int128__ 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4515:86: error: expected ‘)’ before ‘a’ 5031s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5031s | ~ ^ 5031s | ) 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c:4515:104: error: expected ‘)’ before ‘b’ 5031s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5031s | ~ ^ 5031s | ) 5031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion4.c: In function ‘mk_compile_opts’: 5031s /tmp/autopkgtest.K0ihat/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=] 5031s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5031s | ~~^ ~~~~~~~~~~~~~ 5031s | | | 5031s | unsigned int int64_t {aka long long int} 5031s | %llu 5031s 5031s If you find this error message confusing, uninformative, or wrong, please open an issue: 5031s https://github.com/diku-dk/futhark/issues 5031s 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.fut: 5036s Compiling with --backend=opencl: 5036s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.fut:4:11-13: 5036s Unused name "is". 5036s cc failed with code 1: 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_umul_hi64’: 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5036s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5036s | ^~~~~~~~~~~ 5036s | __uint32_t 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4513:90: error: expected ‘)’ before ‘a’ 5036s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5036s | ~ ^ 5036s | ) 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4513:109: error: expected ‘)’ before ‘b’ 5036s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5036s | ~ ^ 5036s | ) 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘futrts_smul_hi64’: 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5036s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5036s | ^~~~~~~~~~ 5036s | __int128__ 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4517:86: error: expected ‘)’ before ‘a’ 5036s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5036s | ~ ^ 5036s | ) 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c:4517:104: error: expected ‘)’ before ‘b’ 5036s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5036s | ~ ^ 5036s | ) 5036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion7.c: In function ‘mk_compile_opts’: 5036s /tmp/autopkgtest.K0ihat/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=] 5036s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5036s | ~~^ ~~~~~~~~~~~~~ 5036s | | | 5036s | unsigned int int64_t {aka long long int} 5036s | %llu 5036s 5036s If you find this error message confusing, uninformative, or wrong, please open an issue: 5036s https://github.com/diku-dk/futhark/issues 5036s 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.fut: 5037s Compiling with --backend=opencl: 5037s cc failed with code 1: 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_umul_hi64’: 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5037s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5037s | ^~~~~~~~~~~ 5037s | __uint32_t 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:90: error: expected ‘)’ before ‘a’ 5037s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5037s | ~ ^ 5037s | ) 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4513:109: error: expected ‘)’ before ‘b’ 5037s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5037s | ~ ^ 5037s | ) 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘futrts_smul_hi64’: 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5037s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5037s | ^~~~~~~~~~ 5037s | __int128__ 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4517:86: error: expected ‘)’ before ‘a’ 5037s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5037s | ~ ^ 5037s | ) 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c:4517:104: error: expected ‘)’ before ‘b’ 5037s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5037s | ~ ^ 5037s | ) 5037s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/horizontal0.c: In function ‘mk_compile_opts’: 5037s /tmp/autopkgtest.K0ihat/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=] 5037s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5037s | ~~^ ~~~~~~~~~~~~~ 5037s | | | 5037s | unsigned int int64_t {aka long long int} 5037s | %llu 5037s 5037s If you find this error message confusing, uninformative, or wrong, please open an issue: 5037s https://github.com/diku-dk/futhark/issues 5037s 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.fut: 5038s Compiling with --backend=opencl: 5038s cc failed with code 1: 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_umul_hi64’: 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5038s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5038s | ^~~~~~~~~~~ 5038s | __uint32_t 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4511:90: error: expected ‘)’ before ‘a’ 5038s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5038s | ~ ^ 5038s | ) 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4511:109: error: expected ‘)’ before ‘b’ 5038s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5038s | ~ ^ 5038s | ) 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘futrts_smul_hi64’: 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5038s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5038s | ^~~~~~~~~~ 5038s | __int128__ 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4515:86: error: expected ‘)’ before ‘a’ 5038s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5038s | ~ ^ 5038s | ) 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c:4515:104: error: expected ‘)’ before ‘b’ 5038s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5038s | ~ ^ 5038s | ) 5038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/fusion6.c: In function ‘mk_compile_opts’: 5038s /tmp/autopkgtest.K0ihat/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=] 5038s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5038s | ~~^ ~~~~~~~~~~~~~ 5038s | | | 5038s | unsigned int int64_t {aka long long int} 5038s | %llu 5038s 5038s If you find this error message confusing, uninformative, or wrong, please open an issue: 5038s https://github.com/diku-dk/futhark/issues 5038s 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.fut: 5040s Compiling with --backend=opencl: 5040s cc failed with code 1: 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_umul_hi64’: 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5040s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5040s | ^~~~~~~~~~~ 5040s | __uint32_t 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4511:90: error: expected ‘)’ before ‘a’ 5040s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5040s | ~ ^ 5040s | ) 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4511:109: error: expected ‘)’ before ‘b’ 5040s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5040s | ~ ^ 5040s | ) 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘futrts_smul_hi64’: 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5040s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5040s | ^~~~~~~~~~ 5040s | __int128__ 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4515:86: error: expected ‘)’ before ‘a’ 5040s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5040s | ~ ^ 5040s | ) 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c:4515:104: error: expected ‘)’ before ‘b’ 5040s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5040s | ~ ^ 5040s | ) 5040s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim1.c: In function ‘mk_compile_opts’: 5040s /tmp/autopkgtest.K0ihat/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=] 5040s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5040s | ~~^ ~~~~~~~~~~~~~ 5040s | | | 5040s | unsigned int int64_t {aka long long int} 5040s | %llu 5040s 5040s If you find this error message confusing, uninformative, or wrong, please open an issue: 5040s https://github.com/diku-dk/futhark/issues 5040s 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.fut: 5044s Compiling with --backend=opencl: 5044s cc failed with code 1: 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_umul_hi64’: 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5044s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4512:90: error: expected ‘)’ before ‘a’ 5044s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4512:109: error: expected ‘)’ before ‘b’ 5044s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘futrts_smul_hi64’: 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5044s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4516:86: error: expected ‘)’ before ‘a’ 5044s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c:4516:104: error: expected ‘)’ before ‘b’ 5044s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/iswim2.c: In function ‘mk_compile_opts’: 5044s /tmp/autopkgtest.K0ihat/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=] 5044s 7855 | "-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 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.fut: 5044s Compiling with --backend=opencl: 5044s cc failed with code 1: 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_umul_hi64’: 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5044s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:90: error: expected ‘)’ before ‘a’ 5044s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4511:109: error: expected ‘)’ before ‘b’ 5044s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘futrts_smul_hi64’: 5044s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5044s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4515:86: error: expected ‘)’ before ‘a’ 5044s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c:4515:104: error: expected ‘)’ before ‘b’ 5044s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan1.c: In function ‘mk_compile_opts’: 5044s /tmp/autopkgtest.K0ihat/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=] 5044s 7847 | "-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 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut: 5048s Compiling with --backend=opencl: 5048s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut:23:17-24: 5048s Unused name "md_vols". 5048s 5048s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut:24:17-26: 5048s Unused name "md_drifts". 5048s 5048s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.fut:34:9-39:10: 5048s Entry point parameter 5048s 5048s ((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) 5048s 5048s will have an opaque type, so the entry point will likely not be callable. 5048s cc failed with code 1: 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_umul_hi64’: 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5048s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5048s | ^~~~~~~~~~~ 5048s | __uint32_t 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4550:90: error: expected ‘)’ before ‘a’ 5048s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5048s | ~ ^ 5048s | ) 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4550:109: error: expected ‘)’ before ‘b’ 5048s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5048s | ~ ^ 5048s | ) 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘futrts_smul_hi64’: 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5048s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5048s | ^~~~~~~~~~ 5048s | __int128__ 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4554:86: error: expected ‘)’ before ‘a’ 5048s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5048s | ~ ^ 5048s | ) 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c:4554:104: error: expected ‘)’ before ‘b’ 5048s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5048s | ~ ^ 5048s | ) 5048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/iswim3.c: In function ‘mk_compile_opts’: 5048s /tmp/autopkgtest.K0ihat/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=] 5048s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5048s | ~~^ ~~~~~~~~~~~~~ 5048s | | | 5048s | unsigned int int64_t {aka long long int} 5048s | %llu 5048s 5048s If you find this error message confusing, uninformative, or wrong, please open an issue: 5048s https://github.com/diku-dk/futhark/issues 5048s 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.fut: 5049s Compiling with --backend=opencl: 5049s cc failed with code 1: 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_umul_hi64’: 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5049s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5049s | ^~~~~~~~~~~ 5049s | __uint32_t 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:90: error: expected ‘)’ before ‘a’ 5049s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5049s | ~ ^ 5049s | ) 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4511:109: error: expected ‘)’ before ‘b’ 5049s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5049s | ~ ^ 5049s | ) 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘futrts_smul_hi64’: 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5049s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5049s | ^~~~~~~~~~ 5049s | __int128__ 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4515:86: error: expected ‘)’ before ‘a’ 5049s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5049s | ~ ^ 5049s | ) 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c:4515:104: error: expected ‘)’ before ‘b’ 5049s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5049s | ~ ^ 5049s | ) 5049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan2.c: In function ‘mk_compile_opts’: 5049s /tmp/autopkgtest.K0ihat/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=] 5049s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5049s | ~~^ ~~~~~~~~~~~~~ 5049s | | | 5049s | unsigned int int64_t {aka long long int} 5049s | %llu 5049s 5049s If you find this error message confusing, uninformative, or wrong, please open an issue: 5049s https://github.com/diku-dk/futhark/issues 5049s 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.fut: 5055s Compiling with --backend=opencl: 5055s cc failed with code 1: 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_umul_hi64’: 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5055s 4498 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:90: error: expected ‘)’ before ‘a’ 5055s 4498 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4498:109: error: expected ‘)’ before ‘b’ 5055s 4498 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘futrts_smul_hi64’: 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5055s 4502 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4502:86: error: expected ‘)’ before ‘a’ 5055s 4502 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c:4502:104: error: expected ‘)’ before ‘b’ 5055s 4502 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scan3.c: In function ‘mk_compile_opts’: 5055s /tmp/autopkgtest.K0ihat/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=] 5055s 7847 | "-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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.fut: 5055s Compiling with --backend=opencl: 5055s cc failed with code 1: 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_umul_hi64’: 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘futrts_smul_hi64’: 5055s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.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.K0ihat/autopkgtest_tmp/tests/fusion/noFusion1.c: In function ‘mk_compile_opts’: 5055s /tmp/autopkgtest.K0ihat/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=] 5055s 7844 | "-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 5058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.fut: 5058s Compiling with --backend=opencl: 5058s cc failed with code 1: 5058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_umul_hi64’: 5058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5058s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:90: error: expected ‘)’ before ‘a’ 5058s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4530:109: error: expected ‘)’ before ‘b’ 5058s 4530 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘futrts_smul_hi64’: 5058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5058s 4534 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4534:86: error: expected ‘)’ before ‘a’ 5058s 4534 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c:4534:104: error: expected ‘)’ before ‘b’ 5058s 4534 | 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.K0ihat/autopkgtest_tmp/tests/fusion/map-scatter-map.c: In function ‘mk_compile_opts’: 5058s /tmp/autopkgtest.K0ihat/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=] 5058s 7871 | "-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 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.fut: 5059s Compiling with --backend=opencl: 5059s cc failed with code 1: 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_umul_hi64’: 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5059s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5059s | ^~~~~~~~~~~ 5059s | __uint32_t 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:90: error: expected ‘)’ before ‘a’ 5059s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4511:109: error: expected ‘)’ before ‘b’ 5059s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘futrts_smul_hi64’: 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5059s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5059s | ^~~~~~~~~~ 5059s | __int128__ 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4515:86: error: expected ‘)’ before ‘a’ 5059s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c:4515:104: error: expected ‘)’ before ‘b’ 5059s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion2.c: In function ‘mk_compile_opts’: 5059s /tmp/autopkgtest.K0ihat/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=] 5059s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5059s | ~~^ ~~~~~~~~~~~~~ 5059s | | | 5059s | unsigned int int64_t {aka long long int} 5059s | %llu 5059s 5059s If you find this error message confusing, uninformative, or wrong, please open an issue: 5059s https://github.com/diku-dk/futhark/issues 5059s 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.fut: 5059s Compiling with --backend=opencl: 5059s cc failed with code 1: 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_umul_hi64’: 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5059s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5059s | ^~~~~~~~~~~ 5059s | __uint32_t 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:90: error: expected ‘)’ before ‘a’ 5059s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4511:109: error: expected ‘)’ before ‘b’ 5059s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘futrts_smul_hi64’: 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5059s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5059s | ^~~~~~~~~~ 5059s | __int128__ 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4515:86: error: expected ‘)’ before ‘a’ 5059s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c:4515:104: error: expected ‘)’ before ‘b’ 5059s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5059s | ~ ^ 5059s | ) 5059s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion3.c: In function ‘mk_compile_opts’: 5059s /tmp/autopkgtest.K0ihat/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=] 5059s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5059s | ~~^ ~~~~~~~~~~~~~ 5059s | | | 5059s | unsigned int int64_t {aka long long int} 5059s | %llu 5059s 5059s If you find this error message confusing, uninformative, or wrong, please open an issue: 5059s https://github.com/diku-dk/futhark/issues 5059s 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.fut: 5063s Compiling with --backend=opencl: 5063s cc failed with code 1: 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_umul_hi64’: 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5063s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5063s | ^~~~~~~~~~~ 5063s | __uint32_t 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:90: error: expected ‘)’ before ‘a’ 5063s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5063s | ~ ^ 5063s | ) 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4511:109: error: expected ‘)’ before ‘b’ 5063s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5063s | ~ ^ 5063s | ) 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘futrts_smul_hi64’: 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5063s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5063s | ^~~~~~~~~~ 5063s | __int128__ 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4515:86: error: expected ‘)’ before ‘a’ 5063s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5063s | ~ ^ 5063s | ) 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c:4515:104: error: expected ‘)’ before ‘b’ 5063s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5063s | ~ ^ 5063s | ) 5063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/noFusion4.c: In function ‘mk_compile_opts’: 5063s /tmp/autopkgtest.K0ihat/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=] 5063s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5063s | ~~^ ~~~~~~~~~~~~~ 5063s | | | 5063s | unsigned int int64_t {aka long long int} 5063s | %llu 5063s 5063s If you find this error message confusing, uninformative, or wrong, please open an issue: 5063s https://github.com/diku-dk/futhark/issues 5063s 5063s 468 failed, 38 passed, 1800 to go. 5064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.fut: 5064s Compiling with --backend=opencl: 5064s cc failed with code 1: 5064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_umul_hi64’: 5064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.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.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.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.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.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.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘futrts_smul_hi64’: 5064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.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.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.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.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.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.K0ihat/autopkgtest_tmp/tests/fusion/red-red-fusion.c: In function ‘mk_compile_opts’: 5064s /tmp/autopkgtest.K0ihat/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=] 5064s 7850 | "-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 5069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.fut: 5069s Compiling with --backend=opencl: 5069s cc failed with code 1: 5069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_umul_hi64’: 5069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5069s 4513 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:90: error: expected ‘)’ before ‘a’ 5069s 4513 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4513:109: error: expected ‘)’ before ‘b’ 5069s 4513 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘futrts_smul_hi64’: 5069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5069s 4517 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4517:86: error: expected ‘)’ before ‘a’ 5069s 4517 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c:4517:104: error: expected ‘)’ before ‘b’ 5069s 4517 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap1.c: In function ‘mk_compile_opts’: 5069s /tmp/autopkgtest.K0ihat/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=] 5069s 7852 | "-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 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.fut: 5070s Compiling with --backend=opencl: 5070s cc failed with code 1: 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_umul_hi64’: 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5070s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5070s | ^~~~~~~~~~~ 5070s | __uint32_t 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:90: error: expected ‘)’ before ‘a’ 5070s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5070s | ~ ^ 5070s | ) 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4514:109: error: expected ‘)’ before ‘b’ 5070s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5070s | ~ ^ 5070s | ) 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘futrts_smul_hi64’: 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5070s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5070s | ^~~~~~~~~~ 5070s | __int128__ 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4518:86: error: expected ‘)’ before ‘a’ 5070s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5070s | ~ ^ 5070s | ) 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c:4518:104: error: expected ‘)’ before ‘b’ 5070s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5070s | ~ ^ 5070s | ) 5070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanomap-scanomap2.c: In function ‘mk_compile_opts’: 5070s /tmp/autopkgtest.K0ihat/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=] 5070s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5070s | ~~^ ~~~~~~~~~~~~~ 5070s | | | 5070s | unsigned int int64_t {aka long long int} 5070s | %llu 5070s 5070s If you find this error message confusing, uninformative, or wrong, please open an issue: 5070s https://github.com/diku-dk/futhark/issues 5070s 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.fut: 5073s Compiling with --backend=opencl: 5073s cc failed with code 1: 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_umul_hi64’: 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5073s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:90: error: expected ‘)’ before ‘a’ 5073s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4512:109: error: expected ‘)’ before ‘b’ 5073s 4512 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘futrts_smul_hi64’: 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5073s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4516:86: error: expected ‘)’ before ‘a’ 5073s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c:4516:104: error: expected ‘)’ before ‘b’ 5073s 4516 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce0.c: In function ‘mk_compile_opts’: 5073s /tmp/autopkgtest.K0ihat/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=] 5073s 7854 | "-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 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.fut: 5073s Compiling with --backend=opencl: 5073s cc failed with code 1: 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_umul_hi64’: 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5073s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:90: error: expected ‘)’ before ‘a’ 5073s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4528:109: error: expected ‘)’ before ‘b’ 5073s 4528 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘futrts_smul_hi64’: 5073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5073s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4532:86: error: expected ‘)’ before ‘a’ 5073s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c:4532:104: error: expected ‘)’ before ‘b’ 5073s 4532 | 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.K0ihat/autopkgtest_tmp/tests/fusion/scatter-not-fuse.c: In function ‘mk_compile_opts’: 5073s /tmp/autopkgtest.K0ihat/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=] 5073s 7864 | "-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 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.fut: 5074s Compiling with --backend=opencl: 5074s cc failed with code 1: 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_umul_hi64’: 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5074s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5074s | ^~~~~~~~~~~ 5074s | __uint32_t 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:90: error: expected ‘)’ before ‘a’ 5074s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5074s | ~ ^ 5074s | ) 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4528:109: error: expected ‘)’ before ‘b’ 5074s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5074s | ~ ^ 5074s | ) 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘futrts_smul_hi64’: 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5074s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5074s | ^~~~~~~~~~ 5074s | __int128__ 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4532:86: error: expected ‘)’ before ‘a’ 5074s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5074s | ~ ^ 5074s | ) 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c:4532:104: error: expected ‘)’ before ‘b’ 5074s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5074s | ~ ^ 5074s | ) 5074s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scanreduce1.c: In function ‘mk_compile_opts’: 5074s /tmp/autopkgtest.K0ihat/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=] 5074s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5074s | ~~^ ~~~~~~~~~~~~~ 5074s | | | 5074s | unsigned int int64_t {aka long long int} 5074s | %llu 5074s 5074s If you find this error message confusing, uninformative, or wrong, please open an issue: 5074s https://github.com/diku-dk/futhark/issues 5074s 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.fut: 5077s Compiling with --backend=opencl: 5077s cc failed with code 1: 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_umul_hi64’: 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5077s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5077s | ^~~~~~~~~~~ 5077s | __uint32_t 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:90: error: expected ‘)’ before ‘a’ 5077s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4511:109: error: expected ‘)’ before ‘b’ 5077s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘futrts_smul_hi64’: 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5077s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5077s | ^~~~~~~~~~ 5077s | __int128__ 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4515:86: error: expected ‘)’ before ‘a’ 5077s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c:4515:104: error: expected ‘)’ before ‘b’ 5077s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap0.c: In function ‘mk_compile_opts’: 5077s /tmp/autopkgtest.K0ihat/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=] 5077s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5077s | ~~^ ~~~~~~~~~~~~~ 5077s | | | 5077s | unsigned int int64_t {aka long long int} 5077s | %llu 5077s 5077s If you find this error message confusing, uninformative, or wrong, please open an issue: 5077s https://github.com/diku-dk/futhark/issues 5077s 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.fut: 5077s Compiling with --backend=opencl: 5077s cc failed with code 1: 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_umul_hi64’: 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5077s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5077s | ^~~~~~~~~~~ 5077s | __uint32_t 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:90: error: expected ‘)’ before ‘a’ 5077s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4529:109: error: expected ‘)’ before ‘b’ 5077s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘futrts_smul_hi64’: 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5077s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5077s | ^~~~~~~~~~ 5077s | __int128__ 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4533:86: error: expected ‘)’ before ‘a’ 5077s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c:4533:104: error: expected ‘)’ before ‘b’ 5077s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5077s | ~ ^ 5077s | ) 5077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/scatter-o-maps.c: In function ‘mk_compile_opts’: 5077s /tmp/autopkgtest.K0ihat/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=] 5077s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5077s | ~~^ ~~~~~~~~~~~~~ 5077s | | | 5077s | unsigned int int64_t {aka long long int} 5077s | %llu 5077s 5077s If you find this error message confusing, uninformative, or wrong, please open an issue: 5077s https://github.com/diku-dk/futhark/issues 5077s 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.fut: 5083s Compiling with --backend=opencl: 5083s cc failed with code 1: 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_umul_hi64’: 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5083s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5083s | ^~~~~~~~~~~ 5083s | __uint32_t 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:90: error: expected ‘)’ before ‘a’ 5083s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4511:109: error: expected ‘)’ before ‘b’ 5083s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘futrts_smul_hi64’: 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5083s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5083s | ^~~~~~~~~~ 5083s | __int128__ 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4515:86: error: expected ‘)’ before ‘a’ 5083s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c:4515:104: error: expected ‘)’ before ‘b’ 5083s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap2.c: In function ‘mk_compile_opts’: 5083s /tmp/autopkgtest.K0ihat/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=] 5083s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5083s | ~~^ ~~~~~~~~~~~~~ 5083s | | | 5083s | unsigned int int64_t {aka long long int} 5083s | %llu 5083s 5083s If you find this error message confusing, uninformative, or wrong, please open an issue: 5083s https://github.com/diku-dk/futhark/issues 5083s 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.fut: 5083s Compiling with --backend=opencl: 5083s cc failed with code 1: 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_umul_hi64’: 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5083s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5083s | ^~~~~~~~~~~ 5083s | __uint32_t 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:90: error: expected ‘)’ before ‘a’ 5083s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4511:109: error: expected ‘)’ before ‘b’ 5083s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘futrts_smul_hi64’: 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5083s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5083s | ^~~~~~~~~~ 5083s | __int128__ 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4515:86: error: expected ‘)’ before ‘a’ 5083s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c:4515:104: error: expected ‘)’ before ‘b’ 5083s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5083s | ~ ^ 5083s | ) 5083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap1.c: In function ‘mk_compile_opts’: 5083s /tmp/autopkgtest.K0ihat/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=] 5083s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5083s | ~~^ ~~~~~~~~~~~~~ 5083s | | | 5083s | unsigned int int64_t {aka long long int} 5083s | %llu 5083s 5083s If you find this error message confusing, uninformative, or wrong, please open an issue: 5083s https://github.com/diku-dk/futhark/issues 5083s 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.fut: 5086s Compiling with --backend=opencl: 5086s cc failed with code 1: 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_umul_hi64’: 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5086s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5086s | ^~~~~~~~~~~ 5086s | __uint32_t 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:90: error: expected ‘)’ before ‘a’ 5086s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4511:109: error: expected ‘)’ before ‘b’ 5086s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘futrts_smul_hi64’: 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5086s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5086s | ^~~~~~~~~~ 5086s | __int128__ 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4515:86: error: expected ‘)’ before ‘a’ 5086s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c:4515:104: error: expected ‘)’ before ‘b’ 5086s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap4.c: In function ‘mk_compile_opts’: 5086s /tmp/autopkgtest.K0ihat/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=] 5086s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5086s | ~~^ ~~~~~~~~~~~~~ 5086s | | | 5086s | unsigned int int64_t {aka long long int} 5086s | %llu 5086s 5086s If you find this error message confusing, uninformative, or wrong, please open an issue: 5086s https://github.com/diku-dk/futhark/issues 5086s 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.fut: 5086s Compiling with --backend=opencl: 5086s cc failed with code 1: 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_umul_hi64’: 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5086s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5086s | ^~~~~~~~~~~ 5086s | __uint32_t 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:90: error: expected ‘)’ before ‘a’ 5086s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4511:109: error: expected ‘)’ before ‘b’ 5086s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘futrts_smul_hi64’: 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5086s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5086s | ^~~~~~~~~~ 5086s | __int128__ 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4515:86: error: expected ‘)’ before ‘a’ 5086s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c:4515:104: error: expected ‘)’ before ‘b’ 5086s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5086s | ~ ^ 5086s | ) 5086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/slicemap3.c: In function ‘mk_compile_opts’: 5086s /tmp/autopkgtest.K0ihat/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=] 5086s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5086s | ~~^ ~~~~~~~~~~~~~ 5086s | | | 5086s | unsigned int int64_t {aka long long int} 5086s | %llu 5086s 5086s If you find this error message confusing, uninformative, or wrong, please open an issue: 5086s https://github.com/diku-dk/futhark/issues 5086s 5087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.fut: 5087s Compiling with --backend=opencl: 5087s cc failed with code 1: 5087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_umul_hi64’: 5087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5087s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:90: error: expected ‘)’ before ‘a’ 5087s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4511:109: error: expected ‘)’ before ‘b’ 5087s 4511 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘futrts_smul_hi64’: 5087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5087s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4515:86: error: expected ‘)’ before ‘a’ 5087s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c:4515:104: error: expected ‘)’ before ‘b’ 5087s 4515 | 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.K0ihat/autopkgtest_tmp/tests/fusion/tabulate0.c: In function ‘mk_compile_opts’: 5087s /tmp/autopkgtest.K0ihat/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=] 5087s 7843 | "-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 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.fut: 5090s Compiling with --backend=opencl: 5090s cc failed with code 1: 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_umul_hi64’: 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5090s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5090s | ^~~~~~~~~~~ 5090s | __uint32_t 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:90: error: expected ‘)’ before ‘a’ 5090s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4527:109: error: expected ‘)’ before ‘b’ 5090s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘futrts_smul_hi64’: 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5090s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5090s | ^~~~~~~~~~ 5090s | __int128__ 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4531:86: error: expected ‘)’ before ‘a’ 5090s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c:4531:104: error: expected ‘)’ before ‘b’ 5090s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate2.c: In function ‘mk_compile_opts’: 5090s /tmp/autopkgtest.K0ihat/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=] 5090s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5090s | ~~^ ~~~~~~~~~~~~~ 5090s | | | 5090s | unsigned int int64_t {aka long long int} 5090s | %llu 5090s 5090s If you find this error message confusing, uninformative, or wrong, please open an issue: 5090s https://github.com/diku-dk/futhark/issues 5090s 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.fut: 5090s Compiling with --backend=opencl: 5090s cc failed with code 1: 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_umul_hi64’: 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5090s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5090s | ^~~~~~~~~~~ 5090s | __uint32_t 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:90: error: expected ‘)’ before ‘a’ 5090s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4512:109: error: expected ‘)’ before ‘b’ 5090s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘futrts_smul_hi64’: 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5090s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5090s | ^~~~~~~~~~ 5090s | __int128__ 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4516:86: error: expected ‘)’ before ‘a’ 5090s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c:4516:104: error: expected ‘)’ before ‘b’ 5090s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5090s | ~ ^ 5090s | ) 5090s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/fusion/tabulate1.c: In function ‘mk_compile_opts’: 5090s /tmp/autopkgtest.K0ihat/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=] 5090s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5090s | ~~^ ~~~~~~~~~~~~~ 5090s | | | 5090s | unsigned int int64_t {aka long long int} 5090s | %llu 5090s 5090s If you find this error message confusing, uninformative, or wrong, please open an issue: 5090s https://github.com/diku-dk/futhark/issues 5090s 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.fut: 5091s Compiling with --backend=opencl: 5091s cc failed with code 1: 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_umul_hi64’: 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5091s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5091s | ^~~~~~~~~~~ 5091s | __uint32_t 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:78: note: each undeclared identifier is reported only once for each function it appears in 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:90: error: expected ‘)’ before ‘a’ 5091s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5091s | ~ ^ 5091s | ) 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4563:109: error: expected ‘)’ before ‘b’ 5091s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5091s | ~ ^ 5091s | ) 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘futrts_smul_hi64’: 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4567:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5091s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5091s | ^~~~~~~~~~ 5091s | __int128__ 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4567:86: error: expected ‘)’ before ‘a’ 5091s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5091s | ~ ^ 5091s | ) 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c:4567:104: error: expected ‘)’ before ‘b’ 5091s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5091s | ~ ^ 5091s | ) 5091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ad/scangenbenchtests.c: In function ‘mk_compile_opts’: 5091s /tmp/autopkgtest.K0ihat/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=] 5091s 8814 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5091s | ~~^ ~~~~~~~~~~~~~ 5091s | | | 5091s | unsigned int int64_t {aka long long int} 5091s | %llu 5091s 5091s If you find this error message confusing, uninformative, or wrong, please open an issue: 5091s https://github.com/diku-dk/futhark/issues 5091s 5096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.fut: 5096s Compiling with --backend=opencl: 5096s cc failed with code 1: 5096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_umul_hi64’: 5096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4588:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5096s 4588 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4588:78: note: each undeclared identifier is reported only once for each function it appears in 5096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4588:90: error: expected ‘)’ before ‘a’ 5096s 4588 | 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.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4588:109: error: expected ‘)’ before ‘b’ 5097s 4588 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5097s | ~ ^ 5097s | ) 5097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘futrts_smul_hi64’: 5097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4592:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5097s 4592 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5097s | ^~~~~~~~~~ 5097s | __int128__ 5097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4592:86: error: expected ‘)’ before ‘a’ 5097s 4592 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5097s | ~ ^ 5097s | ) 5097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c:4592:104: error: expected ‘)’ before ‘b’ 5097s 4592 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5097s | ~ ^ 5097s | ) 5097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/math.c: In function ‘mk_compile_opts’: 5097s /tmp/autopkgtest.K0ihat/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=] 5097s 7918 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5097s | ~~^ ~~~~~~~~~~~~~ 5097s | | | 5097s | unsigned int int64_t {aka long long int} 5097s | %llu 5097s 5097s If you find this error message confusing, uninformative, or wrong, please open an issue: 5097s https://github.com/diku-dk/futhark/issues 5097s 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.fut: 5100s Compiling with --backend=opencl: 5100s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.fut:7:1-18: 5100s Entry point return type 5100s 5100s {xs: [n]f32} 5100s 5100s will have an opaque type, so the result will likely not be usable. 5100s cc failed with code 1: 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_umul_hi64’: 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5100s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5100s | ^~~~~~~~~~~ 5100s | __uint32_t 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4527:90: error: expected ‘)’ before ‘a’ 5100s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5100s | ~ ^ 5100s | ) 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4527:109: error: expected ‘)’ before ‘b’ 5100s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5100s | ~ ^ 5100s | ) 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c: In function ‘futrts_smul_hi64’: 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5100s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5100s | ^~~~~~~~~~ 5100s | __int128__ 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4531:86: error: expected ‘)’ before ‘a’ 5100s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5100s | ~ ^ 5100s | ) 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c:4531:104: error: expected ‘)’ before ‘b’ 5100s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5100s | ~ ^ 5100s | ) 5100s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/globalsize0.c: In function ‘mk_compile_opts’: 5100s /tmp/autopkgtest.K0ihat/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=] 5100s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5100s | ~~^ ~~~~~~~~~~~~~ 5100s | | | 5100s | unsigned int int64_t {aka long long int} 5100s | %llu 5100s 5100s If you find this error message confusing, uninformative, or wrong, please open an issue: 5100s https://github.com/diku-dk/futhark/issues 5100s 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.fut: 5101s Compiling with --backend=opencl: 5101s cc failed with code 1: 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_umul_hi64’: 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4712:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5101s 4712 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5101s | ^~~~~~~~~~~ 5101s | __uint32_t 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4712:78: note: each undeclared identifier is reported only once for each function it appears in 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4712:90: error: expected ‘)’ before ‘a’ 5101s 4712 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5101s | ~ ^ 5101s | ) 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4712:109: error: expected ‘)’ before ‘b’ 5101s 4712 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5101s | ~ ^ 5101s | ) 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘futrts_smul_hi64’: 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4716:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5101s 4716 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5101s | ^~~~~~~~~~ 5101s | __int128__ 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4716:86: error: expected ‘)’ before ‘a’ 5101s 4716 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5101s | ~ ^ 5101s | ) 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c:4716:104: error: expected ‘)’ before ‘b’ 5101s 4716 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5101s | ~ ^ 5101s | ) 5101s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/futlib_tests/array.c: In function ‘mk_compile_opts’: 5101s /tmp/autopkgtest.K0ihat/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=] 5101s 8053 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5101s | ~~^ ~~~~~~~~~~~~~ 5101s | | | 5101s | unsigned int int64_t {aka long long int} 5101s | %llu 5101s 5101s If you find this error message confusing, uninformative, or wrong, please open an issue: 5101s https://github.com/diku-dk/futhark/issues 5101s 5102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.fut: 5102s Compiling with --backend=opencl: 5102s cc failed with code 1: 5102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_umul_hi64’: 5102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5102s 4497 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c:4497:90: error: expected ‘)’ before ‘a’ 5102s 4497 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4497:109: error: expected ‘)’ before ‘b’ 5102s 4497 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c: In function ‘futrts_smul_hi64’: 5102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gregorian.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5102s 4501 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4501:86: error: expected ‘)’ before ‘a’ 5102s 4501 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c:4501:104: error: expected ‘)’ before ‘b’ 5102s 4501 | 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.K0ihat/autopkgtest_tmp/tests/gregorian.c: In function ‘mk_compile_opts’: 5102s /tmp/autopkgtest.K0ihat/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=] 5102s 7827 | "-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 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.fut: 5103s Compiling with --backend=opencl: 5103s cc failed with code 1: 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_umul_hi64’: 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5103s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5103s | ^~~~~~~~~~~ 5103s | __uint32_t 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4527:90: error: expected ‘)’ before ‘a’ 5103s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5103s | ~ ^ 5103s | ) 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4527:109: error: expected ‘)’ before ‘b’ 5103s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5103s | ~ ^ 5103s | ) 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c: In function ‘futrts_smul_hi64’: 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5103s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5103s | ^~~~~~~~~~ 5103s | __int128__ 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4531:86: error: expected ‘)’ before ‘a’ 5103s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5103s | ~ ^ 5103s | ) 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c:4531:104: error: expected ‘)’ before ‘b’ 5103s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5103s | ~ ^ 5103s | ) 5103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hexfloats.c: In function ‘mk_compile_opts’: 5103s /tmp/autopkgtest.K0ihat/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=] 5103s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5103s | ~~^ ~~~~~~~~~~~~~ 5103s | | | 5103s | unsigned int int64_t {aka long long int} 5103s | %llu 5103s 5103s If you find this error message confusing, uninformative, or wrong, please open an issue: 5103s https://github.com/diku-dk/futhark/issues 5103s 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.fut: 5104s Compiling with --backend=opencl: 5104s cc failed with code 1: 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_umul_hi64’: 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5104s | ^~~~~~~~~~~ 5104s | __uint32_t 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:90: error: expected ‘)’ before ‘a’ 5104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5104s | ~ ^ 5104s | ) 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4512:109: error: expected ‘)’ before ‘b’ 5104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5104s | ~ ^ 5104s | ) 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘futrts_smul_hi64’: 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5104s | ^~~~~~~~~~ 5104s | __int128__ 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4516:86: error: expected ‘)’ before ‘a’ 5104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5104s | ~ ^ 5104s | ) 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c:4516:104: error: expected ‘)’ before ‘b’ 5104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5104s | ~ ^ 5104s | ) 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias0.c: In function ‘mk_compile_opts’: 5104s /tmp/autopkgtest.K0ihat/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=] 5104s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5104s | ~~^ ~~~~~~~~~~~~~ 5104s | | | 5104s | unsigned int int64_t {aka long long int} 5104s | %llu 5104s 5104s If you find this error message confusing, uninformative, or wrong, please open an issue: 5104s https://github.com/diku-dk/futhark/issues 5104s 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.fut: 5104s Compiling with --backend=opencl: 5104s cc failed with code 1: 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_umul_hi64’: 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5104s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5104s | ^~~~~~~~~~~ 5104s | __uint32_t 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4511:90: error: expected ‘)’ before ‘a’ 5104s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5104s | ~ ^ 5104s | ) 5104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4511:109: error: expected ‘)’ before ‘b’ 5105s 4511 | 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.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘futrts_smul_hi64’: 5105s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5105s 4515 | 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.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4515:86: error: expected ‘)’ before ‘a’ 5105s 4515 | 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.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c:4515:104: error: expected ‘)’ before ‘b’ 5105s 4515 | 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.K0ihat/autopkgtest_tmp/tests/gauss_jordan.c: In function ‘mk_compile_opts’: 5105s /tmp/autopkgtest.K0ihat/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=] 5105s 7848 | "-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 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.fut: 5109s Compiling with --backend=opencl: 5109s cc failed with code 1: 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_umul_hi64’: 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5109s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5109s | ^~~~~~~~~~~ 5109s | __uint32_t 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4511:90: error: expected ‘)’ before ‘a’ 5109s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5109s | ~ ^ 5109s | ) 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4511:109: error: expected ‘)’ before ‘b’ 5109s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5109s | ~ ^ 5109s | ) 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘futrts_smul_hi64’: 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5109s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5109s | ^~~~~~~~~~ 5109s | __int128__ 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4515:86: error: expected ‘)’ before ‘a’ 5109s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5109s | ~ ^ 5109s | ) 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c:4515:104: error: expected ‘)’ before ‘b’ 5109s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5109s | ~ ^ 5109s | ) 5109s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/guysteele_sequential.c: In function ‘mk_compile_opts’: 5109s /tmp/autopkgtest.K0ihat/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=] 5109s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5109s | ~~^ ~~~~~~~~~~~~~ 5109s | | | 5109s | unsigned int int64_t {aka long long int} 5109s | %llu 5109s 5109s If you find this error message confusing, uninformative, or wrong, please open an issue: 5109s https://github.com/diku-dk/futhark/issues 5109s 5110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.fut: 5110s Compiling with --backend=opencl: 5110s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.fut:4:1-5:21: 5110s Entry point return type 5110s 5110s *[m][n](f32, f32) 5110s 5110s will have an opaque type, so the result will likely not be usable. 5110s cc failed with code 1: 5110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_umul_hi64’: 5110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5110s 4542 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:90: error: expected ‘)’ before ‘a’ 5110s 4542 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4542:109: error: expected ‘)’ before ‘b’ 5110s 4542 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘futrts_smul_hi64’: 5110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5110s 4546 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4546:86: error: expected ‘)’ before ‘a’ 5110s 4546 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c:4546:104: error: expected ‘)’ before ‘b’ 5110s 4546 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias1.c: In function ‘mk_compile_opts’: 5110s /tmp/autopkgtest.K0ihat/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=] 5110s 7872 | "-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 5114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.fut: 5114s Compiling with --backend=opencl: 5114s cc failed with code 1: 5114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_umul_hi64’: 5114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5114s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5114s | ^~~~~~~~~~~ 5114s | __uint32_t 5114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:90: error: expected ‘)’ before ‘a’ 5114s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5114s | ~ ^ 5114s | ) 5114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4527:109: error: expected ‘)’ before ‘b’ 5114s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5115s | ~ ^ 5115s | ) 5115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘futrts_smul_hi64’: 5115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5115s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5115s | ^~~~~~~~~~ 5115s | __int128__ 5115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4531:86: error: expected ‘)’ before ‘a’ 5115s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5115s | ~ ^ 5115s | ) 5115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c:4531:104: error: expected ‘)’ before ‘b’ 5115s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5115s | ~ ^ 5115s | ) 5115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias2.c: In function ‘mk_compile_opts’: 5115s /tmp/autopkgtest.K0ihat/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=] 5115s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5115s | ~~^ ~~~~~~~~~~~~~ 5115s | | | 5115s | unsigned int int64_t {aka long long int} 5115s | %llu 5115s 5115s If you find this error message confusing, uninformative, or wrong, please open an issue: 5115s https://github.com/diku-dk/futhark/issues 5115s 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.fut: 5117s Compiling with --backend=opencl: 5117s cc failed with code 1: 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_umul_hi64’: 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5117s 4572 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5117s | ^~~~~~~~~~~ 5117s | __uint32_t 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:78: note: each undeclared identifier is reported only once for each function it appears in 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:90: error: expected ‘)’ before ‘a’ 5117s 4572 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5117s | ~ ^ 5117s | ) 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4572:109: error: expected ‘)’ before ‘b’ 5117s 4572 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5117s | ~ ^ 5117s | ) 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘futrts_smul_hi64’: 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4576:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5117s 4576 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5117s | ^~~~~~~~~~ 5117s | __int128__ 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4576:86: error: expected ‘)’ before ‘a’ 5117s 4576 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5117s | ~ ^ 5117s | ) 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c:4576:104: error: expected ‘)’ before ‘b’ 5117s 4576 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5117s | ~ ^ 5117s | ) 5117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/alias3.c: In function ‘mk_compile_opts’: 5117s /tmp/autopkgtest.K0ihat/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=] 5117s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5117s | ~~^ ~~~~~~~~~~~~~ 5117s | | | 5117s | unsigned int int64_t {aka long long int} 5117s | %llu 5117s 5117s If you find this error message confusing, uninformative, or wrong, please open an issue: 5117s https://github.com/diku-dk/futhark/issues 5117s 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.fut: 5123s Compiling with --backend=opencl: 5123s cc failed with code 1: 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_umul_hi64’: 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5123s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:90: error: expected ‘)’ before ‘a’ 5123s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4499:109: error: expected ‘)’ before ‘b’ 5123s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘futrts_smul_hi64’: 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5123s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4503:86: error: expected ‘)’ before ‘a’ 5123s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c:4503:104: error: expected ‘)’ before ‘b’ 5123s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop0.c: In function ‘mk_compile_opts’: 5123s /tmp/autopkgtest.K0ihat/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=] 5123s 7829 | "-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 5123s 496 failed, 44 passed, 1766 to go. 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.fut: 5123s Compiling with --backend=opencl: 5123s cc failed with code 1: 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_umul_hi64’: 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5123s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:90: error: expected ‘)’ before ‘a’ 5123s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4498:109: error: expected ‘)’ before ‘b’ 5123s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘futrts_smul_hi64’: 5123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5123s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4502:86: error: expected ‘)’ before ‘a’ 5123s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c:4502:104: error: expected ‘)’ before ‘b’ 5123s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop1.c: In function ‘mk_compile_opts’: 5123s /tmp/autopkgtest.K0ihat/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=] 5123s 7828 | "-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 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.fut: 5124s Compiling with --backend=opencl: 5124s cc failed with code 1: 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_umul_hi64’: 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5124s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5124s | ^~~~~~~~~~~ 5124s | __uint32_t 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:90: error: expected ‘)’ before ‘a’ 5124s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5124s | ~ ^ 5124s | ) 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4498:109: error: expected ‘)’ before ‘b’ 5124s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5124s | ~ ^ 5124s | ) 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘futrts_smul_hi64’: 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5124s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5124s | ^~~~~~~~~~ 5124s | __int128__ 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4502:86: error: expected ‘)’ before ‘a’ 5124s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5124s | ~ ^ 5124s | ) 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c:4502:104: error: expected ‘)’ before ‘b’ 5124s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5124s | ~ ^ 5124s | ) 5124s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/binop2.c: In function ‘mk_compile_opts’: 5124s /tmp/autopkgtest.K0ihat/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=] 5124s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5124s | ~~^ ~~~~~~~~~~~~~ 5124s | | | 5124s | unsigned int int64_t {aka long long int} 5124s | %llu 5124s 5124s If you find this error message confusing, uninformative, or wrong, please open an issue: 5124s https://github.com/diku-dk/futhark/issues 5124s 5125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.fut: 5125s Compiling with --backend=opencl: 5125s cc failed with code 1: 5125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_umul_hi64’: 5125s /tmp/autopkgtest.K0ihat/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’? 5125s 4498 | 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.K0ihat/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 5125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4498:90: error: expected ‘)’ before ‘a’ 5125s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4498:109: error: expected ‘)’ before ‘b’ 5125s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘futrts_smul_hi64’: 5125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5125s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4502:86: error: expected ‘)’ before ‘a’ 5125s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c:4502:104: error: expected ‘)’ before ‘b’ 5125s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument0.c: In function ‘mk_compile_opts’: 5125s /tmp/autopkgtest.K0ihat/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=] 5125s 7828 | "-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 5126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.fut: 5126s Compiling with --backend=opencl: 5126s cc failed with code 1: 5126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_umul_hi64’: 5126s /tmp/autopkgtest.K0ihat/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’? 5126s 4499 | 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.K0ihat/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 5126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4499:90: error: expected ‘)’ before ‘a’ 5126s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4499:109: error: expected ‘)’ before ‘b’ 5126s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘futrts_smul_hi64’: 5126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5126s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4503:86: error: expected ‘)’ before ‘a’ 5126s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c:4503:104: error: expected ‘)’ before ‘b’ 5126s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument1.c: In function ‘mk_compile_opts’: 5126s /tmp/autopkgtest.K0ihat/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=] 5126s 7829 | "-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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.fut: 5129s Compiling with --backend=opencl: 5129s cc failed with code 1: 5129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_umul_hi64’: 5129s /tmp/autopkgtest.K0ihat/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’? 5129s 4498 | 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.K0ihat/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 5129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4498:90: error: expected ‘)’ before ‘a’ 5129s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4498:109: error: expected ‘)’ before ‘b’ 5129s 4498 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘futrts_smul_hi64’: 5129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5129s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4502:86: error: expected ‘)’ before ‘a’ 5129s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c:4502:104: error: expected ‘)’ before ‘b’ 5129s 4502 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-argument2.c: In function ‘mk_compile_opts’: 5129s /tmp/autopkgtest.K0ihat/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=] 5129s 7828 | "-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 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.fut: 5130s Compiling with --backend=opencl: 5130s cc failed with code 1: 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_umul_hi64’: 5130s /tmp/autopkgtest.K0ihat/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’? 5130s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5130s | ^~~~~~~~~~~ 5130s | __uint32_t 5130s /tmp/autopkgtest.K0ihat/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 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4528:90: error: expected ‘)’ before ‘a’ 5130s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5130s | ~ ^ 5130s | ) 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4528:109: error: expected ‘)’ before ‘b’ 5130s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5130s | ~ ^ 5130s | ) 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘futrts_smul_hi64’: 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5130s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5130s | ^~~~~~~~~~ 5130s | __int128__ 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4532:86: error: expected ‘)’ before ‘a’ 5130s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5130s | ~ ^ 5130s | ) 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c:4532:104: error: expected ‘)’ before ‘b’ 5130s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5130s | ~ ^ 5130s | ) 5130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-composition.c: In function ‘mk_compile_opts’: 5130s /tmp/autopkgtest.K0ihat/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=] 5130s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5130s | ~~^ ~~~~~~~~~~~~~ 5130s | | | 5130s | unsigned int int64_t {aka long long int} 5130s | %llu 5130s 5130s If you find this error message confusing, uninformative, or wrong, please open an issue: 5130s https://github.com/diku-dk/futhark/issues 5130s 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.fut: 5131s Compiling with --backend=opencl: 5131s cc failed with code 1: 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_umul_hi64’: 5131s /tmp/autopkgtest.K0ihat/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’? 5131s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5131s | ^~~~~~~~~~~ 5131s | __uint32_t 5131s /tmp/autopkgtest.K0ihat/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 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4498:90: error: expected ‘)’ before ‘a’ 5131s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5131s | ~ ^ 5131s | ) 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4498:109: error: expected ‘)’ before ‘b’ 5131s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5131s | ~ ^ 5131s | ) 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘futrts_smul_hi64’: 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5131s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5131s | ^~~~~~~~~~ 5131s | __int128__ 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4502:86: error: expected ‘)’ before ‘a’ 5131s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5131s | ~ ^ 5131s | ) 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c:4502:104: error: expected ‘)’ before ‘b’ 5131s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5131s | ~ ^ 5131s | ) 5131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/function-result0.c: In function ‘mk_compile_opts’: 5131s /tmp/autopkgtest.K0ihat/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=] 5131s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5131s | ~~^ ~~~~~~~~~~~~~ 5131s | | | 5131s | unsigned int int64_t {aka long long int} 5131s | %llu 5131s 5131s If you find this error message confusing, uninformative, or wrong, please open an issue: 5131s https://github.com/diku-dk/futhark/issues 5131s 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.fut: 5137s Compiling with --backend=opencl: 5137s cc failed with code 1: 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_umul_hi64’: 5137s /tmp/autopkgtest.K0ihat/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’? 5137s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ^~~~~~~~~~~ 5137s | __uint32_t 5137s /tmp/autopkgtest.K0ihat/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 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4498:90: error: expected ‘)’ before ‘a’ 5137s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4498:109: error: expected ‘)’ before ‘b’ 5137s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘futrts_smul_hi64’: 5137s /tmp/autopkgtest.K0ihat/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__’? 5137s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ^~~~~~~~~~ 5137s | __int128__ 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4502:86: error: expected ‘)’ before ‘a’ 5137s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c:4502:104: error: expected ‘)’ before ‘b’ 5137s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point1.c: In function ‘mk_compile_opts’: 5137s /tmp/autopkgtest.K0ihat/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=] 5137s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5137s | ~~^ ~~~~~~~~~~~~~ 5137s | | | 5137s | unsigned int int64_t {aka long long int} 5137s | %llu 5137s 5137s If you find this error message confusing, uninformative, or wrong, please open an issue: 5137s https://github.com/diku-dk/futhark/issues 5137s 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.fut: 5137s Compiling with --backend=opencl: 5137s cc failed with code 1: 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_umul_hi64’: 5137s /tmp/autopkgtest.K0ihat/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’? 5137s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ^~~~~~~~~~~ 5137s | __uint32_t 5137s /tmp/autopkgtest.K0ihat/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 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4498:90: error: expected ‘)’ before ‘a’ 5137s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4498:109: error: expected ‘)’ before ‘b’ 5137s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘futrts_smul_hi64’: 5137s /tmp/autopkgtest.K0ihat/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__’? 5137s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ^~~~~~~~~~ 5137s | __int128__ 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4502:86: error: expected ‘)’ before ‘a’ 5137s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c:4502:104: error: expected ‘)’ before ‘b’ 5137s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order-entry-point2.c: In function ‘mk_compile_opts’: 5137s /tmp/autopkgtest.K0ihat/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=] 5137s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5137s | ~~^ ~~~~~~~~~~~~~ 5137s | | | 5137s | unsigned int int64_t {aka long long int} 5137s | %llu 5137s 5137s If you find this error message confusing, uninformative, or wrong, please open an issue: 5137s https://github.com/diku-dk/futhark/issues 5137s 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.fut: 5137s Compiling with --backend=opencl: 5137s cc failed with code 1: 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_umul_hi64’: 5137s /tmp/autopkgtest.K0ihat/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’? 5137s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ^~~~~~~~~~~ 5137s | __uint32_t 5137s /tmp/autopkgtest.K0ihat/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 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4497:90: error: expected ‘)’ before ‘a’ 5137s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4497:109: error: expected ‘)’ before ‘b’ 5137s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘futrts_smul_hi64’: 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5137s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ^~~~~~~~~~ 5137s | __int128__ 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4501:86: error: expected ‘)’ before ‘a’ 5137s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c:4501:104: error: expected ‘)’ before ‘b’ 5137s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5137s | ~ ^ 5137s | ) 5137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order0.c: In function ‘mk_compile_opts’: 5137s /tmp/autopkgtest.K0ihat/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=] 5137s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5137s | ~~^ ~~~~~~~~~~~~~ 5137s | | | 5137s | unsigned int int64_t {aka long long int} 5137s | %llu 5137s 5137s If you find this error message confusing, uninformative, or wrong, please open an issue: 5137s https://github.com/diku-dk/futhark/issues 5137s 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.fut: 5139s Compiling with --backend=opencl: 5139s cc failed with code 1: 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_umul_hi64’: 5139s /tmp/autopkgtest.K0ihat/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’? 5139s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5139s | ^~~~~~~~~~~ 5139s | __uint32_t 5139s /tmp/autopkgtest.K0ihat/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 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4511:90: error: expected ‘)’ before ‘a’ 5139s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5139s | ~ ^ 5139s | ) 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4511:109: error: expected ‘)’ before ‘b’ 5139s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5139s | ~ ^ 5139s | ) 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘futrts_smul_hi64’: 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5139s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5139s | ^~~~~~~~~~ 5139s | __int128__ 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4515:86: error: expected ‘)’ before ‘a’ 5139s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5139s | ~ ^ 5139s | ) 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c:4515:104: error: expected ‘)’ before ‘b’ 5139s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5139s | ~ ^ 5139s | ) 5139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/higher-order1.c: In function ‘mk_compile_opts’: 5139s /tmp/autopkgtest.K0ihat/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=] 5139s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5139s | ~~^ ~~~~~~~~~~~~~ 5139s | | | 5139s | unsigned int int64_t {aka long long int} 5139s | %llu 5139s 5139s If you find this error message confusing, uninformative, or wrong, please open an issue: 5139s https://github.com/diku-dk/futhark/issues 5139s 5142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.fut: 5142s Compiling with --backend=opencl: 5142s cc failed with code 1: 5142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_umul_hi64’: 5142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5142s 4527 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:90: error: expected ‘)’ before ‘a’ 5142s 4527 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4527:109: error: expected ‘)’ before ‘b’ 5142s 4527 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘futrts_smul_hi64’: 5142s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5142s 4531 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4531:86: error: expected ‘)’ before ‘a’ 5142s 4531 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c:4531:104: error: expected ‘)’ before ‘b’ 5142s 4531 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue493.c: In function ‘mk_compile_opts’: 5142s /tmp/autopkgtest.K0ihat/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=] 5142s 7859 | "-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 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut: 5143s Compiling with --backend=opencl: 5143s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:1:20-21: 5143s Unused name "p". 5143s 5143s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.fut:7:8-11: 5143s Unused name "get". 5143s cc failed with code 1: 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_umul_hi64’: 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5143s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5143s | ^~~~~~~~~~~ 5143s | __uint32_t 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:90: error: expected ‘)’ before ‘a’ 5143s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4526:109: error: expected ‘)’ before ‘b’ 5143s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘futrts_smul_hi64’: 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5143s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5143s | ^~~~~~~~~~ 5143s | __int128__ 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4530:86: error: expected ‘)’ before ‘a’ 5143s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c:4530:104: error: expected ‘)’ before ‘b’ 5143s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/issue1798.c: In function ‘mk_compile_opts’: 5143s /tmp/autopkgtest.K0ihat/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=] 5143s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5143s | ~~^ ~~~~~~~~~~~~~ 5143s | | | 5143s | unsigned int int64_t {aka long long int} 5143s | %llu 5143s 5143s If you find this error message confusing, uninformative, or wrong, please open an issue: 5143s https://github.com/diku-dk/futhark/issues 5143s 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.fut: 5143s Compiling with --backend=opencl: 5143s cc failed with code 1: 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_umul_hi64’: 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5143s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5143s | ^~~~~~~~~~~ 5143s | __uint32_t 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:90: error: expected ‘)’ before ‘a’ 5143s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4511:109: error: expected ‘)’ before ‘b’ 5143s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘futrts_smul_hi64’: 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5143s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5143s | ^~~~~~~~~~ 5143s | __int128__ 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4515:86: error: expected ‘)’ before ‘a’ 5143s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c:4515:104: error: expected ‘)’ before ‘b’ 5143s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5143s | ~ ^ 5143s | ) 5143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/localfunction0.c: In function ‘mk_compile_opts’: 5143s /tmp/autopkgtest.K0ihat/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=] 5143s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5143s | ~~^ ~~~~~~~~~~~~~ 5143s | | | 5143s | unsigned int int64_t {aka long long int} 5143s | %llu 5143s 5143s If you find this error message confusing, uninformative, or wrong, please open an issue: 5143s https://github.com/diku-dk/futhark/issues 5143s 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.fut: 5149s Compiling with --backend=opencl: 5149s cc failed with code 1: 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_umul_hi64’: 5149s /tmp/autopkgtest.K0ihat/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’? 5149s 4497 | 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.K0ihat/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 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4497:90: error: expected ‘)’ before ‘a’ 5149s 4497 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4497:109: error: expected ‘)’ before ‘b’ 5149s 4497 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘futrts_smul_hi64’: 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5149s 4501 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4501:86: error: expected ‘)’ before ‘a’ 5149s 4501 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c:4501:104: error: expected ‘)’ before ‘b’ 5149s 4501 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/nested-closures0.c: In function ‘mk_compile_opts’: 5149s /tmp/autopkgtest.K0ihat/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=] 5149s 7827 | "-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 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.fut: 5149s Compiling with --backend=opencl: 5149s cc failed with code 1: 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_umul_hi64’: 5149s /tmp/autopkgtest.K0ihat/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’? 5149s 4499 | 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.K0ihat/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 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4499:90: error: expected ‘)’ before ‘a’ 5149s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4499:109: error: expected ‘)’ before ‘b’ 5149s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘futrts_smul_hi64’: 5149s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5149s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4503:86: error: expected ‘)’ before ‘a’ 5149s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c:4503:104: error: expected ‘)’ before ‘b’ 5149s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application0.c: In function ‘mk_compile_opts’: 5149s /tmp/autopkgtest.K0ihat/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=] 5149s 7829 | "-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 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.fut: 5151s Compiling with --backend=opencl: 5151s cc failed with code 1: 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_umul_hi64’: 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5151s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5151s | ^~~~~~~~~~~ 5151s | __uint32_t 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:90: error: expected ‘)’ before ‘a’ 5151s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4499:109: error: expected ‘)’ before ‘b’ 5151s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘futrts_smul_hi64’: 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5151s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5151s | ^~~~~~~~~~ 5151s | __int128__ 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4503:86: error: expected ‘)’ before ‘a’ 5151s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c:4503:104: error: expected ‘)’ before ‘b’ 5151s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records0.c: In function ‘mk_compile_opts’: 5151s /tmp/autopkgtest.K0ihat/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=] 5151s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5151s | ~~^ ~~~~~~~~~~~~~ 5151s | | | 5151s | unsigned int int64_t {aka long long int} 5151s | %llu 5151s 5151s If you find this error message confusing, uninformative, or wrong, please open an issue: 5151s https://github.com/diku-dk/futhark/issues 5151s 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.fut: 5151s Compiling with --backend=opencl: 5151s cc failed with code 1: 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_umul_hi64’: 5151s /tmp/autopkgtest.K0ihat/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’? 5151s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5151s | ^~~~~~~~~~~ 5151s | __uint32_t 5151s /tmp/autopkgtest.K0ihat/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 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4497:90: error: expected ‘)’ before ‘a’ 5151s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4497:109: error: expected ‘)’ before ‘b’ 5151s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘futrts_smul_hi64’: 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5151s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5151s | ^~~~~~~~~~ 5151s | __int128__ 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4501:86: error: expected ‘)’ before ‘a’ 5151s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c:4501:104: error: expected ‘)’ before ‘b’ 5151s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5151s | ~ ^ 5151s | ) 5151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/partial-application1.c: In function ‘mk_compile_opts’: 5151s /tmp/autopkgtest.K0ihat/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=] 5151s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5151s | ~~^ ~~~~~~~~~~~~~ 5151s | | | 5151s | unsigned int int64_t {aka long long int} 5151s | %llu 5151s 5151s If you find this error message confusing, uninformative, or wrong, please open an issue: 5151s https://github.com/diku-dk/futhark/issues 5151s 5153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.fut: 5153s Compiling with --backend=opencl: 5153s cc failed with code 1: 5153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_umul_hi64’: 5153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5153s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 5153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:90: error: expected ‘)’ before ‘a’ 5153s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4499:109: error: expected ‘)’ before ‘b’ 5153s 4499 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘futrts_smul_hi64’: 5153s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5153s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4503:86: error: expected ‘)’ before ‘a’ 5153s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c:4503:104: error: expected ‘)’ before ‘b’ 5153s 4503 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/records1.c: In function ‘mk_compile_opts’: 5153s /tmp/autopkgtest.K0ihat/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=] 5153s 7829 | "-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 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.fut: 5156s Compiling with --backend=opencl: 5156s cc failed with code 1: 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_umul_hi64’: 5156s /tmp/autopkgtest.K0ihat/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’? 5156s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5156s | ^~~~~~~~~~~ 5156s | __uint32_t 5156s /tmp/autopkgtest.K0ihat/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 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4512:90: error: expected ‘)’ before ‘a’ 5156s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4512:109: error: expected ‘)’ before ‘b’ 5156s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘futrts_smul_hi64’: 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5156s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5156s | ^~~~~~~~~~ 5156s | __int128__ 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4516:86: error: expected ‘)’ before ‘a’ 5156s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c:4516:104: error: expected ‘)’ before ‘b’ 5156s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params0.c: In function ‘mk_compile_opts’: 5156s /tmp/autopkgtest.K0ihat/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=] 5156s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5156s | ~~^ ~~~~~~~~~~~~~ 5156s | | | 5156s | unsigned int int64_t {aka long long int} 5156s | %llu 5156s 5156s If you find this error message confusing, uninformative, or wrong, please open an issue: 5156s https://github.com/diku-dk/futhark/issues 5156s 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.fut: 5156s Compiling with --backend=opencl: 5156s cc failed with code 1: 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_umul_hi64’: 5156s /tmp/autopkgtest.K0ihat/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’? 5156s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5156s | ^~~~~~~~~~~ 5156s | __uint32_t 5156s /tmp/autopkgtest.K0ihat/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 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4512:90: error: expected ‘)’ before ‘a’ 5156s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4512:109: error: expected ‘)’ before ‘b’ 5156s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘futrts_smul_hi64’: 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5156s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5156s | ^~~~~~~~~~ 5156s | __int128__ 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4516:86: error: expected ‘)’ before ‘a’ 5156s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c:4516:104: error: expected ‘)’ before ‘b’ 5156s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5156s | ~ ^ 5156s | ) 5156s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params1.c: In function ‘mk_compile_opts’: 5156s /tmp/autopkgtest.K0ihat/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=] 5156s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5156s | ~~^ ~~~~~~~~~~~~~ 5156s | | | 5156s | unsigned int int64_t {aka long long int} 5156s | %llu 5156s 5156s If you find this error message confusing, uninformative, or wrong, please open an issue: 5156s https://github.com/diku-dk/futhark/issues 5156s 5157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.fut: 5157s Compiling with --backend=opencl: 5157s cc failed with code 1: 5157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_umul_hi64’: 5157s /tmp/autopkgtest.K0ihat/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’? 5157s 4513 | 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.K0ihat/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 5157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4513:90: error: expected ‘)’ before ‘a’ 5157s 4513 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4513:109: error: expected ‘)’ before ‘b’ 5157s 4513 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘futrts_smul_hi64’: 5157s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5157s 4517 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4517:86: error: expected ‘)’ before ‘a’ 5157s 4517 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c:4517:104: error: expected ‘)’ before ‘b’ 5157s 4517 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params2.c: In function ‘mk_compile_opts’: 5157s /tmp/autopkgtest.K0ihat/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=] 5157s 7845 | "-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 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.fut: 5163s Compiling with --backend=opencl: 5163s cc failed with code 1: 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_umul_hi64’: 5163s /tmp/autopkgtest.K0ihat/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’? 5163s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5163s | ^~~~~~~~~~~ 5163s | __uint32_t 5163s /tmp/autopkgtest.K0ihat/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 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4511:90: error: expected ‘)’ before ‘a’ 5163s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4511:109: error: expected ‘)’ before ‘b’ 5163s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘futrts_smul_hi64’: 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5163s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5163s | ^~~~~~~~~~ 5163s | __int128__ 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4515:86: error: expected ‘)’ before ‘a’ 5163s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c:4515:104: error: expected ‘)’ before ‘b’ 5163s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params4.c: In function ‘mk_compile_opts’: 5163s /tmp/autopkgtest.K0ihat/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=] 5163s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5163s | ~~^ ~~~~~~~~~~~~~ 5163s | | | 5163s | unsigned int int64_t {aka long long int} 5163s | %llu 5163s 5163s If you find this error message confusing, uninformative, or wrong, please open an issue: 5163s https://github.com/diku-dk/futhark/issues 5163s 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.fut: 5163s Compiling with --backend=opencl: 5163s cc failed with code 1: 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_umul_hi64’: 5163s /tmp/autopkgtest.K0ihat/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’? 5163s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5163s | ^~~~~~~~~~~ 5163s | __uint32_t 5163s /tmp/autopkgtest.K0ihat/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 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4512:90: error: expected ‘)’ before ‘a’ 5163s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4512:109: error: expected ‘)’ before ‘b’ 5163s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘futrts_smul_hi64’: 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5163s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5163s | ^~~~~~~~~~ 5163s | __int128__ 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4516:86: error: expected ‘)’ before ‘a’ 5163s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c:4516:104: error: expected ‘)’ before ‘b’ 5163s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5163s | ~ ^ 5163s | ) 5163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params3.c: In function ‘mk_compile_opts’: 5163s /tmp/autopkgtest.K0ihat/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=] 5163s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5163s | ~~^ ~~~~~~~~~~~~~ 5163s | | | 5163s | unsigned int int64_t {aka long long int} 5163s | %llu 5163s 5163s If you find this error message confusing, uninformative, or wrong, please open an issue: 5163s https://github.com/diku-dk/futhark/issues 5163s 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.fut: 5165s Compiling with --backend=opencl: 5165s cc failed with code 1: 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_umul_hi64’: 5165s /tmp/autopkgtest.K0ihat/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’? 5165s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5165s | ^~~~~~~~~~~ 5165s | __uint32_t 5165s /tmp/autopkgtest.K0ihat/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 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4512:90: error: expected ‘)’ before ‘a’ 5165s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4512:109: error: expected ‘)’ before ‘b’ 5165s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘futrts_smul_hi64’: 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5165s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5165s | ^~~~~~~~~~ 5165s | __int128__ 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4516:86: error: expected ‘)’ before ‘a’ 5165s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c:4516:104: error: expected ‘)’ before ‘b’ 5165s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params6.c: In function ‘mk_compile_opts’: 5165s /tmp/autopkgtest.K0ihat/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=] 5165s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5165s | ~~^ ~~~~~~~~~~~~~ 5165s | | | 5165s | unsigned int int64_t {aka long long int} 5165s | %llu 5165s 5165s If you find this error message confusing, uninformative, or wrong, please open an issue: 5165s https://github.com/diku-dk/futhark/issues 5165s 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut: 5165s Compiling with --backend=opencl: 5165s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.fut:3:28-29: 5165s Unused name "b". 5165s cc failed with code 1: 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_umul_hi64’: 5165s /tmp/autopkgtest.K0ihat/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’? 5165s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5165s | ^~~~~~~~~~~ 5165s | __uint32_t 5165s /tmp/autopkgtest.K0ihat/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 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4511:90: error: expected ‘)’ before ‘a’ 5165s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4511:109: error: expected ‘)’ before ‘b’ 5165s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘futrts_smul_hi64’: 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5165s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5165s | ^~~~~~~~~~ 5165s | __int128__ 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4515:86: error: expected ‘)’ before ‘a’ 5165s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c:4515:104: error: expected ‘)’ before ‘b’ 5165s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5165s | ~ ^ 5165s | ) 5165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params5.c: In function ‘mk_compile_opts’: 5165s /tmp/autopkgtest.K0ihat/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=] 5165s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5165s | ~~^ ~~~~~~~~~~~~~ 5165s | | | 5165s | unsigned int int64_t {aka long long int} 5165s | %llu 5165s 5165s If you find this error message confusing, uninformative, or wrong, please open an issue: 5165s https://github.com/diku-dk/futhark/issues 5165s 5167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.fut: 5167s Compiling with --backend=opencl: 5167s cc failed with code 1: 5167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_umul_hi64’: 5167s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 5167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘futrts_smul_hi64’: 5167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/shape-params7.c: In function ‘mk_compile_opts’: 5167s /tmp/autopkgtest.K0ihat/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=] 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 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.fut: 5169s Compiling with --backend=opencl: 5169s cc failed with code 1: 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_umul_hi64’: 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5169s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5169s | ^~~~~~~~~~~ 5169s | __uint32_t 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:90: error: expected ‘)’ before ‘a’ 5169s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5169s | ~ ^ 5169s | ) 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4511:109: error: expected ‘)’ before ‘b’ 5169s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5169s | ~ ^ 5169s | ) 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘futrts_smul_hi64’: 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5169s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5169s | ^~~~~~~~~~ 5169s | __int128__ 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4515:86: error: expected ‘)’ before ‘a’ 5169s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5169s | ~ ^ 5169s | ) 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c:4515:104: error: expected ‘)’ before ‘b’ 5169s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5169s | ~ ^ 5169s | ) 5169s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac0.c: In function ‘mk_compile_opts’: 5169s /tmp/autopkgtest.K0ihat/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=] 5169s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5169s | ~~^ ~~~~~~~~~~~~~ 5169s | | | 5169s | unsigned int int64_t {aka long long int} 5169s | %llu 5169s 5169s If you find this error message confusing, uninformative, or wrong, please open an issue: 5169s https://github.com/diku-dk/futhark/issues 5169s 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.fut: 5170s Compiling with --backend=opencl: 5170s cc failed with code 1: 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_umul_hi64’: 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5170s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5170s | ^~~~~~~~~~~ 5170s | __uint32_t 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:90: error: expected ‘)’ before ‘a’ 5170s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5170s | ~ ^ 5170s | ) 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4511:109: error: expected ‘)’ before ‘b’ 5170s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5170s | ~ ^ 5170s | ) 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘futrts_smul_hi64’: 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5170s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5170s | ^~~~~~~~~~ 5170s | __int128__ 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4515:86: error: expected ‘)’ before ‘a’ 5170s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5170s | ~ ^ 5170s | ) 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c:4515:104: error: expected ‘)’ before ‘b’ 5170s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5170s | ~ ^ 5170s | ) 5170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/soac1.c: In function ‘mk_compile_opts’: 5170s /tmp/autopkgtest.K0ihat/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=] 5170s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5170s | ~~^ ~~~~~~~~~~~~~ 5170s | | | 5170s | unsigned int int64_t {aka long long int} 5170s | %llu 5170s 5170s If you find this error message confusing, uninformative, or wrong, please open an issue: 5170s https://github.com/diku-dk/futhark/issues 5170s 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.fut: 5177s Compiling with --backend=opencl: 5177s cc failed with code 1: 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_umul_hi64’: 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5177s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5177s | ^~~~~~~~~~~ 5177s | __uint32_t 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:90: error: expected ‘)’ before ‘a’ 5177s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5177s | ~ ^ 5177s | ) 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4514:109: error: expected ‘)’ before ‘b’ 5177s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5177s | ~ ^ 5177s | ) 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘futrts_smul_hi64’: 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5177s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5177s | ^~~~~~~~~~ 5177s | __int128__ 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4518:86: error: expected ‘)’ before ‘a’ 5177s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5177s | ~ ^ 5177s | ) 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c:4518:104: error: expected ‘)’ before ‘b’ 5177s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5177s | ~ ^ 5177s | ) 5177s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness10.c: In function ‘mk_compile_opts’: 5177s /tmp/autopkgtest.K0ihat/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=] 5177s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5177s | ~~^ ~~~~~~~~~~~~~ 5177s | | | 5177s | unsigned int int64_t {aka long long int} 5177s | %llu 5177s 5177s If you find this error message confusing, uninformative, or wrong, please open an issue: 5177s https://github.com/diku-dk/futhark/issues 5177s 5178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.fut: 5178s Compiling with --backend=opencl: 5178s cc failed with code 1: 5178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_umul_hi64’: 5178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5178s 4511 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:90: error: expected ‘)’ before ‘a’ 5178s 4511 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4511:109: error: expected ‘)’ before ‘b’ 5178s 4511 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘futrts_smul_hi64’: 5178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5178s 4515 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4515:86: error: expected ‘)’ before ‘a’ 5178s 4515 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c:4515:104: error: expected ‘)’ before ‘b’ 5178s 4515 | 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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness11.c: In function ‘mk_compile_opts’: 5178s /tmp/autopkgtest.K0ihat/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=] 5178s 7845 | "-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 5183s 527 failed, 58 passed, 1721 to go. 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.fut: 5186s Compiling with --backend=opencl: 5186s cc failed with code 1: 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_umul_hi64’: 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5186s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5186s | ^~~~~~~~~~~ 5186s | __uint32_t 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:90: error: expected ‘)’ before ‘a’ 5186s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4511:109: error: expected ‘)’ before ‘b’ 5186s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘futrts_smul_hi64’: 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5186s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5186s | ^~~~~~~~~~ 5186s | __int128__ 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4515:86: error: expected ‘)’ before ‘a’ 5186s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c:4515:104: error: expected ‘)’ before ‘b’ 5186s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness7.c: In function ‘mk_compile_opts’: 5186s /tmp/autopkgtest.K0ihat/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=] 5186s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5186s | ~~^ ~~~~~~~~~~~~~ 5186s | | | 5186s | unsigned int int64_t {aka long long int} 5186s | %llu 5186s 5186s If you find this error message confusing, uninformative, or wrong, please open an issue: 5186s https://github.com/diku-dk/futhark/issues 5186s 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.fut: 5186s Compiling with --backend=opencl: 5186s cc failed with code 1: 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_umul_hi64’: 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5186s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5186s | ^~~~~~~~~~~ 5186s | __uint32_t 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:90: error: expected ‘)’ before ‘a’ 5186s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4512:109: error: expected ‘)’ before ‘b’ 5186s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘futrts_smul_hi64’: 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5186s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5186s | ^~~~~~~~~~ 5186s | __int128__ 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4516:86: error: expected ‘)’ before ‘a’ 5186s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c:4516:104: error: expected ‘)’ before ‘b’ 5186s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5186s | ~ ^ 5186s | ) 5186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness9.c: In function ‘mk_compile_opts’: 5186s /tmp/autopkgtest.K0ihat/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=] 5186s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5186s | ~~^ ~~~~~~~~~~~~~ 5186s | | | 5186s | unsigned int int64_t {aka long long int} 5186s | %llu 5186s 5186s If you find this error message confusing, uninformative, or wrong, please open an issue: 5186s https://github.com/diku-dk/futhark/issues 5186s 5187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut: 5187s Compiling with --backend=opencl: 5187s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:10-11: 5187s Unused name "i". 5187s 5187s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.fut:10:19-20: 5187s Unused name "j". 5187s cc failed with code 1: 5187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_umul_hi64’: 5187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘futrts_smul_hi64’: 5187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.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.K0ihat/autopkgtest_tmp/tests/higher-order-functions/uniqueness8.c: In function ‘mk_compile_opts’: 5187s /tmp/autopkgtest.K0ihat/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=] 5187s 7842 | "-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 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.fut: 5197s Compiling with --backend=opencl: 5197s cc failed with code 1: 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_umul_hi64’: 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5197s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5197s | ^~~~~~~~~~~ 5197s | __uint32_t 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4528:90: error: expected ‘)’ before ‘a’ 5197s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5197s | ~ ^ 5197s | ) 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4528:109: error: expected ‘)’ before ‘b’ 5197s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5197s | ~ ^ 5197s | ) 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c: In function ‘futrts_smul_hi64’: 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5197s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5197s | ^~~~~~~~~~ 5197s | __int128__ 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4532:86: error: expected ‘)’ before ‘a’ 5197s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5197s | ~ ^ 5197s | ) 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c:4532:104: error: expected ‘)’ before ‘b’ 5197s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5197s | ~ ^ 5197s | ) 5197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64and.c: In function ‘mk_compile_opts’: 5197s /tmp/autopkgtest.K0ihat/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=] 5197s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5197s | ~~^ ~~~~~~~~~~~~~ 5197s | | | 5197s | unsigned int int64_t {aka long long int} 5197s | %llu 5197s 5197s If you find this error message confusing, uninformative, or wrong, please open an issue: 5197s https://github.com/diku-dk/futhark/issues 5197s 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.fut: 5201s Compiling with --backend=opencl: 5201s cc failed with code 1: 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_umul_hi64’: 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5201s 4514 | 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.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4514:90: error: expected ‘)’ before ‘a’ 5201s 4514 | 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.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4514:109: error: expected ‘)’ before ‘b’ 5201s 4514 | 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.K0ihat/autopkgtest_tmp/tests/hist/64max.c: In function ‘futrts_smul_hi64’: 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5201s 4518 | 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.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4518:86: error: expected ‘)’ before ‘a’ 5201s 4518 | 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.K0ihat/autopkgtest_tmp/tests/hist/64max.c:4518:104: error: expected ‘)’ before ‘b’ 5201s 4518 | 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.K0ihat/autopkgtest_tmp/tests/hist/64max.c: In function ‘mk_compile_opts’: 5201s /tmp/autopkgtest.K0ihat/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=] 5201s 7864 | "-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 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.fut: 5201s Compiling with --backend=opencl: 5201s cc failed with code 1: 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_umul_hi64’: 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5201s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4528:90: error: expected ‘)’ before ‘a’ 5201s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4528:109: error: expected ‘)’ before ‘b’ 5201s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c: In function ‘futrts_smul_hi64’: 5201s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5201s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4532:86: error: expected ‘)’ before ‘a’ 5201s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c:4532:104: error: expected ‘)’ before ‘b’ 5201s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/64xor.c: In function ‘mk_compile_opts’: 5201s /tmp/autopkgtest.K0ihat/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=] 5201s 7873 | "-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 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.fut: 5202s Compiling with --backend=opencl: 5202s cc failed with code 1: 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_umul_hi64’: 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5202s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5202s | ^~~~~~~~~~~ 5202s | __uint32_t 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4513:90: error: expected ‘)’ before ‘a’ 5202s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5202s | ~ ^ 5202s | ) 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4513:109: error: expected ‘)’ before ‘b’ 5202s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5202s | ~ ^ 5202s | ) 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c: In function ‘futrts_smul_hi64’: 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5202s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5202s | ^~~~~~~~~~ 5202s | __int128__ 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4517:86: error: expected ‘)’ before ‘a’ 5202s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5202s | ~ ^ 5202s | ) 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c:4517:104: error: expected ‘)’ before ‘b’ 5202s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5202s | ~ ^ 5202s | ) 5202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/and.c: In function ‘mk_compile_opts’: 5202s /tmp/autopkgtest.K0ihat/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=] 5202s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5202s | ~~^ ~~~~~~~~~~~~~ 5202s | | | 5202s | unsigned int int64_t {aka long long int} 5202s | %llu 5202s 5202s If you find this error message confusing, uninformative, or wrong, please open an issue: 5202s https://github.com/diku-dk/futhark/issues 5202s 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.fut: 5203s Compiling with --backend=opencl: 5203s cc failed with code 1: 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_umul_hi64’: 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5203s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5203s | ^~~~~~~~~~~ 5203s | __uint32_t 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4527:90: error: expected ‘)’ before ‘a’ 5203s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5203s | ~ ^ 5203s | ) 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4527:109: error: expected ‘)’ before ‘b’ 5203s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5203s | ~ ^ 5203s | ) 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c: In function ‘futrts_smul_hi64’: 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5203s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5203s | ^~~~~~~~~~ 5203s | __int128__ 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4531:86: error: expected ‘)’ before ‘a’ 5203s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5203s | ~ ^ 5203s | ) 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c:4531:104: error: expected ‘)’ before ‘b’ 5203s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5203s | ~ ^ 5203s | ) 5203s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array.c: In function ‘mk_compile_opts’: 5203s /tmp/autopkgtest.K0ihat/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=] 5203s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5203s | ~~^ ~~~~~~~~~~~~~ 5203s | | | 5203s | unsigned int int64_t {aka long long int} 5203s | %llu 5203s 5203s If you find this error message confusing, uninformative, or wrong, please open an issue: 5203s https://github.com/diku-dk/futhark/issues 5203s 5205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.fut: 5205s Compiling with --backend=opencl: 5205s cc failed with code 1: 5205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_umul_hi64’: 5205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5205s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4528:90: error: expected ‘)’ before ‘a’ 5205s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4528:109: error: expected ‘)’ before ‘b’ 5205s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c: In function ‘futrts_smul_hi64’: 5205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5205s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4532:86: error: expected ‘)’ before ‘a’ 5205s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c:4532:104: error: expected ‘)’ before ‘b’ 5205s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f16.c: In function ‘mk_compile_opts’: 5205s /tmp/autopkgtest.K0ihat/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=] 5205s 7875 | "-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 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.fut: 5207s Compiling with --backend=opencl: 5207s cc failed with code 1: 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_umul_hi64’: 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5207s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5207s | ^~~~~~~~~~~ 5207s | __uint32_t 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4527:90: error: expected ‘)’ before ‘a’ 5207s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5207s | ~ ^ 5207s | ) 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4527:109: error: expected ‘)’ before ‘b’ 5207s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5207s | ~ ^ 5207s | ) 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘futrts_smul_hi64’: 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5207s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5207s | ^~~~~~~~~~ 5207s | __int128__ 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4531:86: error: expected ‘)’ before ‘a’ 5207s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5207s | ~ ^ 5207s | ) 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c:4531:104: error: expected ‘)’ before ‘b’ 5207s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5207s | ~ ^ 5207s | ) 5207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/array_novec.c: In function ‘mk_compile_opts’: 5207s /tmp/autopkgtest.K0ihat/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=] 5207s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5207s | ~~^ ~~~~~~~~~~~~~ 5207s | | | 5207s | unsigned int int64_t {aka long long int} 5207s | %llu 5207s 5207s If you find this error message confusing, uninformative, or wrong, please open an issue: 5207s https://github.com/diku-dk/futhark/issues 5207s 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.fut: 5210s Compiling with --backend=opencl: 5210s cc failed with code 1: 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_umul_hi64’: 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5210s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5210s | ^~~~~~~~~~~ 5210s | __uint32_t 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4528:90: error: expected ‘)’ before ‘a’ 5210s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5210s | ~ ^ 5210s | ) 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4528:109: error: expected ‘)’ before ‘b’ 5210s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5210s | ~ ^ 5210s | ) 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c: In function ‘futrts_smul_hi64’: 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5210s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5210s | ^~~~~~~~~~ 5210s | __int128__ 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4532:86: error: expected ‘)’ before ‘a’ 5210s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5210s | ~ ^ 5210s | ) 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c:4532:104: error: expected ‘)’ before ‘b’ 5210s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5210s | ~ ^ 5210s | ) 5210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/equiv.c: In function ‘mk_compile_opts’: 5210s /tmp/autopkgtest.K0ihat/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=] 5210s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5210s | ~~^ ~~~~~~~~~~~~~ 5210s | | | 5210s | unsigned int int64_t {aka long long int} 5210s | %llu 5210s 5210s If you find this error message confusing, uninformative, or wrong, please open an issue: 5210s https://github.com/diku-dk/futhark/issues 5210s 5215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.fut: 5215s Compiling with --backend=opencl: 5215s cc failed with code 1: 5215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_umul_hi64’: 5215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5215s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4528:90: error: expected ‘)’ before ‘a’ 5215s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4528:109: error: expected ‘)’ before ‘b’ 5215s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c: In function ‘futrts_smul_hi64’: 5215s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5215s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4532:86: error: expected ‘)’ before ‘a’ 5215s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c:4532:104: error: expected ‘)’ before ‘b’ 5215s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f32.c: In function ‘mk_compile_opts’: 5215s /tmp/autopkgtest.K0ihat/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=] 5215s 7873 | "-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 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.fut: 5219s Compiling with --backend=opencl: 5219s cc failed with code 1: 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_umul_hi64’: 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5219s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4528:90: error: expected ‘)’ before ‘a’ 5219s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4528:109: error: expected ‘)’ before ‘b’ 5219s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/f64.c: In function ‘futrts_smul_hi64’: 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5219s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4532:86: error: expected ‘)’ before ‘a’ 5219s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f64.c:4532:104: error: expected ‘)’ before ‘b’ 5219s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/f64.c: In function ‘mk_compile_opts’: 5219s /tmp/autopkgtest.K0ihat/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=] 5219s 7873 | "-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 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.fut: 5219s Compiling with --backend=opencl: 5219s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.fut:5:17-49: 5219s Entry point parameter 5219s 5219s ((hist: *[n]i32): *[n]i32, (image: [m]i32): [m]i32) 5219s 5219s will have an opaque type, so the entry point will likely not be callable. 5219s cc failed with code 1: 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_umul_hi64’: 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5219s 4529 | 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.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4529:90: error: expected ‘)’ before ‘a’ 5219s 4529 | 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.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4529:109: error: expected ‘)’ before ‘b’ 5219s 4529 | 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.K0ihat/autopkgtest_tmp/tests/hist/fusion.c: In function ‘futrts_smul_hi64’: 5219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5219s 4533 | 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.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4533:86: error: expected ‘)’ before ‘a’ 5219s 4533 | 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.K0ihat/autopkgtest_tmp/tests/hist/fusion.c:4533:104: error: expected ‘)’ before ‘b’ 5219s 4533 | 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.K0ihat/autopkgtest_tmp/tests/hist/fusion.c: In function ‘mk_compile_opts’: 5219s /tmp/autopkgtest.K0ihat/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=] 5219s 7872 | "-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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.fut: 5220s Compiling with --backend=opencl: 5220s cc failed with code 1: 5220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_umul_hi64’: 5220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5220s 4544 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 5220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4544:90: error: expected ‘)’ before ‘a’ 5220s 4544 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4544:109: error: expected ‘)’ before ‘b’ 5220s 4544 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘futrts_smul_hi64’: 5220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5220s 4548 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4548:86: error: expected ‘)’ before ‘a’ 5220s 4548 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c:4548:104: error: expected ‘)’ before ‘b’ 5220s 4548 | 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.K0ihat/autopkgtest_tmp/tests/hist/hist2d.c: In function ‘mk_compile_opts’: 5220s /tmp/autopkgtest.K0ihat/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=] 5220s 7888 | "-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 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.fut: 5221s Compiling with --backend=opencl: 5221s cc failed with code 1: 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_umul_hi64’: 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5221s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5221s | ^~~~~~~~~~~ 5221s | __uint32_t 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4511:90: error: expected ‘)’ before ‘a’ 5221s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5221s | ~ ^ 5221s | ) 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4511:109: error: expected ‘)’ before ‘b’ 5221s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5221s | ~ ^ 5221s | ) 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘futrts_smul_hi64’: 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5221s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5221s | ^~~~~~~~~~ 5221s | __int128__ 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4515:86: error: expected ‘)’ before ‘a’ 5221s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5221s | ~ ^ 5221s | ) 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c:4515:104: error: expected ‘)’ before ‘b’ 5221s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5221s | ~ ^ 5221s | ) 5221s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/hist3d.c: In function ‘mk_compile_opts’: 5221s /tmp/autopkgtest.K0ihat/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=] 5221s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5221s | ~~^ ~~~~~~~~~~~~~ 5221s | | | 5221s | unsigned int int64_t {aka long long int} 5221s | %llu 5221s 5221s If you find this error message confusing, uninformative, or wrong, please open an issue: 5221s https://github.com/diku-dk/futhark/issues 5221s 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.fut: 5222s Generating reference outputs: 5222s cc failed with code 1: 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_umul_hi64’: 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5222s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5222s | ^~~~~~~~~~~ 5222s | __uint32_t 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:78: note: each undeclared identifier is reported only once for each function it appears in 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:90: error: expected ‘)’ before ‘a’ 5222s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5222s | ~ ^ 5222s | ) 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4403:109: error: expected ‘)’ before ‘b’ 5222s 4403 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5222s | ~ ^ 5222s | ) 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c: In function ‘futrts_smul_hi64’: 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4407:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5222s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5222s | ^~~~~~~~~~ 5222s | __int128__ 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4407:86: error: expected ‘)’ before ‘a’ 5222s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5222s | ~ ^ 5222s | ) 5222s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large2d.c:4407:104: error: expected ‘)’ before ‘b’ 5222s 4407 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5222s | ~ ^ 5222s | ) 5222s 5222s If you find this error message confusing, uninformative, or wrong, please open an issue: 5222s https://github.com/diku-dk/futhark/issues 5222s 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.fut: 5226s Compiling with --backend=opencl: 5226s cc failed with code 1: 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_umul_hi64’: 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5226s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:90: error: expected ‘)’ before ‘a’ 5226s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4528:109: error: expected ‘)’ before ‘b’ 5226s 4528 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘futrts_smul_hi64’: 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5226s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4532:86: error: expected ‘)’ before ‘a’ 5226s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c:4532:104: error: expected ‘)’ before ‘b’ 5226s 4532 | 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.K0ihat/autopkgtest_tmp/tests/hist/horizontal-fusion.c: In function ‘mk_compile_opts’: 5226s /tmp/autopkgtest.K0ihat/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=] 5226s 7880 | "-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 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.fut: 5226s Compiling with --backend=opencl: 5226s cc failed with code 1: 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_umul_hi64’: 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5226s 4498 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4498:90: error: expected ‘)’ before ‘a’ 5226s 4498 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c:4498:109: error: expected ‘)’ before ‘b’ 5226s 4498 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c: In function ‘futrts_smul_hi64’: 5226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/large.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5226s 4502 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c:4502:86: error: expected ‘)’ before ‘a’ 5226s 4502 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c:4502:104: error: expected ‘)’ before ‘b’ 5226s 4502 | 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.K0ihat/autopkgtest_tmp/tests/hist/large.c: In function ‘mk_compile_opts’: 5226s /tmp/autopkgtest.K0ihat/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=] 5226s 7846 | "-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.K0ihat/autopkgtest_tmp/tests/hist/max.fut: 5234s Compiling with --backend=opencl: 5234s cc failed with code 1: 5234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_umul_hi64’: 5234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5234s 4514 | 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.K0ihat/autopkgtest_tmp/tests/hist/max.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4514:90: error: expected ‘)’ before ‘a’ 5234s 4514 | 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.K0ihat/autopkgtest_tmp/tests/hist/max.c:4514:109: error: expected ‘)’ before ‘b’ 5234s 4514 | 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.K0ihat/autopkgtest_tmp/tests/hist/max.c: In function ‘futrts_smul_hi64’: 5234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/max.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5234s 4518 | 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.K0ihat/autopkgtest_tmp/tests/hist/max.c:4518:86: error: expected ‘)’ before ‘a’ 5234s 4518 | 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.K0ihat/autopkgtest_tmp/tests/hist/max.c:4518:104: error: expected ‘)’ before ‘b’ 5234s 4518 | 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.K0ihat/autopkgtest_tmp/tests/hist/max.c: In function ‘mk_compile_opts’: 5234s /tmp/autopkgtest.K0ihat/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=] 5234s 7864 | "-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 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.fut: 5236s Compiling with --backend=opencl: 5236s cc failed with code 1: 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_umul_hi64’: 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5236s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5236s | ^~~~~~~~~~~ 5236s | __uint32_t 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4513:90: error: expected ‘)’ before ‘a’ 5236s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5236s | ~ ^ 5236s | ) 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4513:109: error: expected ‘)’ before ‘b’ 5236s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5236s | ~ ^ 5236s | ) 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c: In function ‘futrts_smul_hi64’: 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5236s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5236s | ^~~~~~~~~~ 5236s | __int128__ 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4517:86: error: expected ‘)’ before ‘a’ 5236s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5236s | ~ ^ 5236s | ) 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c:4517:104: error: expected ‘)’ before ‘b’ 5236s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5236s | ~ ^ 5236s | ) 5236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/or.c: In function ‘mk_compile_opts’: 5236s /tmp/autopkgtest.K0ihat/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=] 5236s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5236s | ~~^ ~~~~~~~~~~~~~ 5236s | | | 5236s | unsigned int int64_t {aka long long int} 5236s | %llu 5236s 5236s If you find this error message confusing, uninformative, or wrong, please open an issue: 5236s https://github.com/diku-dk/futhark/issues 5236s 5237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.fut: 5237s Compiling with --backend=opencl: 5237s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.fut:10:45-63: 5237s Defaulting ambiguous type to i32. 5237s cc failed with code 1: 5237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_umul_hi64’: 5237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5237s 4512 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4512:90: error: expected ‘)’ before ‘a’ 5237s 4512 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4512:109: error: expected ‘)’ before ‘b’ 5237s 4512 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c: In function ‘futrts_smul_hi64’: 5237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5237s 4516 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4516:86: error: expected ‘)’ before ‘a’ 5237s 4516 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c:4516:104: error: expected ‘)’ before ‘b’ 5237s 4516 | 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.K0ihat/autopkgtest_tmp/tests/hist/segmented.c: In function ‘mk_compile_opts’: 5237s /tmp/autopkgtest.K0ihat/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=] 5237s 7856 | "-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 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.fut: 5238s Compiling with --backend=opencl: 5238s cc failed with code 1: 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_umul_hi64’: 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5238s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5238s | ^~~~~~~~~~~ 5238s | __uint32_t 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4514:90: error: expected ‘)’ before ‘a’ 5238s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5238s | ~ ^ 5238s | ) 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4514:109: error: expected ‘)’ before ‘b’ 5238s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5238s | ~ ^ 5238s | ) 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c: In function ‘futrts_smul_hi64’: 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5238s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5238s | ^~~~~~~~~~ 5238s | __int128__ 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4518:86: error: expected ‘)’ before ‘a’ 5238s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5238s | ~ ^ 5238s | ) 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c:4518:104: error: expected ‘)’ before ‘b’ 5238s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5238s | ~ ^ 5238s | ) 5238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/min.c: In function ‘mk_compile_opts’: 5238s /tmp/autopkgtest.K0ihat/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=] 5238s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5238s | ~~^ ~~~~~~~~~~~~~ 5238s | | | 5238s | unsigned int int64_t {aka long long int} 5238s | %llu 5238s 5238s If you find this error message confusing, uninformative, or wrong, please open an issue: 5238s https://github.com/diku-dk/futhark/issues 5238s 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.fut: 5239s Compiling with --backend=opencl: 5239s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.fut:21:38-56: 5239s Defaulting ambiguous type to i32. 5239s cc failed with code 1: 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_umul_hi64’: 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5239s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5239s | ^~~~~~~~~~~ 5239s | __uint32_t 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:90: error: expected ‘)’ before ‘a’ 5239s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5239s | ~ ^ 5239s | ) 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4529:109: error: expected ‘)’ before ‘b’ 5239s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5239s | ~ ^ 5239s | ) 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘futrts_smul_hi64’: 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5239s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5239s | ^~~~~~~~~~ 5239s | __int128__ 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4533:86: error: expected ‘)’ before ‘a’ 5239s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5239s | ~ ^ 5239s | ) 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c:4533:104: error: expected ‘)’ before ‘b’ 5239s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5239s | ~ ^ 5239s | ) 5239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_2d.c: In function ‘mk_compile_opts’: 5239s /tmp/autopkgtest.K0ihat/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=] 5239s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5239s | ~~^ ~~~~~~~~~~~~~ 5239s | | | 5239s | unsigned int int64_t {aka long long int} 5239s | %llu 5239s 5239s If you find this error message confusing, uninformative, or wrong, please open an issue: 5239s https://github.com/diku-dk/futhark/issues 5239s 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.fut: 5241s Compiling with --backend=opencl: 5241s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.fut:9:66-98: 5241s Defaulting ambiguous type to i32. 5241s cc failed with code 1: 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_umul_hi64’: 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5241s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5241s | ^~~~~~~~~~~ 5241s | __uint32_t 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:90: error: expected ‘)’ before ‘a’ 5241s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5241s | ~ ^ 5241s | ) 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4527:109: error: expected ‘)’ before ‘b’ 5241s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5241s | ~ ^ 5241s | ) 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘futrts_smul_hi64’: 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5241s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5241s | ^~~~~~~~~~ 5241s | __int128__ 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4531:86: error: expected ‘)’ before ‘a’ 5241s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5241s | ~ ^ 5241s | ) 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c:4531:104: error: expected ‘)’ before ‘b’ 5241s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5241s | ~ ^ 5241s | ) 5241s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/segmented_arr.c: In function ‘mk_compile_opts’: 5241s /tmp/autopkgtest.K0ihat/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=] 5241s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5241s | ~~^ ~~~~~~~~~~~~~ 5241s | | | 5241s | unsigned int int64_t {aka long long int} 5241s | %llu 5241s 5241s If you find this error message confusing, uninformative, or wrong, please open an issue: 5241s https://github.com/diku-dk/futhark/issues 5241s 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.fut: 5243s Compiling with --backend=opencl: 5243s cc failed with code 1: 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_umul_hi64’: 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5243s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5243s | ^~~~~~~~~~~ 5243s | __uint32_t 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4512:90: error: expected ‘)’ before ‘a’ 5243s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5243s | ~ ^ 5243s | ) 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4512:109: error: expected ‘)’ before ‘b’ 5243s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5243s | ~ ^ 5243s | ) 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c: In function ‘futrts_smul_hi64’: 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5243s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5243s | ^~~~~~~~~~ 5243s | __int128__ 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4516:86: error: expected ‘)’ before ‘a’ 5243s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5243s | ~ ^ 5243s | ) 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c:4516:104: error: expected ‘)’ before ‘b’ 5243s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5243s | ~ ^ 5243s | ) 5243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/simple.c: In function ‘mk_compile_opts’: 5243s /tmp/autopkgtest.K0ihat/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=] 5243s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5243s | ~~^ ~~~~~~~~~~~~~ 5243s | | | 5243s | unsigned int int64_t {aka long long int} 5243s | %llu 5243s 5243s If you find this error message confusing, uninformative, or wrong, please open an issue: 5243s https://github.com/diku-dk/futhark/issues 5243s 5243s 553 failed, 60 passed, 1693 to go. 5244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.fut: 5244s Compiling with --backend=opencl: 5244s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.fut:10:17-38: 5244s Entry point parameter 5244s 5244s ((xs: *[m](i32, i32)): *[m](i32, i32)) 5244s 5244s will have an opaque type, so the entry point will likely not be callable. 5244s cc failed with code 1: 5244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_umul_hi64’: 5244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5244s 4543 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 5244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4543:90: error: expected ‘)’ before ‘a’ 5244s 4543 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4543:109: error: expected ‘)’ before ‘b’ 5244s 4543 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple.c: In function ‘futrts_smul_hi64’: 5244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5244s 4547 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4547:86: error: expected ‘)’ before ‘a’ 5244s 4547 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple.c:4547:104: error: expected ‘)’ before ‘b’ 5244s 4547 | 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.K0ihat/autopkgtest_tmp/tests/hist/tuple.c: In function ‘mk_compile_opts’: 5244s /tmp/autopkgtest.K0ihat/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=] 5244s 7888 | "-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 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.fut: 5252s Compiling with --backend=opencl: 5252s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.fut:11:21-22: 5252s Unused name "i". 5252s 5252s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.fut:11:29-30: 5252s Unused name "n". 5252s cc failed with code 1: 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_umul_hi64’: 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5252s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5252s | ^~~~~~~~~~~ 5252s | __uint32_t 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4511:90: error: expected ‘)’ before ‘a’ 5252s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5252s | ~ ^ 5252s | ) 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4511:109: error: expected ‘)’ before ‘b’ 5252s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5252s | ~ ^ 5252s | ) 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c: In function ‘futrts_smul_hi64’: 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5252s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5252s | ^~~~~~~~~~ 5252s | __int128__ 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4515:86: error: expected ‘)’ before ‘a’ 5252s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5252s | ~ ^ 5252s | ) 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c:4515:104: error: expected ‘)’ before ‘b’ 5252s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5252s | ~ ^ 5252s | ) 5252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-consume.c: In function ‘mk_compile_opts’: 5252s /tmp/autopkgtest.K0ihat/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=] 5252s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5252s | ~~^ ~~~~~~~~~~~~~ 5252s | | | 5252s | unsigned int int64_t {aka long long int} 5252s | %llu 5252s 5252s If you find this error message confusing, uninformative, or wrong, please open an issue: 5252s https://github.com/diku-dk/futhark/issues 5252s 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.fut: 5253s Compiling with --backend=opencl: 5253s cc failed with code 1: 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_umul_hi64’: 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5253s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5253s | ^~~~~~~~~~~ 5253s | __uint32_t 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4513:90: error: expected ‘)’ before ‘a’ 5253s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4513:109: error: expected ‘)’ before ‘b’ 5253s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c: In function ‘futrts_smul_hi64’: 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5253s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5253s | ^~~~~~~~~~ 5253s | __int128__ 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4517:86: error: expected ‘)’ before ‘a’ 5253s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c:4517:104: error: expected ‘)’ before ‘b’ 5253s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/xor.c: In function ‘mk_compile_opts’: 5253s /tmp/autopkgtest.K0ihat/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=] 5253s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5253s | ~~^ ~~~~~~~~~~~~~ 5253s | | | 5253s | unsigned int int64_t {aka long long int} 5253s | %llu 5253s 5253s If you find this error message confusing, uninformative, or wrong, please open an issue: 5253s https://github.com/diku-dk/futhark/issues 5253s 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.fut: 5253s Compiling with --backend=opencl: 5253s cc failed with code 1: 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_umul_hi64’: 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5253s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5253s | ^~~~~~~~~~~ 5253s | __uint32_t 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:90: error: expected ‘)’ before ‘a’ 5253s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4515:109: error: expected ‘)’ before ‘b’ 5253s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘futrts_smul_hi64’: 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5253s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5253s | ^~~~~~~~~~ 5253s | __int128__ 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4519:86: error: expected ‘)’ before ‘a’ 5253s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c:4519:104: error: expected ‘)’ before ‘b’ 5253s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5253s | ~ ^ 5253s | ) 5253s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hist/tuple_partial.c: In function ‘mk_compile_opts’: 5253s /tmp/autopkgtest.K0ihat/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=] 5253s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5253s | ~~^ ~~~~~~~~~~~~~ 5253s | | | 5253s | unsigned int int64_t {aka long long int} 5253s | %llu 5253s 5253s If you find this error message confusing, uninformative, or wrong, please open an issue: 5253s https://github.com/diku-dk/futhark/issues 5253s 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.fut: 5254s Compiling with --backend=opencl: 5254s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.fut:6:16-17: 5254s Unused name "i". 5254s cc failed with code 1: 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_umul_hi64’: 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5254s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5254s | ^~~~~~~~~~~ 5254s | __uint32_t 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4512:90: error: expected ‘)’ before ‘a’ 5254s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4512:109: error: expected ‘)’ before ‘b’ 5254s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘futrts_smul_hi64’: 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5254s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5254s | ^~~~~~~~~~ 5254s | __int128__ 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4516:86: error: expected ‘)’ before ‘a’ 5254s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c:4516:104: error: expected ‘)’ before ‘b’ 5254s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe.c: In function ‘mk_compile_opts’: 5254s /tmp/autopkgtest.K0ihat/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=] 5254s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5254s | ~~^ ~~~~~~~~~~~~~ 5254s | | | 5254s | unsigned int int64_t {aka long long int} 5254s | %llu 5254s 5254s If you find this error message confusing, uninformative, or wrong, please open an issue: 5254s https://github.com/diku-dk/futhark/issues 5254s 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.fut: 5254s Generating reference outputs: 5254s cc failed with code 1: 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_umul_hi64’: 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5254s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5254s | ^~~~~~~~~~~ 5254s | __uint32_t 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:90: error: expected ‘)’ before ‘a’ 5254s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4415:109: error: expected ‘)’ before ‘b’ 5254s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c: In function ‘futrts_smul_hi64’: 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5254s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5254s | ^~~~~~~~~~ 5254s | __int128__ 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4419:86: error: expected ‘)’ before ‘a’ 5254s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-map.c:4419:104: error: expected ‘)’ before ‘b’ 5254s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5254s | ~ ^ 5254s | ) 5254s 5254s If you find this error message confusing, uninformative, or wrong, please open an issue: 5254s https://github.com/diku-dk/futhark/issues 5254s 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.fut: 5257s Compiling with --backend=opencl: 5257s cc failed with code 1: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_umul_hi64’: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5257s 4512 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:90: error: expected ‘)’ before ‘a’ 5257s 4512 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4512:109: error: expected ‘)’ before ‘b’ 5257s 4512 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘futrts_smul_hi64’: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5257s 4516 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4516:86: error: expected ‘)’ before ‘a’ 5257s 4516 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c:4516:104: error: expected ‘)’ before ‘b’ 5257s 4516 | 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.K0ihat/autopkgtest_tmp/tests/hoist-unsafe2.c: In function ‘mk_compile_opts’: 5257s /tmp/autopkgtest.K0ihat/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=] 5257s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/holes/hof0.fut: 5257s Compiling with --backend=opencl: 5257s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.fut:4:28-31: 5257s Hole of type: i64 -> i64 -> bool 5257s cc failed with code 1: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_umul_hi64’: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5257s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4497:90: error: expected ‘)’ before ‘a’ 5257s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4497:109: error: expected ‘)’ before ‘b’ 5257s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof0.c: In function ‘futrts_smul_hi64’: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5257s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4501:86: error: expected ‘)’ before ‘a’ 5257s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof0.c:4501:104: error: expected ‘)’ before ‘b’ 5257s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof0.c: In function ‘mk_compile_opts’: 5257s /tmp/autopkgtest.K0ihat/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=] 5257s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/holes/hof1.fut: 5257s Compiling with --backend=opencl: 5257s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.fut:4:28-31: 5257s Hole of type: (i32 -> i32) -> i64 -> bool 5257s cc failed with code 1: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_umul_hi64’: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5257s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4497:90: error: expected ‘)’ before ‘a’ 5257s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4497:109: error: expected ‘)’ before ‘b’ 5257s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c: In function ‘futrts_smul_hi64’: 5257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5257s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4501:86: error: expected ‘)’ before ‘a’ 5257s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c:4501:104: error: expected ‘)’ before ‘b’ 5257s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof1.c: In function ‘mk_compile_opts’: 5257s /tmp/autopkgtest.K0ihat/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=] 5257s 7827 | "-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 5266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.fut: 5266s Compiling with --backend=opencl: 5266s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.fut:7:41-44: 5266s Hole of type: f32 5266s cc failed with code 1: 5266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_umul_hi64’: 5266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5266s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4497:90: error: expected ‘)’ before ‘a’ 5266s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4497:109: error: expected ‘)’ before ‘b’ 5266s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof2.c: In function ‘futrts_smul_hi64’: 5266s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5266s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4501:86: error: expected ‘)’ before ‘a’ 5266s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof2.c:4501:104: error: expected ‘)’ before ‘b’ 5266s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/hof2.c: In function ‘mk_compile_opts’: 5266s /tmp/autopkgtest.K0ihat/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=] 5266s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/holes/hof3.fut: 5267s Compiling with --backend=opencl: 5267s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.fut:3:29-32: 5267s Hole of type: (x: i64) -> ?[d₀].[d₀]i64 5267s cc failed with code 1: 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_umul_hi64’: 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.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.K0ihat/autopkgtest_tmp/tests/holes/hof3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.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.K0ihat/autopkgtest_tmp/tests/holes/hof3.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.K0ihat/autopkgtest_tmp/tests/holes/hof3.c: In function ‘futrts_smul_hi64’: 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/hof3.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.K0ihat/autopkgtest_tmp/tests/holes/hof3.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.K0ihat/autopkgtest_tmp/tests/holes/hof3.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.K0ihat/autopkgtest_tmp/tests/holes/hof3.c: In function ‘mk_compile_opts’: 5267s /tmp/autopkgtest.K0ihat/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=] 5267s 7841 | "-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 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut: 5267s Compiling with --backend=opencl: 5267s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut:5:12-13: 5267s Unused name "x". 5267s 5267s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut:5:28-31: 5267s Hole of type: i32 5267s 5267s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.fut:7:44-45: 5267s Unused name "i". 5267s cc failed with code 1: 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_umul_hi64’: 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5267s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4497:90: error: expected ‘)’ before ‘a’ 5267s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4497:109: error: expected ‘)’ before ‘b’ 5267s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c: In function ‘futrts_smul_hi64’: 5267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5267s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4501:86: error: expected ‘)’ before ‘a’ 5267s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c:4501:104: error: expected ‘)’ before ‘b’ 5267s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/loop1.c: In function ‘mk_compile_opts’: 5267s /tmp/autopkgtest.K0ihat/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=] 5267s 7827 | "-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 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut: 5268s Compiling with --backend=opencl: 5268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut:1:15-19: 5268s Unused name "jets". 5268s 5268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut:11:10-13: 5268s Hole of type: bool 5268s 5268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.fut:12:12-15: 5268s Hole of type: (i32, i64, i64, [h][7]i32, i32) 5268s cc failed with code 1: 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_umul_hi64’: 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5268s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5268s | ^~~~~~~~~~~ 5268s | __uint32_t 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4511:90: error: expected ‘)’ before ‘a’ 5268s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4511:109: error: expected ‘)’ before ‘b’ 5268s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c: In function ‘futrts_smul_hi64’: 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5268s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5268s | ^~~~~~~~~~ 5268s | __int128__ 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4515:86: error: expected ‘)’ before ‘a’ 5268s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c:4515:104: error: expected ‘)’ before ‘b’ 5268s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop0.c: In function ‘mk_compile_opts’: 5268s /tmp/autopkgtest.K0ihat/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=] 5268s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5268s | ~~^ ~~~~~~~~~~~~~ 5268s | | | 5268s | unsigned int int64_t {aka long long int} 5268s | %llu 5268s 5268s If you find this error message confusing, uninformative, or wrong, please open an issue: 5268s https://github.com/diku-dk/futhark/issues 5268s 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut: 5268s Compiling with --backend=opencl: 5268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut:7:12-13: 5268s Unused name "x". 5268s 5268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut:7:28-31: 5268s Hole of type: i32 5268s 5268s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.fut:9:38-39: 5268s Unused name "i". 5268s cc failed with code 1: 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_umul_hi64’: 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5268s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5268s | ^~~~~~~~~~~ 5268s | __uint32_t 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4497:90: error: expected ‘)’ before ‘a’ 5268s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4497:109: error: expected ‘)’ before ‘b’ 5268s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c: In function ‘futrts_smul_hi64’: 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5268s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5268s | ^~~~~~~~~~ 5268s | __int128__ 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4501:86: error: expected ‘)’ before ‘a’ 5268s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c:4501:104: error: expected ‘)’ before ‘b’ 5268s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5268s | ~ ^ 5268s | ) 5268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/loop2.c: In function ‘mk_compile_opts’: 5268s /tmp/autopkgtest.K0ihat/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=] 5268s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5268s | ~~^ ~~~~~~~~~~~~~ 5268s | | | 5268s | unsigned int int64_t {aka long long int} 5268s | %llu 5268s 5268s If you find this error message confusing, uninformative, or wrong, please open an issue: 5268s https://github.com/diku-dk/futhark/issues 5268s 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.fut: 5271s Compiling with --backend=opencl: 5271s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.fut:4:11-12: 5271s Unused name "x". 5271s 5271s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.fut:4:27-30: 5271s Hole of type: i32 5271s cc failed with code 1: 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_umul_hi64’: 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5271s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4497:90: error: expected ‘)’ before ‘a’ 5271s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4497:109: error: expected ‘)’ before ‘b’ 5271s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple0.c: In function ‘futrts_smul_hi64’: 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5271s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4501:86: error: expected ‘)’ before ‘a’ 5271s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple0.c:4501:104: error: expected ‘)’ before ‘b’ 5271s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple0.c: In function ‘mk_compile_opts’: 5271s /tmp/autopkgtest.K0ihat/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=] 5271s 7827 | "-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 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.fut: 5271s Compiling with --backend=opencl: 5271s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.fut:4:31-34: 5271s Hole of type: [x]i32 5271s cc failed with code 1: 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_umul_hi64’: 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.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.K0ihat/autopkgtest_tmp/tests/holes/simple1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.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.K0ihat/autopkgtest_tmp/tests/holes/simple1.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.K0ihat/autopkgtest_tmp/tests/holes/simple1.c: In function ‘futrts_smul_hi64’: 5271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple1.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.K0ihat/autopkgtest_tmp/tests/holes/simple1.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.K0ihat/autopkgtest_tmp/tests/holes/simple1.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.K0ihat/autopkgtest_tmp/tests/holes/simple1.c: In function ‘mk_compile_opts’: 5271s /tmp/autopkgtest.K0ihat/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=] 5271s 7841 | "-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 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.fut: 5272s Compiling with --backend=opencl: 5272s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.fut:5:37-38: 5272s Defaulting ambiguous type to i32. 5272s 5272s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.fut:5:45-48: 5272s Hole of type: [3]i32 5272s cc failed with code 1: 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_umul_hi64’: 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5272s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5272s | ^~~~~~~~~~~ 5272s | __uint32_t 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4511:90: error: expected ‘)’ before ‘a’ 5272s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5272s | ~ ^ 5272s | ) 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4511:109: error: expected ‘)’ before ‘b’ 5272s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5272s | ~ ^ 5272s | ) 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c: In function ‘futrts_smul_hi64’: 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5272s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5272s | ^~~~~~~~~~ 5272s | __int128__ 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4515:86: error: expected ‘)’ before ‘a’ 5272s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5272s | ~ ^ 5272s | ) 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c:4515:104: error: expected ‘)’ before ‘b’ 5272s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5272s | ~ ^ 5272s | ) 5272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple2.c: In function ‘mk_compile_opts’: 5272s /tmp/autopkgtest.K0ihat/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=] 5272s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5272s | ~~^ ~~~~~~~~~~~~~ 5272s | | | 5272s | unsigned int int64_t {aka long long int} 5272s | %llu 5272s 5272s If you find this error message confusing, uninformative, or wrong, please open an issue: 5272s https://github.com/diku-dk/futhark/issues 5272s 5282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.fut: 5282s Compiling with --backend=opencl: 5282s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.fut:1:8-9: 5282s Unused name "x". 5282s 5282s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.fut:1:24-27: 5282s Hole of type: f32 5282s cc failed with code 1: 5282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_umul_hi64’: 5282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5282s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4497:90: error: expected ‘)’ before ‘a’ 5282s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4497:109: error: expected ‘)’ before ‘b’ 5282s 4497 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c: In function ‘futrts_smul_hi64’: 5282s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5282s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4501:86: error: expected ‘)’ before ‘a’ 5282s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c:4501:104: error: expected ‘)’ before ‘b’ 5282s 4501 | 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.K0ihat/autopkgtest_tmp/tests/holes/simple6.c: In function ‘mk_compile_opts’: 5282s /tmp/autopkgtest.K0ihat/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=] 5282s 7827 | "-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 5286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.fut: 5286s Compiling with --backend=opencl: 5286s cc failed with code 1: 5286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_umul_hi64’: 5286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5286s 4497 | 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.K0ihat/autopkgtest_tmp/tests/include_basic.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.c:4497:90: error: expected ‘)’ before ‘a’ 5286s 4497 | 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.K0ihat/autopkgtest_tmp/tests/include_basic.c:4497:109: error: expected ‘)’ before ‘b’ 5286s 4497 | 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.K0ihat/autopkgtest_tmp/tests/include_basic.c: In function ‘futrts_smul_hi64’: 5286s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5286s 4501 | 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.K0ihat/autopkgtest_tmp/tests/include_basic.c:4501:86: error: expected ‘)’ before ‘a’ 5286s 4501 | 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.K0ihat/autopkgtest_tmp/tests/include_basic.c:4501:104: error: expected ‘)’ before ‘b’ 5286s 4501 | 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.K0ihat/autopkgtest_tmp/tests/include_basic.c: In function ‘mk_compile_opts’: 5286s /tmp/autopkgtest.K0ihat/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=] 5286s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.fut: 5287s Compiling with --backend=opencl: 5287s cc failed with code 1: 5287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_umul_hi64’: 5287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5287s 4485 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4485:90: error: expected ‘)’ before ‘a’ 5287s 4485 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4485:109: error: expected ‘)’ before ‘b’ 5287s 4485 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘futrts_smul_hi64’: 5287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5287s 4489 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4489:86: error: expected ‘)’ before ‘a’ 5287s 4489 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c:4489:104: error: expected ‘)’ before ‘b’ 5287s 4489 | 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.K0ihat/autopkgtest_tmp/tests/include_basic_includee.c: In function ‘mk_compile_opts’: 5287s /tmp/autopkgtest.K0ihat/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=] 5287s 7815 | "-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 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.fut: 5288s Compiling with --backend=opencl: 5288s cc failed with code 1: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_umul_hi64’: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5288s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ^~~~~~~~~~~ 5288s | __uint32_t 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4497:90: error: expected ‘)’ before ‘a’ 5288s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4497:109: error: expected ‘)’ before ‘b’ 5288s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c: In function ‘futrts_smul_hi64’: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5288s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ^~~~~~~~~~ 5288s | __int128__ 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4501:86: error: expected ‘)’ before ‘a’ 5288s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c:4501:104: error: expected ‘)’ before ‘b’ 5288s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many.c: In function ‘mk_compile_opts’: 5288s /tmp/autopkgtest.K0ihat/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=] 5288s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5288s | ~~^ ~~~~~~~~~~~~~ 5288s | | | 5288s | unsigned int int64_t {aka long long int} 5288s | %llu 5288s 5288s If you find this error message confusing, uninformative, or wrong, please open an issue: 5288s https://github.com/diku-dk/futhark/issues 5288s 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.fut: 5288s Compiling with --backend=opencl: 5288s cc failed with code 1: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_umul_hi64’: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5288s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ^~~~~~~~~~~ 5288s | __uint32_t 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4485:90: error: expected ‘)’ before ‘a’ 5288s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4485:109: error: expected ‘)’ before ‘b’ 5288s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘futrts_smul_hi64’: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5288s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ^~~~~~~~~~ 5288s | __int128__ 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4489:86: error: expected ‘)’ before ‘a’ 5288s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c:4489:104: error: expected ‘)’ before ‘b’ 5288s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0.c: In function ‘mk_compile_opts’: 5288s /tmp/autopkgtest.K0ihat/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=] 5288s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5288s | ~~^ ~~~~~~~~~~~~~ 5288s | | | 5288s | unsigned int int64_t {aka long long int} 5288s | %llu 5288s 5288s If you find this error message confusing, uninformative, or wrong, please open an issue: 5288s https://github.com/diku-dk/futhark/issues 5288s 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.fut: 5288s Compiling with --backend=opencl: 5288s cc failed with code 1: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_umul_hi64’: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5288s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ^~~~~~~~~~~ 5288s | __uint32_t 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4526:90: error: expected ‘)’ before ‘a’ 5288s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4526:109: error: expected ‘)’ before ‘b’ 5288s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘futrts_smul_hi64’: 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5288s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ^~~~~~~~~~ 5288s | __int128__ 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4530:86: error: expected ‘)’ before ‘a’ 5288s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c:4530:104: error: expected ‘)’ before ‘b’ 5288s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5288s | ~ ^ 5288s | ) 5288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/in-place-distribute.c: In function ‘mk_compile_opts’: 5288s /tmp/autopkgtest.K0ihat/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=] 5288s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5288s | ~~^ ~~~~~~~~~~~~~ 5288s | | | 5288s | unsigned int int64_t {aka long long int} 5288s | %llu 5288s 5288s If you find this error message confusing, uninformative, or wrong, please open an issue: 5288s https://github.com/diku-dk/futhark/issues 5288s 5290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.fut: 5290s Compiling with --backend=opencl: 5290s cc failed with code 1: 5290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_umul_hi64’: 5290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5290s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5290s | ^~~~~~~~~~~ 5290s | __uint32_t 5290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:90: error: expected ‘)’ before ‘a’ 5290s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5290s | ~ ^ 5290s | ) 5290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4485:109: error: expected ‘)’ before ‘b’ 5291s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5291s | ~ ^ 5291s | ) 5291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘futrts_smul_hi64’: 5291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5291s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5291s | ^~~~~~~~~~ 5291s | __int128__ 5291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4489:86: error: expected ‘)’ before ‘a’ 5291s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5291s | ~ ^ 5291s | ) 5291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c:4489:104: error: expected ‘)’ before ‘b’ 5291s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5291s | ~ ^ 5291s | ) 5291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee0_includee.c: In function ‘mk_compile_opts’: 5291s /tmp/autopkgtest.K0ihat/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=] 5291s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5291s | ~~^ ~~~~~~~~~~~~~ 5291s | | | 5291s | unsigned int int64_t {aka long long int} 5291s | %llu 5291s 5291s If you find this error message confusing, uninformative, or wrong, please open an issue: 5291s https://github.com/diku-dk/futhark/issues 5291s 5297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.fut: 5297s Compiling with --backend=opencl: 5297s cc failed with code 1: 5297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_umul_hi64’: 5297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5297s 4485 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4485:90: error: expected ‘)’ before ‘a’ 5297s 4485 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4485:109: error: expected ‘)’ before ‘b’ 5297s 4485 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘futrts_smul_hi64’: 5297s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5297s 4489 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4489:86: error: expected ‘)’ before ‘a’ 5297s 4489 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c:4489:104: error: expected ‘)’ before ‘b’ 5297s 4489 | 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.K0ihat/autopkgtest_tmp/tests/include_many_includee1.c: In function ‘mk_compile_opts’: 5297s /tmp/autopkgtest.K0ihat/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=] 5297s 7815 | "-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 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.fut: 5299s Compiling with --backend=opencl: 5299s cc failed with code 1: 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_umul_hi64’: 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5299s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5299s | ^~~~~~~~~~~ 5299s | __uint32_t 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4532:90: error: expected ‘)’ before ‘a’ 5299s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5299s | ~ ^ 5299s | ) 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4532:109: error: expected ‘)’ before ‘b’ 5299s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5299s | ~ ^ 5299s | ) 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c: In function ‘futrts_smul_hi64’: 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5299s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5299s | ^~~~~~~~~~ 5299s | __int128__ 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4536:86: error: expected ‘)’ before ‘a’ 5299s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5299s | ~ ^ 5299s | ) 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c:4536:104: error: expected ‘)’ before ‘b’ 5299s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5299s | ~ ^ 5299s | ) 5299s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/implicit_method.c: In function ‘mk_compile_opts’: 5299s /tmp/autopkgtest.K0ihat/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=] 5299s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5299s | ~~^ ~~~~~~~~~~~~~ 5299s | | | 5299s | unsigned int int64_t {aka long long int} 5299s | %llu 5299s 5299s If you find this error message confusing, uninformative, or wrong, please open an issue: 5299s https://github.com/diku-dk/futhark/issues 5299s 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.fut: 5301s Compiling with --backend=opencl: 5301s cc failed with code 1: 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c: In function ‘futrts_umul_hi64’: 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5301s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5301s | ^~~~~~~~~~~ 5301s | __uint32_t 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4512:90: error: expected ‘)’ before ‘a’ 5301s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5301s | ~ ^ 5301s | ) 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4512:109: error: expected ‘)’ before ‘b’ 5301s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5301s | ~ ^ 5301s | ) 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c: In function ‘futrts_smul_hi64’: 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5301s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5301s | ^~~~~~~~~~ 5301s | __int128__ 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4516:86: error: expected ‘)’ before ‘a’ 5301s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5301s | ~ ^ 5301s | ) 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c:4516:104: error: expected ‘)’ before ‘b’ 5301s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5301s | ~ ^ 5301s | ) 5301s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index0.c: In function ‘mk_compile_opts’: 5301s /tmp/autopkgtest.K0ihat/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=] 5301s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5301s | ~~^ ~~~~~~~~~~~~~ 5301s | | | 5301s | unsigned int int64_t {aka long long int} 5301s | %llu 5301s 5301s If you find this error message confusing, uninformative, or wrong, please open an issue: 5301s https://github.com/diku-dk/futhark/issues 5301s 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.fut: 5303s Compiling with --backend=opencl: 5303s cc failed with code 1: 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c: In function ‘futrts_umul_hi64’: 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5303s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5303s | ^~~~~~~~~~~ 5303s | __uint32_t 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4527:90: error: expected ‘)’ before ‘a’ 5303s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4527:109: error: expected ‘)’ before ‘b’ 5303s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c: In function ‘futrts_smul_hi64’: 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5303s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5303s | ^~~~~~~~~~ 5303s | __int128__ 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4531:86: error: expected ‘)’ before ‘a’ 5303s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c:4531:104: error: expected ‘)’ before ‘b’ 5303s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index1.c: In function ‘mk_compile_opts’: 5303s /tmp/autopkgtest.K0ihat/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=] 5303s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5303s | ~~^ ~~~~~~~~~~~~~ 5303s | | | 5303s | unsigned int int64_t {aka long long int} 5303s | %llu 5303s 5303s If you find this error message confusing, uninformative, or wrong, please open an issue: 5303s https://github.com/diku-dk/futhark/issues 5303s 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.fut: 5303s Compiling with --backend=opencl: 5303s cc failed with code 1: 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c: In function ‘futrts_umul_hi64’: 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5303s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5303s | ^~~~~~~~~~~ 5303s | __uint32_t 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4497:90: error: expected ‘)’ before ‘a’ 5303s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4497:109: error: expected ‘)’ before ‘b’ 5303s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c: In function ‘futrts_smul_hi64’: 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5303s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5303s | ^~~~~~~~~~ 5303s | __int128__ 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4501:86: error: expected ‘)’ before ‘a’ 5303s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c:4501:104: error: expected ‘)’ before ‘b’ 5303s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5303s | ~ ^ 5303s | ) 5303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index10.c: In function ‘mk_compile_opts’: 5303s /tmp/autopkgtest.K0ihat/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=] 5303s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5303s | ~~^ ~~~~~~~~~~~~~ 5303s | | | 5303s | unsigned int int64_t {aka long long int} 5303s | %llu 5303s 5303s If you find this error message confusing, uninformative, or wrong, please open an issue: 5303s https://github.com/diku-dk/futhark/issues 5303s 5303s 582 failed, 65 passed, 1659 to go. 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.fut: 5304s Compiling with --backend=opencl: 5304s cc failed with code 1: 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c: In function ‘futrts_umul_hi64’: 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5304s 4511 | 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.K0ihat/autopkgtest_tmp/tests/index12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4511:90: error: expected ‘)’ before ‘a’ 5304s 4511 | 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.K0ihat/autopkgtest_tmp/tests/index12.c:4511:109: error: expected ‘)’ before ‘b’ 5304s 4511 | 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.K0ihat/autopkgtest_tmp/tests/index12.c: In function ‘futrts_smul_hi64’: 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index12.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5304s 4515 | 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.K0ihat/autopkgtest_tmp/tests/index12.c:4515:86: error: expected ‘)’ before ‘a’ 5304s 4515 | 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.K0ihat/autopkgtest_tmp/tests/index12.c:4515:104: error: expected ‘)’ before ‘b’ 5304s 4515 | 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.K0ihat/autopkgtest_tmp/tests/index12.c: In function ‘mk_compile_opts’: 5304s /tmp/autopkgtest.K0ihat/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=] 5304s 7843 | "-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 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.fut: 5304s Compiling with --backend=opencl: 5304s cc failed with code 1: 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c: In function ‘futrts_umul_hi64’: 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5304s 4545 | 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.K0ihat/autopkgtest_tmp/tests/index11.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4545:90: error: expected ‘)’ before ‘a’ 5304s 4545 | 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.K0ihat/autopkgtest_tmp/tests/index11.c:4545:109: error: expected ‘)’ before ‘b’ 5304s 4545 | 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.K0ihat/autopkgtest_tmp/tests/index11.c: In function ‘futrts_smul_hi64’: 5304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index11.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5304s 4549 | 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.K0ihat/autopkgtest_tmp/tests/index11.c:4549:86: error: expected ‘)’ before ‘a’ 5304s 4549 | 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.K0ihat/autopkgtest_tmp/tests/index11.c:4549:104: error: expected ‘)’ before ‘b’ 5304s 4549 | 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.K0ihat/autopkgtest_tmp/tests/index11.c: In function ‘mk_compile_opts’: 5304s /tmp/autopkgtest.K0ihat/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=] 5304s 7875 | "-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.K0ihat/autopkgtest_tmp/tests/index13.fut: 5306s Compiling with --backend=opencl: 5306s cc failed with code 1: 5306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c: In function ‘futrts_umul_hi64’: 5306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5306s 4528 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c:4528:90: error: expected ‘)’ before ‘a’ 5306s 4528 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4528:109: error: expected ‘)’ before ‘b’ 5306s 4528 | 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.K0ihat/autopkgtest_tmp/tests/index13.c: In function ‘futrts_smul_hi64’: 5306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index13.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5306s 4532 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4532:86: error: expected ‘)’ before ‘a’ 5306s 4532 | 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.K0ihat/autopkgtest_tmp/tests/index13.c:4532:104: error: expected ‘)’ before ‘b’ 5306s 4532 | 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.K0ihat/autopkgtest_tmp/tests/index13.c: In function ‘mk_compile_opts’: 5306s /tmp/autopkgtest.K0ihat/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=] 5306s 7858 | "-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 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.fut: 5313s Compiling with --backend=opencl: 5313s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.fut:3:12-46: 5313s Entry point parameter 5313s 5313s ((A: *[d₀]([d₁](i32, i32), [d₂](i32, i32))): *[]([](i32, i32), [](i32, i32))) 5313s 5313s will have an opaque type, so the entry point will likely not be callable. 5313s cc failed with code 1: 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c: In function ‘futrts_umul_hi64’: 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4600:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5313s 4600 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5313s | ^~~~~~~~~~~ 5313s | __uint32_t 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4600:78: note: each undeclared identifier is reported only once for each function it appears in 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4600:90: error: expected ‘)’ before ‘a’ 5313s 4600 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4600:109: error: expected ‘)’ before ‘b’ 5313s 4600 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c: In function ‘futrts_smul_hi64’: 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4604:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5313s 4604 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5313s | ^~~~~~~~~~ 5313s | __int128__ 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4604:86: error: expected ‘)’ before ‘a’ 5313s 4604 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c:4604:104: error: expected ‘)’ before ‘b’ 5313s 4604 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index14.c: In function ‘mk_compile_opts’: 5313s /tmp/autopkgtest.K0ihat/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=] 5313s 7930 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5313s | ~~^ ~~~~~~~~~~~~~ 5313s | | | 5313s | unsigned int int64_t {aka long long int} 5313s | %llu 5313s 5313s If you find this error message confusing, uninformative, or wrong, please open an issue: 5313s https://github.com/diku-dk/futhark/issues 5313s 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.fut: 5313s Compiling with --backend=opencl: 5313s cc failed with code 1: 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c: In function ‘futrts_umul_hi64’: 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5313s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5313s | ^~~~~~~~~~~ 5313s | __uint32_t 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4529:90: error: expected ‘)’ before ‘a’ 5313s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4529:109: error: expected ‘)’ before ‘b’ 5313s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c: In function ‘futrts_smul_hi64’: 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5313s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5313s | ^~~~~~~~~~ 5313s | __int128__ 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4533:86: error: expected ‘)’ before ‘a’ 5313s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5313s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c:4533:104: error: expected ‘)’ before ‘b’ 5313s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5313s | ~ ^ 5313s | ) 5314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index2.c: In function ‘mk_compile_opts’: 5314s /tmp/autopkgtest.K0ihat/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=] 5314s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5314s | ~~^ ~~~~~~~~~~~~~ 5314s | | | 5314s | unsigned int int64_t {aka long long int} 5314s | %llu 5314s 5314s If you find this error message confusing, uninformative, or wrong, please open an issue: 5314s https://github.com/diku-dk/futhark/issues 5314s 5316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.fut: 5316s Compiling with --backend=opencl: 5316s cc failed with code 1: 5316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c: In function ‘futrts_umul_hi64’: 5316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5316s 4528 | 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.K0ihat/autopkgtest_tmp/tests/index4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4528:90: error: expected ‘)’ before ‘a’ 5316s 4528 | 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.K0ihat/autopkgtest_tmp/tests/index4.c:4528:109: error: expected ‘)’ before ‘b’ 5316s 4528 | 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.K0ihat/autopkgtest_tmp/tests/index4.c: In function ‘futrts_smul_hi64’: 5316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5316s 4532 | 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.K0ihat/autopkgtest_tmp/tests/index4.c:4532:86: error: expected ‘)’ before ‘a’ 5316s 4532 | 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.K0ihat/autopkgtest_tmp/tests/index4.c:4532:104: error: expected ‘)’ before ‘b’ 5316s 4532 | 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.K0ihat/autopkgtest_tmp/tests/index4.c: In function ‘mk_compile_opts’: 5316s /tmp/autopkgtest.K0ihat/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=] 5316s 7858 | "-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 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.fut: 5317s Compiling with --backend=opencl: 5317s cc failed with code 1: 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c: In function ‘futrts_umul_hi64’: 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5317s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5317s | ^~~~~~~~~~~ 5317s | __uint32_t 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4512:90: error: expected ‘)’ before ‘a’ 5317s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5317s | ~ ^ 5317s | ) 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4512:109: error: expected ‘)’ before ‘b’ 5317s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5317s | ~ ^ 5317s | ) 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c: In function ‘futrts_smul_hi64’: 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5317s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5317s | ^~~~~~~~~~ 5317s | __int128__ 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4516:86: error: expected ‘)’ before ‘a’ 5317s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5317s | ~ ^ 5317s | ) 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c:4516:104: error: expected ‘)’ before ‘b’ 5317s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5317s | ~ ^ 5317s | ) 5317s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index6.c: In function ‘mk_compile_opts’: 5317s /tmp/autopkgtest.K0ihat/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=] 5317s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5317s | ~~^ ~~~~~~~~~~~~~ 5317s | | | 5317s | unsigned int int64_t {aka long long int} 5317s | %llu 5317s 5317s If you find this error message confusing, uninformative, or wrong, please open an issue: 5317s https://github.com/diku-dk/futhark/issues 5317s 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.fut: 5319s Compiling with --backend=opencl: 5319s cc failed with code 1: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c: In function ‘futrts_umul_hi64’: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5319s 4514 | 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.K0ihat/autopkgtest_tmp/tests/index5.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4514:90: error: expected ‘)’ before ‘a’ 5319s 4514 | 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.K0ihat/autopkgtest_tmp/tests/index5.c:4514:109: error: expected ‘)’ before ‘b’ 5319s 4514 | 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.K0ihat/autopkgtest_tmp/tests/index5.c: In function ‘futrts_smul_hi64’: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index5.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5319s 4518 | 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.K0ihat/autopkgtest_tmp/tests/index5.c:4518:86: error: expected ‘)’ before ‘a’ 5319s 4518 | 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.K0ihat/autopkgtest_tmp/tests/index5.c:4518:104: error: expected ‘)’ before ‘b’ 5319s 4518 | 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.K0ihat/autopkgtest_tmp/tests/index5.c: In function ‘mk_compile_opts’: 5319s /tmp/autopkgtest.K0ihat/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=] 5319s 7844 | "-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 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.fut: 5319s Compiling with --backend=opencl: 5319s cc failed with code 1: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c: In function ‘futrts_umul_hi64’: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5319s 4527 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c:4527:90: error: expected ‘)’ before ‘a’ 5319s 4527 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4527:109: error: expected ‘)’ before ‘b’ 5319s 4527 | 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.K0ihat/autopkgtest_tmp/tests/index7.c: In function ‘futrts_smul_hi64’: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index7.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5319s 4531 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4531:86: error: expected ‘)’ before ‘a’ 5319s 4531 | 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.K0ihat/autopkgtest_tmp/tests/index7.c:4531:104: error: expected ‘)’ before ‘b’ 5319s 4531 | 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.K0ihat/autopkgtest_tmp/tests/index7.c: In function ‘mk_compile_opts’: 5319s /tmp/autopkgtest.K0ihat/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=] 5319s 7857 | "-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 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.fut: 5319s Compiling with --backend=opencl: 5319s cc failed with code 1: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c: In function ‘futrts_umul_hi64’: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5319s 4511 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c:4511:90: error: expected ‘)’ before ‘a’ 5319s 4511 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4511:109: error: expected ‘)’ before ‘b’ 5319s 4511 | 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.K0ihat/autopkgtest_tmp/tests/index8.c: In function ‘futrts_smul_hi64’: 5319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5319s 4515 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4515:86: error: expected ‘)’ before ‘a’ 5319s 4515 | 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.K0ihat/autopkgtest_tmp/tests/index8.c:4515:104: error: expected ‘)’ before ‘b’ 5319s 4515 | 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.K0ihat/autopkgtest_tmp/tests/index8.c: In function ‘mk_compile_opts’: 5319s /tmp/autopkgtest.K0ihat/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=] 5319s 7841 | "-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 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.fut: 5321s Compiling with --backend=opencl: 5321s cc failed with code 1: 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c: In function ‘futrts_umul_hi64’: 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5321s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5321s | ^~~~~~~~~~~ 5321s | __uint32_t 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4527:90: error: expected ‘)’ before ‘a’ 5321s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5321s | ~ ^ 5321s | ) 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4527:109: error: expected ‘)’ before ‘b’ 5321s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5321s | ~ ^ 5321s | ) 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c: In function ‘futrts_smul_hi64’: 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5321s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5321s | ^~~~~~~~~~ 5321s | __int128__ 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4531:86: error: expected ‘)’ before ‘a’ 5321s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5321s | ~ ^ 5321s | ) 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c:4531:104: error: expected ‘)’ before ‘b’ 5321s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5321s | ~ ^ 5321s | ) 5321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/index9.c: In function ‘mk_compile_opts’: 5321s /tmp/autopkgtest.K0ihat/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=] 5321s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5321s | ~~^ ~~~~~~~~~~~~~ 5321s | | | 5321s | unsigned int int64_t {aka long long int} 5321s | %llu 5321s 5321s If you find this error message confusing, uninformative, or wrong, please open an issue: 5321s https://github.com/diku-dk/futhark/issues 5321s 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.fut: 5328s Compiling with --backend=opencl: 5328s cc failed with code 1: 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_umul_hi64’: 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5328s 4498 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4498:90: error: expected ‘)’ before ‘a’ 5328s 4498 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4498:109: error: expected ‘)’ before ‘b’ 5328s 4498 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c: In function ‘futrts_smul_hi64’: 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5328s 4502 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4502:86: error: expected ‘)’ before ‘a’ 5328s 4502 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c:4502:104: error: expected ‘)’ before ‘b’ 5328s 4502 | 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.K0ihat/autopkgtest_tmp/tests/inlineTest1.c: In function ‘mk_compile_opts’: 5328s /tmp/autopkgtest.K0ihat/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=] 5328s 7828 | "-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 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.fut: 5328s Compiling with --backend=opencl: 5328s cc failed with code 1: 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_umul_hi64’: 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5328s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4513:90: error: expected ‘)’ before ‘a’ 5328s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4513:109: error: expected ‘)’ before ‘b’ 5328s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘futrts_smul_hi64’: 5328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5328s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4517:86: error: expected ‘)’ before ‘a’ 5328s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5328s | ~ ^ 5329s | ) 5329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c:4517:104: error: expected ‘)’ before ‘b’ 5329s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace-replicate.c: In function ‘mk_compile_opts’: 5329s /tmp/autopkgtest.K0ihat/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=] 5329s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/inplace0.fut: 5331s Compiling with --backend=opencl: 5331s cc failed with code 1: 5331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_umul_hi64’: 5331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5331s 4514 | 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.K0ihat/autopkgtest_tmp/tests/inplace0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4514:90: error: expected ‘)’ before ‘a’ 5331s 4514 | 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.K0ihat/autopkgtest_tmp/tests/inplace0.c:4514:109: error: expected ‘)’ before ‘b’ 5331s 4514 | 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.K0ihat/autopkgtest_tmp/tests/inplace0.c: In function ‘futrts_smul_hi64’: 5332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5332s 4518 | 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.K0ihat/autopkgtest_tmp/tests/inplace0.c:4518:86: error: expected ‘)’ before ‘a’ 5332s 4518 | 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.K0ihat/autopkgtest_tmp/tests/inplace0.c:4518:104: error: expected ‘)’ before ‘b’ 5332s 4518 | 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.K0ihat/autopkgtest_tmp/tests/inplace0.c: In function ‘mk_compile_opts’: 5332s /tmp/autopkgtest.K0ihat/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=] 5332s 7847 | "-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.K0ihat/autopkgtest_tmp/tests/inplace1.fut: 5332s Compiling with --backend=opencl: 5332s cc failed with code 1: 5332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_umul_hi64’: 5332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5332s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4513:90: error: expected ‘)’ before ‘a’ 5332s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace1.c:4513:109: error: expected ‘)’ before ‘b’ 5332s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace1.c: In function ‘futrts_smul_hi64’: 5332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5332s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace1.c:4517:86: error: expected ‘)’ before ‘a’ 5332s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace1.c:4517:104: error: expected ‘)’ before ‘b’ 5332s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace1.c: In function ‘mk_compile_opts’: 5332s /tmp/autopkgtest.K0ihat/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=] 5332s 7845 | "-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 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.fut: 5333s Compiling with --backend=opencl: 5333s cc failed with code 1: 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_umul_hi64’: 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5333s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5333s | ^~~~~~~~~~~ 5333s | __uint32_t 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4513:90: error: expected ‘)’ before ‘a’ 5333s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5333s | ~ ^ 5333s | ) 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4513:109: error: expected ‘)’ before ‘b’ 5333s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5333s | ~ ^ 5333s | ) 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c: In function ‘futrts_smul_hi64’: 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5333s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5333s | ^~~~~~~~~~ 5333s | __int128__ 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4517:86: error: expected ‘)’ before ‘a’ 5333s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5333s | ~ ^ 5333s | ) 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c:4517:104: error: expected ‘)’ before ‘b’ 5333s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5333s | ~ ^ 5333s | ) 5333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace2.c: In function ‘mk_compile_opts’: 5333s /tmp/autopkgtest.K0ihat/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=] 5333s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5333s | ~~^ ~~~~~~~~~~~~~ 5333s | | | 5333s | unsigned int int64_t {aka long long int} 5333s | %llu 5333s 5333s If you find this error message confusing, uninformative, or wrong, please open an issue: 5333s https://github.com/diku-dk/futhark/issues 5333s 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.fut: 5334s Compiling with --backend=opencl: 5334s cc failed with code 1: 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_umul_hi64’: 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5334s 4512 | 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.K0ihat/autopkgtest_tmp/tests/inplace4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.c:4512:90: error: expected ‘)’ before ‘a’ 5334s 4512 | 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.K0ihat/autopkgtest_tmp/tests/inplace4.c:4512:109: error: expected ‘)’ before ‘b’ 5334s 4512 | 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.K0ihat/autopkgtest_tmp/tests/inplace4.c: In function ‘futrts_smul_hi64’: 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5334s 4516 | 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.K0ihat/autopkgtest_tmp/tests/inplace4.c:4516:86: error: expected ‘)’ before ‘a’ 5334s 4516 | 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.K0ihat/autopkgtest_tmp/tests/inplace4.c:4516:104: error: expected ‘)’ before ‘b’ 5334s 4516 | 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.K0ihat/autopkgtest_tmp/tests/inplace4.c: In function ‘mk_compile_opts’: 5334s /tmp/autopkgtest.K0ihat/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=] 5334s 7842 | "-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 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.fut: 5334s Compiling with --backend=opencl: 5334s cc failed with code 1: 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_umul_hi64’: 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5334s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4513:90: error: expected ‘)’ before ‘a’ 5334s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace3.c:4513:109: error: expected ‘)’ before ‘b’ 5334s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace3.c: In function ‘futrts_smul_hi64’: 5334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5334s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace3.c:4517:86: error: expected ‘)’ before ‘a’ 5334s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace3.c:4517:104: error: expected ‘)’ before ‘b’ 5334s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace3.c: In function ‘mk_compile_opts’: 5334s /tmp/autopkgtest.K0ihat/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=] 5334s 7845 | "-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 5337s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.fut: 5337s Compiling with --backend=opencl: 5337s cc failed with code 1: 5337s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_umul_hi64’: 5337s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.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.K0ihat/autopkgtest_tmp/tests/inplace5.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5337s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.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.K0ihat/autopkgtest_tmp/tests/inplace5.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.K0ihat/autopkgtest_tmp/tests/inplace5.c: In function ‘futrts_smul_hi64’: 5337s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace5.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.K0ihat/autopkgtest_tmp/tests/inplace5.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.K0ihat/autopkgtest_tmp/tests/inplace5.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.K0ihat/autopkgtest_tmp/tests/inplace5.c: In function ‘mk_compile_opts’: 5337s /tmp/autopkgtest.K0ihat/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=] 5337s 7846 | "-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 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.fut: 5342s Compiling with --backend=opencl: 5342s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.fut:12:9-10: 5342s Defaulting ambiguous type to i32. 5342s cc failed with code 1: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_umul_hi64’: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5342s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5342s | ^~~~~~~~~~~ 5342s | __uint32_t 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4513:90: error: expected ‘)’ before ‘a’ 5342s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace6.c:4513:109: error: expected ‘)’ before ‘b’ 5342s 4513 | 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.K0ihat/autopkgtest_tmp/tests/inplace6.c: In function ‘futrts_smul_hi64’: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/inplace6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5342s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace6.c:4517:86: error: expected ‘)’ before ‘a’ 5342s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace6.c:4517:104: error: expected ‘)’ before ‘b’ 5342s 4517 | 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.K0ihat/autopkgtest_tmp/tests/inplace6.c: In function ‘mk_compile_opts’: 5342s /tmp/autopkgtest.K0ihat/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=] 5342s 7843 | "-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 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.fut: 5342s Generating reference outputs: 5342s cc failed with code 1: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_umul_hi64’: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5342s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5342s | ^~~~~~~~~~~ 5342s | __uint32_t 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:90: error: expected ‘)’ before ‘a’ 5342s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4415:109: error: expected ‘)’ before ‘b’ 5342s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c: In function ‘futrts_smul_hi64’: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5342s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4419:86: error: expected ‘)’ before ‘a’ 5342s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/big0.c:4419:104: error: expected ‘)’ before ‘b’ 5342s 4419 | 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 5342s If you find this error message confusing, uninformative, or wrong, please open an issue: 5342s https://github.com/diku-dk/futhark/issues 5342s 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.fut: 5342s Compiling with --backend=opencl: 5342s cc failed with code 1: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c: In function ‘futrts_umul_hi64’: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5342s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5342s | ^~~~~~~~~~~ 5342s | __uint32_t 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4501:90: error: expected ‘)’ before ‘a’ 5342s 4501 | 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.K0ihat/autopkgtest_tmp/tests/int.c:4501:109: error: expected ‘)’ before ‘b’ 5342s 4501 | 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.K0ihat/autopkgtest_tmp/tests/int.c: In function ‘futrts_smul_hi64’: 5342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/int.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5342s 4505 | 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.K0ihat/autopkgtest_tmp/tests/int.c:4505:86: error: expected ‘)’ before ‘a’ 5342s 4505 | 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.K0ihat/autopkgtest_tmp/tests/int.c:4505:104: error: expected ‘)’ before ‘b’ 5342s 4505 | 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.K0ihat/autopkgtest_tmp/tests/int.c: In function ‘mk_compile_opts’: 5342s /tmp/autopkgtest.K0ihat/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=] 5342s 7831 | "-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.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.fut: 5344s Generating reference outputs: 5344s cc failed with code 1: 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_umul_hi64’: 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5344s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:90: error: expected ‘)’ before ‘a’ 5344s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4415:109: error: expected ‘)’ before ‘b’ 5344s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c: In function ‘futrts_smul_hi64’: 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5344s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:86: error: expected ‘)’ before ‘a’ 5344s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/inplace0.c:4419:104: error: expected ‘)’ before ‘b’ 5344s 4419 | 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 5344s If you find this error message confusing, uninformative, or wrong, please open an issue: 5344s https://github.com/diku-dk/futhark/issues 5344s 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.fut: 5344s Generating reference outputs: 5344s cc failed with code 1: 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_umul_hi64’: 5344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5344s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:90: error: expected ‘)’ before ‘a’ 5345s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4431:109: error: expected ‘)’ before ‘b’ 5345s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c: In function ‘futrts_smul_hi64’: 5345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5345s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4435:86: error: expected ‘)’ before ‘a’ 5345s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/if0.c:4435:104: error: expected ‘)’ before ‘b’ 5345s 4435 | 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 5345s If you find this error message confusing, uninformative, or wrong, please open an issue: 5345s https://github.com/diku-dk/futhark/issues 5345s 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.fut: 5346s Generating reference outputs: 5346s cc failed with code 1: 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_umul_hi64’: 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5346s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5346s | ^~~~~~~~~~~ 5346s | __uint32_t 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:90: error: expected ‘)’ before ‘a’ 5346s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5346s | ~ ^ 5346s | ) 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4430:109: error: expected ‘)’ before ‘b’ 5346s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5346s | ~ ^ 5346s | ) 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c: In function ‘futrts_smul_hi64’: 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5346s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5346s | ^~~~~~~~~~ 5346s | __int128__ 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:86: error: expected ‘)’ before ‘a’ 5346s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5346s | ~ ^ 5346s | ) 5346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce0.c:4434:104: error: expected ‘)’ before ‘b’ 5346s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5346s | ~ ^ 5346s | ) 5346s 5346s If you find this error message confusing, uninformative, or wrong, please open an issue: 5346s https://github.com/diku-dk/futhark/issues 5346s 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.fut: 5348s Compiling with --backend=opencl: 5348s cc failed with code 1: 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_umul_hi64’: 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5348s 4527 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:90: error: expected ‘)’ before ‘a’ 5348s 4527 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4527:109: error: expected ‘)’ before ‘b’ 5348s 4527 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘futrts_smul_hi64’: 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5348s 4531 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4531:86: error: expected ‘)’ before ‘a’ 5348s 4531 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c:4531:104: error: expected ‘)’ before ‘b’ 5348s 4531 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/complex-screma.c: In function ‘mk_compile_opts’: 5348s /tmp/autopkgtest.K0ihat/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=] 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 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.fut: 5348s Compiling with --backend=opencl: 5348s cc failed with code 1: 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_umul_hi64’: 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5348s 4527 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:90: error: expected ‘)’ before ‘a’ 5348s 4527 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4527:109: error: expected ‘)’ before ‘b’ 5348s 4527 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘futrts_smul_hi64’: 5348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5348s 4531 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4531:86: error: expected ‘)’ before ‘a’ 5348s 4531 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c:4531:104: error: expected ‘)’ before ‘b’ 5348s 4531 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/expansion0.c: In function ‘mk_compile_opts’: 5348s /tmp/autopkgtest.K0ihat/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=] 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 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.fut: 5352s Generating reference outputs: 5352s cc failed with code 1: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_umul_hi64’: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5352s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ^~~~~~~~~~~ 5352s | __uint32_t 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:90: error: expected ‘)’ before ‘a’ 5352s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4430:109: error: expected ‘)’ before ‘b’ 5352s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c: In function ‘futrts_smul_hi64’: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5352s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ^~~~~~~~~~ 5352s | __int128__ 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:86: error: expected ‘)’ before ‘a’ 5352s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce2.c:4434:104: error: expected ‘)’ before ‘b’ 5352s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s 5352s If you find this error message confusing, uninformative, or wrong, please open an issue: 5352s https://github.com/diku-dk/futhark/issues 5352s 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.fut: 5352s Generating reference outputs: 5352s cc failed with code 1: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_umul_hi64’: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5352s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ^~~~~~~~~~~ 5352s | __uint32_t 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:90: error: expected ‘)’ before ‘a’ 5352s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4431:109: error: expected ‘)’ before ‘b’ 5352s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c: In function ‘futrts_smul_hi64’: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5352s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ^~~~~~~~~~ 5352s | __int128__ 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:86: error: expected ‘)’ before ‘a’ 5352s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce1.c:4435:104: error: expected ‘)’ before ‘b’ 5352s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s 5352s If you find this error message confusing, uninformative, or wrong, please open an issue: 5352s https://github.com/diku-dk/futhark/issues 5352s 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.fut: 5352s Generating reference outputs: 5352s cc failed with code 1: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_umul_hi64’: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5352s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ^~~~~~~~~~~ 5352s | __uint32_t 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:90: error: expected ‘)’ before ‘a’ 5352s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4430:109: error: expected ‘)’ before ‘b’ 5352s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c: In function ‘futrts_smul_hi64’: 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5352s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ^~~~~~~~~~ 5352s | __int128__ 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:86: error: expected ‘)’ before ‘a’ 5352s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce3.c:4434:104: error: expected ‘)’ before ‘b’ 5352s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5352s | ~ ^ 5352s | ) 5352s 5352s If you find this error message confusing, uninformative, or wrong, please open an issue: 5352s https://github.com/diku-dk/futhark/issues 5352s 5354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.fut: 5354s Generating reference outputs: 5354s cc failed with code 1: 5354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_umul_hi64’: 5354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5354s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:90: error: expected ‘)’ before ‘a’ 5354s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4430:109: error: expected ‘)’ before ‘b’ 5354s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c: In function ‘futrts_smul_hi64’: 5354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5354s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:86: error: expected ‘)’ before ‘a’ 5354s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce4.c:4434:104: error: expected ‘)’ before ‘b’ 5354s 4434 | 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 5354s If you find this error message confusing, uninformative, or wrong, please open an issue: 5354s https://github.com/diku-dk/futhark/issues 5354s 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.fut: 5355s Generating reference outputs: 5355s cc failed with code 1: 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5355s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5355s | ^~~~~~~~~~~ 5355s | __uint32_t 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:90: error: expected ‘)’ before ‘a’ 5355s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5355s | ~ ^ 5355s | ) 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4431:109: error: expected ‘)’ before ‘b’ 5355s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5355s | ~ ^ 5355s | ) 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5355s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5355s | ^~~~~~~~~~ 5355s | __int128__ 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:86: error: expected ‘)’ before ‘a’ 5355s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5355s | ~ ^ 5355s | ) 5355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index0.c:4435:104: error: expected ‘)’ before ‘b’ 5355s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5355s | ~ ^ 5355s | ) 5355s 5355s If you find this error message confusing, uninformative, or wrong, please open an issue: 5355s https://github.com/diku-dk/futhark/issues 5355s 5357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.fut: 5357s Generating reference outputs: 5357s cc failed with code 1: 5357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 5357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5357s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:90: error: expected ‘)’ before ‘a’ 5357s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4431:109: error: expected ‘)’ before ‘b’ 5357s 4431 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 5357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5357s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:86: error: expected ‘)’ before ‘a’ 5357s 4435 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index1.c:4435:104: error: expected ‘)’ before ‘b’ 5357s 4435 | 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 5357s If you find this error message confusing, uninformative, or wrong, please open an issue: 5357s https://github.com/diku-dk/futhark/issues 5357s 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.fut: 5359s Generating reference outputs: 5359s cc failed with code 1: 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_umul_hi64’: 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5359s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5359s | ^~~~~~~~~~~ 5359s | __uint32_t 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:90: error: expected ‘)’ before ‘a’ 5359s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4415:109: error: expected ‘)’ before ‘b’ 5359s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c: In function ‘futrts_smul_hi64’: 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5359s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5359s | ^~~~~~~~~~ 5359s | __int128__ 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:86: error: expected ‘)’ before ‘a’ 5359s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate0.c:4419:104: error: expected ‘)’ before ‘b’ 5359s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s 5359s If you find this error message confusing, uninformative, or wrong, please open an issue: 5359s https://github.com/diku-dk/futhark/issues 5359s 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.fut: 5359s Generating reference outputs: 5359s cc failed with code 1: 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_umul_hi64’: 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5359s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5359s | ^~~~~~~~~~~ 5359s | __uint32_t 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:90: error: expected ‘)’ before ‘a’ 5359s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4431:109: error: expected ‘)’ before ‘b’ 5359s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c: In function ‘futrts_smul_hi64’: 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5359s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5359s | ^~~~~~~~~~ 5359s | __int128__ 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:86: error: expected ‘)’ before ‘a’ 5359s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/reduce_by_index2.c:4435:104: error: expected ‘)’ before ‘b’ 5359s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5359s | ~ ^ 5359s | ) 5359s 5359s If you find this error message confusing, uninformative, or wrong, please open an issue: 5359s https://github.com/diku-dk/futhark/issues 5359s 5361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.fut: 5361s Generating reference outputs: 5361s cc failed with code 1: 5361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_umul_hi64’: 5361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5361s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:90: error: expected ‘)’ before ‘a’ 5361s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4415:109: error: expected ‘)’ before ‘b’ 5361s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c: In function ‘futrts_smul_hi64’: 5361s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5361s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4419:86: error: expected ‘)’ before ‘a’ 5361s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan0.c:4419:104: error: expected ‘)’ before ‘b’ 5361s 4419 | 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 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.fut: 5362s Generating reference outputs: 5362s cc failed with code 1: 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_umul_hi64’: 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5362s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:90: error: expected ‘)’ before ‘a’ 5362s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4430:109: error: expected ‘)’ before ‘b’ 5362s 4430 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c: In function ‘futrts_smul_hi64’: 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5362s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:86: error: expected ‘)’ before ‘a’ 5362s 4434 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/replicate1.c:4434:104: error: expected ‘)’ before ‘b’ 5362s 4434 | 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 5362s If you find this error message confusing, uninformative, or wrong, please open an issue: 5362s https://github.com/diku-dk/futhark/issues 5362s 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.fut: 5362s Generating reference outputs: 5362s cc failed with code 1: 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_umul_hi64’: 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5362s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:90: error: expected ‘)’ before ‘a’ 5362s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4416:109: error: expected ‘)’ before ‘b’ 5362s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c: In function ‘futrts_smul_hi64’: 5362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5362s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4420:86: error: expected ‘)’ before ‘a’ 5362s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan1.c:4420:104: error: expected ‘)’ before ‘b’ 5362s 4420 | 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 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.fut: 5365s Generating reference outputs: 5365s cc failed with code 1: 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_umul_hi64’: 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5365s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:90: error: expected ‘)’ before ‘a’ 5365s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4415:109: error: expected ‘)’ before ‘b’ 5365s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c: In function ‘futrts_smul_hi64’: 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5365s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4419:86: error: expected ‘)’ before ‘a’ 5365s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan2.c:4419:104: error: expected ‘)’ before ‘b’ 5365s 4419 | 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 5365s If you find this error message confusing, uninformative, or wrong, please open an issue: 5365s https://github.com/diku-dk/futhark/issues 5365s 5365s 621 failed, 65 passed, 1620 to go. 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.fut: 5365s Generating reference outputs: 5365s cc failed with code 1: 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_umul_hi64’: 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5365s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:90: error: expected ‘)’ before ‘a’ 5365s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4416:109: error: expected ‘)’ before ‘b’ 5365s 4416 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c: In function ‘futrts_smul_hi64’: 5365s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5365s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4420:86: error: expected ‘)’ before ‘a’ 5365s 4420 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/scan3.c:4420:104: error: expected ‘)’ before ‘b’ 5365s 4420 | 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 5365s If you find this error message confusing, uninformative, or wrong, please open an issue: 5365s https://github.com/diku-dk/futhark/issues 5365s 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.fut: 5367s Generating reference outputs: 5367s cc failed with code 1: 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_umul_hi64’: 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5367s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5367s | ^~~~~~~~~~~ 5367s | __uint32_t 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:90: error: expected ‘)’ before ‘a’ 5367s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5367s | ~ ^ 5367s | ) 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4430:109: error: expected ‘)’ before ‘b’ 5367s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5367s | ~ ^ 5367s | ) 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c: In function ‘futrts_smul_hi64’: 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5367s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5367s | ^~~~~~~~~~ 5367s | __int128__ 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:86: error: expected ‘)’ before ‘a’ 5367s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5367s | ~ ^ 5367s | ) 5367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce0.c:4434:104: error: expected ‘)’ before ‘b’ 5367s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5367s | ~ ^ 5367s | ) 5367s 5367s If you find this error message confusing, uninformative, or wrong, please open an issue: 5367s https://github.com/diku-dk/futhark/issues 5367s 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.fut: 5369s Generating reference outputs: 5369s cc failed with code 1: 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_umul_hi64’: 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5369s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5369s | ^~~~~~~~~~~ 5369s | __uint32_t 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:90: error: expected ‘)’ before ‘a’ 5369s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5369s | ~ ^ 5369s | ) 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4430:109: error: expected ‘)’ before ‘b’ 5369s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5369s | ~ ^ 5369s | ) 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c: In function ‘futrts_smul_hi64’: 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5369s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5369s | ^~~~~~~~~~ 5369s | __int128__ 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:86: error: expected ‘)’ before ‘a’ 5369s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5369s | ~ ^ 5369s | ) 5369s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce2.c:4434:104: error: expected ‘)’ before ‘b’ 5369s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5369s | ~ ^ 5369s | ) 5369s 5369s If you find this error message confusing, uninformative, or wrong, please open an issue: 5369s https://github.com/diku-dk/futhark/issues 5369s 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.fut: 5370s Generating reference outputs: 5370s cc failed with code 1: 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_umul_hi64’: 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5370s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5370s | ^~~~~~~~~~~ 5370s | __uint32_t 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:90: error: expected ‘)’ before ‘a’ 5370s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5370s | ~ ^ 5370s | ) 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4431:109: error: expected ‘)’ before ‘b’ 5370s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5370s | ~ ^ 5370s | ) 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c: In function ‘futrts_smul_hi64’: 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5370s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5370s | ^~~~~~~~~~ 5370s | __int128__ 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:86: error: expected ‘)’ before ‘a’ 5370s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5370s | ~ ^ 5370s | ) 5370s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segreduce1.c:4435:104: error: expected ‘)’ before ‘b’ 5370s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5370s | ~ ^ 5370s | ) 5370s 5370s If you find this error message confusing, uninformative, or wrong, please open an issue: 5370s https://github.com/diku-dk/futhark/issues 5370s 5372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.fut: 5372s Generating reference outputs: 5372s cc failed with code 1: 5372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_umul_hi64’: 5372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5372s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:90: error: expected ‘)’ before ‘a’ 5372s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4415:109: error: expected ‘)’ before ‘b’ 5372s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c: In function ‘futrts_smul_hi64’: 5372s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5372s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:86: error: expected ‘)’ before ‘a’ 5372s 4419 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan0.c:4419:104: error: expected ‘)’ before ‘b’ 5372s 4419 | 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 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.fut: 5373s Generating reference outputs: 5373s cc failed with code 1: 5373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_umul_hi64’: 5373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5373s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:90: error: expected ‘)’ before ‘a’ 5373s 4415 | 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.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4415:109: error: expected ‘)’ before ‘b’ 5373s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5374s | ~ ^ 5374s | ) 5374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c: In function ‘futrts_smul_hi64’: 5374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5374s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5374s | ^~~~~~~~~~ 5374s | __int128__ 5374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:86: error: expected ‘)’ before ‘a’ 5374s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5374s | ~ ^ 5374s | ) 5374s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan2.c:4419:104: error: expected ‘)’ before ‘b’ 5374s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5374s | ~ ^ 5374s | ) 5374s 5374s If you find this error message confusing, uninformative, or wrong, please open an issue: 5374s https://github.com/diku-dk/futhark/issues 5374s 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.fut: 5375s Generating reference outputs: 5375s cc failed with code 1: 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_umul_hi64’: 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5375s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5375s | ^~~~~~~~~~~ 5375s | __uint32_t 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:90: error: expected ‘)’ before ‘a’ 5375s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5375s | ~ ^ 5375s | ) 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4416:109: error: expected ‘)’ before ‘b’ 5375s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5375s | ~ ^ 5375s | ) 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c: In function ‘futrts_smul_hi64’: 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5375s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5375s | ^~~~~~~~~~ 5375s | __int128__ 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:86: error: expected ‘)’ before ‘a’ 5375s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5375s | ~ ^ 5375s | ) 5375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/segscan1.c:4420:104: error: expected ‘)’ before ‘b’ 5375s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5375s | ~ ^ 5375s | ) 5375s 5375s If you find this error message confusing, uninformative, or wrong, please open an issue: 5375s https://github.com/diku-dk/futhark/issues 5375s 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.fut: 5376s Generating reference outputs: 5376s cc failed with code 1: 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_umul_hi64’: 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5376s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5376s | ^~~~~~~~~~~ 5376s | __uint32_t 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:90: error: expected ‘)’ before ‘a’ 5376s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5376s | ~ ^ 5376s | ) 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4416:109: error: expected ‘)’ before ‘b’ 5376s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5376s | ~ ^ 5376s | ) 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c: In function ‘futrts_smul_hi64’: 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5376s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5376s | ^~~~~~~~~~ 5376s | __int128__ 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:86: error: expected ‘)’ before ‘a’ 5376s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5376s | ~ ^ 5376s | ) 5376s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_1d.c:4420:104: error: expected ‘)’ before ‘b’ 5376s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5376s | ~ ^ 5376s | ) 5376s 5376s If you find this error message confusing, uninformative, or wrong, please open an issue: 5376s https://github.com/diku-dk/futhark/issues 5376s 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.fut: 5383s Compiling with --backend=opencl: 5383s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.fut:6:11-12: 5383s Unused name "x". 5383s cc failed with code 1: 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_umul_hi64’: 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5383s | ^~~~~~~~~~~ 5383s | __uint32_t 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4497:90: error: expected ‘)’ before ‘a’ 5383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5383s | ~ ^ 5383s | ) 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4497:109: error: expected ‘)’ before ‘b’ 5383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5383s | ~ ^ 5383s | ) 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c: In function ‘futrts_smul_hi64’: 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5383s | ^~~~~~~~~~ 5383s | __int128__ 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4501:86: error: expected ‘)’ before ‘a’ 5383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5383s | ~ ^ 5383s | ) 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c:4501:104: error: expected ‘)’ before ‘b’ 5383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5383s | ~ ^ 5383s | ) 5383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intunderscores.c: In function ‘mk_compile_opts’: 5383s /tmp/autopkgtest.K0ihat/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=] 5383s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5383s | ~~^ ~~~~~~~~~~~~~ 5383s | | | 5383s | unsigned int int64_t {aka long long int} 5383s | %llu 5383s 5383s If you find this error message confusing, uninformative, or wrong, please open an issue: 5383s https://github.com/diku-dk/futhark/issues 5383s 5384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.fut: 5384s Compiling with --backend=opencl: 5384s cc failed with code 1: 5384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_umul_hi64’: 5384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5384s 4511 | 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.K0ihat/autopkgtest_tmp/tests/iota0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4511:90: error: expected ‘)’ before ‘a’ 5384s 4511 | 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.K0ihat/autopkgtest_tmp/tests/iota0.c:4511:109: error: expected ‘)’ before ‘b’ 5384s 4511 | 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.K0ihat/autopkgtest_tmp/tests/iota0.c: In function ‘futrts_smul_hi64’: 5384s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/iota0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5384s 4515 | 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.K0ihat/autopkgtest_tmp/tests/iota0.c:4515:86: error: expected ‘)’ before ‘a’ 5384s 4515 | 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.K0ihat/autopkgtest_tmp/tests/iota0.c:4515:104: error: expected ‘)’ before ‘b’ 5384s 4515 | 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.K0ihat/autopkgtest_tmp/tests/iota0.c: In function ‘mk_compile_opts’: 5384s /tmp/autopkgtest.K0ihat/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=] 5384s 7843 | "-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 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.fut: 5386s Generating reference outputs: 5386s cc failed with code 1: 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_umul_hi64’: 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5386s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5386s | ^~~~~~~~~~~ 5386s | __uint32_t 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:90: error: expected ‘)’ before ‘a’ 5386s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5386s | ~ ^ 5386s | ) 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4416:109: error: expected ‘)’ before ‘b’ 5386s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5386s | ~ ^ 5386s | ) 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c: In function ‘futrts_smul_hi64’: 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5386s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5386s | ^~~~~~~~~~ 5386s | __int128__ 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:86: error: expected ‘)’ before ‘a’ 5386s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5386s | ~ ^ 5386s | ) 5386s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/stencil_2d.c:4420:104: error: expected ‘)’ before ‘b’ 5386s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5386s | ~ ^ 5386s | ) 5386s 5386s If you find this error message confusing, uninformative, or wrong, please open an issue: 5386s https://github.com/diku-dk/futhark/issues 5386s 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.fut: 5388s Compiling with --backend=opencl: 5388s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.fut:3:14-51: 5388s Entry point parameter 5388s 5388s ((xs: *[n][n]i32): *[n][n]i32, (ys0: [n]i32): [n]i32, (i: i32): i32) 5388s 5388s will have an opaque type, so the entry point will likely not be callable. 5388s cc failed with code 1: 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_umul_hi64’: 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5388s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5388s | ^~~~~~~~~~~ 5388s | __uint32_t 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4547:90: error: expected ‘)’ before ‘a’ 5388s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5388s | ~ ^ 5388s | ) 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4547:109: error: expected ‘)’ before ‘b’ 5388s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5388s | ~ ^ 5388s | ) 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c: In function ‘futrts_smul_hi64’: 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5388s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5388s | ^~~~~~~~~~ 5388s | __int128__ 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4551:86: error: expected ‘)’ before ‘a’ 5388s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5388s | ~ ^ 5388s | ) 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c:4551:104: error: expected ‘)’ before ‘b’ 5388s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5388s | ~ ^ 5388s | ) 5388s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/ipl-bug.c: In function ‘mk_compile_opts’: 5388s /tmp/autopkgtest.K0ihat/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=] 5388s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5388s | ~~^ ~~~~~~~~~~~~~ 5388s | | | 5388s | unsigned int int64_t {aka long long int} 5388s | %llu 5388s 5388s If you find this error message confusing, uninformative, or wrong, please open an issue: 5388s https://github.com/diku-dk/futhark/issues 5388s 5392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.fut: 5392s Generating reference outputs: 5392s cc failed with code 1: 5392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_umul_hi64’: 5392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5392s 4430 | 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.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:90: error: expected ‘)’ before ‘a’ 5392s 4430 | 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.K0ihat/autopkgtest_tmp/tests/issue1054.c:4430:109: error: expected ‘)’ before ‘b’ 5392s 4430 | 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.K0ihat/autopkgtest_tmp/tests/issue1054.c: In function ‘futrts_smul_hi64’: 5392s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1054.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5392s 4434 | 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.K0ihat/autopkgtest_tmp/tests/issue1054.c:4434:86: error: expected ‘)’ before ‘a’ 5392s 4434 | 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.K0ihat/autopkgtest_tmp/tests/issue1054.c:4434:104: error: expected ‘)’ before ‘b’ 5392s 4434 | 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 5392s If you find this error message confusing, uninformative, or wrong, please open an issue: 5392s https://github.com/diku-dk/futhark/issues 5392s 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.fut: 5399s Generating reference outputs: 5399s cc failed with code 1: 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_umul_hi64’: 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5399s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5399s | ^~~~~~~~~~~ 5399s | __uint32_t 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:78: note: each undeclared identifier is reported only once for each function it appears in 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:90: error: expected ‘)’ before ‘a’ 5399s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5399s | ~ ^ 5399s | ) 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4421:109: error: expected ‘)’ before ‘b’ 5399s 4421 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5399s | ~ ^ 5399s | ) 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c: In function ‘futrts_smul_hi64’: 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5399s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5399s | ^~~~~~~~~~ 5399s | __int128__ 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:86: error: expected ‘)’ before ‘a’ 5399s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5399s | ~ ^ 5399s | ) 5399s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/intragroup/toomuch.c:4425:104: error: expected ‘)’ before ‘b’ 5399s 4425 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5399s | ~ ^ 5399s | ) 5399s 5399s If you find this error message confusing, uninformative, or wrong, please open an issue: 5399s https://github.com/diku-dk/futhark/issues 5399s 5405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.fut: 5405s Compiling with --backend=opencl: 5405s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.fut:7:47-48: 5405s Unused name "j". 5405s 5405s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.fut:7:61-65: 5405s Defaulting ambiguous type to i32. 5405s cc failed with code 1: 5405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_umul_hi64’: 5405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5405s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c:4526:90: error: expected ‘)’ before ‘a’ 5405s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4526:109: error: expected ‘)’ before ‘b’ 5405s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c: In function ‘futrts_smul_hi64’: 5405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1069.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5405s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4530:86: error: expected ‘)’ before ‘a’ 5405s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c:4530:104: error: expected ‘)’ before ‘b’ 5405s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1069.c: In function ‘mk_compile_opts’: 5405s /tmp/autopkgtest.K0ihat/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=] 5405s 7865 | "-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 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.fut: 5408s Compiling with --backend=opencl: 5408s cc failed with code 1: 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_umul_hi64’: 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5408s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5408s | ^~~~~~~~~~~ 5408s | __uint32_t 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4511:90: error: expected ‘)’ before ‘a’ 5408s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5408s | ~ ^ 5408s | ) 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4511:109: error: expected ‘)’ before ‘b’ 5408s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5408s | ~ ^ 5408s | ) 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c: In function ‘futrts_smul_hi64’: 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5408s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5408s | ^~~~~~~~~~ 5408s | __int128__ 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4515:86: error: expected ‘)’ before ‘a’ 5408s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5408s | ~ ^ 5408s | ) 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c:4515:104: error: expected ‘)’ before ‘b’ 5408s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5408s | ~ ^ 5408s | ) 5408s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1100.c: In function ‘mk_compile_opts’: 5408s /tmp/autopkgtest.K0ihat/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=] 5408s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5408s | ~~^ ~~~~~~~~~~~~~ 5408s | | | 5408s | unsigned int int64_t {aka long long int} 5408s | %llu 5408s 5408s If you find this error message confusing, uninformative, or wrong, please open an issue: 5408s https://github.com/diku-dk/futhark/issues 5408s 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut: 5420s Compiling with --backend=opencl: 5420s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut:25:11-14: 5420s Unused name "xp0". 5420s 5420s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut:25:18-21: 5420s Unused name "yp0". 5420s 5420s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.fut:31:21-26: 5420s Entry point parameter 5420s 5420s (rects: [n₆₃]({x: i32, y: i32}, {x: i32, y: i32})) 5420s 5420s will have an opaque type, so the entry point will likely not be callable. 5420s cc failed with code 1: 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_umul_hi64’: 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4719:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5420s 4719 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5420s | ^~~~~~~~~~~ 5420s | __uint32_t 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4719:78: note: each undeclared identifier is reported only once for each function it appears in 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4719:90: error: expected ‘)’ before ‘a’ 5420s 4719 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5420s | ~ ^ 5420s | ) 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4719:109: error: expected ‘)’ before ‘b’ 5420s 4719 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5420s | ~ ^ 5420s | ) 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c: In function ‘futrts_smul_hi64’: 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4723:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5420s 4723 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5420s | ^~~~~~~~~~ 5420s | __int128__ 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4723:86: error: expected ‘)’ before ‘a’ 5420s 4723 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5420s | ~ ^ 5420s | ) 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c:4723:104: error: expected ‘)’ before ‘b’ 5420s 4723 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5420s | ~ ^ 5420s | ) 5420s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1025.c: In function ‘mk_compile_opts’: 5420s /tmp/autopkgtest.K0ihat/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=] 5420s 8077 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5420s | ~~^ ~~~~~~~~~~~~~ 5420s | | | 5420s | unsigned int int64_t {aka long long int} 5420s | %llu 5420s 5420s If you find this error message confusing, uninformative, or wrong, please open an issue: 5420s https://github.com/diku-dk/futhark/issues 5420s 5425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.fut: 5425s Compiling with --backend=opencl: 5425s cc failed with code 1: 5425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_umul_hi64’: 5425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5425s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1142.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4526:90: error: expected ‘)’ before ‘a’ 5425s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1142.c:4526:109: error: expected ‘)’ before ‘b’ 5425s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1142.c: In function ‘futrts_smul_hi64’: 5425s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1142.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5425s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1142.c:4530:86: error: expected ‘)’ before ‘a’ 5425s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1142.c:4530:104: error: expected ‘)’ before ‘b’ 5425s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1142.c: In function ‘mk_compile_opts’: 5425s /tmp/autopkgtest.K0ihat/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=] 5425s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5425s | ~~^ ~~~~~~~~~~~~~ 5425s | | | 5425s | unsigned int int64_t {aka long long int} 5425s | %llu 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 5425s 639 failed, 67 passed, 1600 to go. 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.fut: 5426s Compiling with --backend=opencl: 5426s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.fut:20:8-10: 5426s Unused name "n'". 5426s 5426s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.fut:41:1-42:46: 5426s Entry point return type 5426s 5426s *[n₈][n₁₁][n₅]{i: f32, r: f32} 5426s 5426s will have an opaque type, so the result will likely not be usable. 5426s cc failed with code 1: 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_umul_hi64’: 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5426s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5426s | ^~~~~~~~~~~ 5426s | __uint32_t 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4541:90: error: expected ‘)’ before ‘a’ 5426s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5426s | ~ ^ 5426s | ) 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4541:109: error: expected ‘)’ before ‘b’ 5426s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5426s | ~ ^ 5426s | ) 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c: In function ‘futrts_smul_hi64’: 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5426s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5426s | ^~~~~~~~~~ 5426s | __int128__ 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4545:86: error: expected ‘)’ before ‘a’ 5426s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5426s | ~ ^ 5426s | ) 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c:4545:104: error: expected ‘)’ before ‘b’ 5426s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5426s | ~ ^ 5426s | ) 5426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1068.c: In function ‘mk_compile_opts’: 5426s /tmp/autopkgtest.K0ihat/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=] 5426s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5426s | ~~^ ~~~~~~~~~~~~~ 5426s | | | 5426s | unsigned int int64_t {aka long long int} 5426s | %llu 5426s 5426s If you find this error message confusing, uninformative, or wrong, please open an issue: 5426s https://github.com/diku-dk/futhark/issues 5426s 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.fut: 5427s Compiling with --backend=opencl: 5427s cc failed with code 1: 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_umul_hi64’: 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5427s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5427s | ^~~~~~~~~~~ 5427s | __uint32_t 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4582:90: error: expected ‘)’ before ‘a’ 5427s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5427s | ~ ^ 5427s | ) 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4582:109: error: expected ‘)’ before ‘b’ 5427s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5427s | ~ ^ 5427s | ) 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c: In function ‘futrts_smul_hi64’: 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5427s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5427s | ^~~~~~~~~~ 5427s | __int128__ 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4586:86: error: expected ‘)’ before ‘a’ 5427s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5427s | ~ ^ 5427s | ) 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c:4586:104: error: expected ‘)’ before ‘b’ 5427s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5427s | ~ ^ 5427s | ) 5427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1139.c: In function ‘mk_compile_opts’: 5427s /tmp/autopkgtest.K0ihat/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=] 5427s 7915 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5427s | ~~^ ~~~~~~~~~~~~~ 5427s | | | 5427s | unsigned int int64_t {aka long long int} 5427s | %llu 5427s 5427s If you find this error message confusing, uninformative, or wrong, please open an issue: 5427s https://github.com/diku-dk/futhark/issues 5427s 5432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.fut: 5432s Compiling with --backend=opencl: 5432s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.fut:26:19-29:70: 5432s Defaulting ambiguous type to f64. 5432s cc failed with code 1: 5432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_umul_hi64’: 5432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4578:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5432s 4578 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c:4578:78: note: each undeclared identifier is reported only once for each function it appears in 5432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4578:90: error: expected ‘)’ before ‘a’ 5432s 4578 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c:4578:109: error: expected ‘)’ before ‘b’ 5432s 4578 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c: In function ‘futrts_smul_hi64’: 5432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1073.c:4582:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5432s 4582 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c:4582:86: error: expected ‘)’ before ‘a’ 5432s 4582 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c:4582:104: error: expected ‘)’ before ‘b’ 5432s 4582 | 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.K0ihat/autopkgtest_tmp/tests/issue1073.c: In function ‘mk_compile_opts’: 5432s /tmp/autopkgtest.K0ihat/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=] 5432s 7931 | "-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 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.fut: 5447s Compiling with --backend=opencl: 5447s cc failed with code 1: 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_umul_hi64’: 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5447s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue1173.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4497:90: error: expected ‘)’ before ‘a’ 5447s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue1173.c:4497:109: error: expected ‘)’ before ‘b’ 5447s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue1173.c: In function ‘futrts_smul_hi64’: 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1173.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5447s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue1173.c:4501:86: error: expected ‘)’ before ‘a’ 5447s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue1173.c:4501:104: error: expected ‘)’ before ‘b’ 5447s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue1173.c: In function ‘mk_compile_opts’: 5447s /tmp/autopkgtest.K0ihat/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=] 5447s 7827 | "-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 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.fut: 5447s Compiling with --backend=opencl: 5447s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.fut:5:36-37: 5447s Unused name "y". 5447s cc failed with code 1: 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_umul_hi64’: 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5447s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c:4498:90: error: expected ‘)’ before ‘a’ 5447s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4498:109: error: expected ‘)’ before ‘b’ 5447s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c: In function ‘futrts_smul_hi64’: 5447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1174.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5447s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4502:86: error: expected ‘)’ before ‘a’ 5447s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c:4502:104: error: expected ‘)’ before ‘b’ 5447s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue1174.c: In function ‘mk_compile_opts’: 5447s /tmp/autopkgtest.K0ihat/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=] 5447s 7828 | "-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.K0ihat/autopkgtest_tmp/tests/issue1177.fut: 5451s Compiling with --backend=opencl: 5451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut:6:1-8:39: 5451s Entry point return type 5451s 5451s ?[loop₁₅][loop₁₆].*[loop₁₅]([loop₁₆]i32, i64) 5451s 5451s will have an opaque type, so the result will likely not be usable. 5451s 5451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut:7:8-11: 5451s Unused name "acc". 5451s 5451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.fut:8:5-39: 5451s Defaulting ambiguous type to i32. 5451s cc failed with code 1: 5451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_umul_hi64’: 5451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c:4571:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5451s 4571 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4571:78: note: each undeclared identifier is reported only once for each function it appears in 5451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c:4571:90: error: expected ‘)’ before ‘a’ 5451s 4571 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4571:109: error: expected ‘)’ before ‘b’ 5451s 4571 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c: In function ‘futrts_smul_hi64’: 5451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1177.c:4575:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5451s 4575 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4575:86: error: expected ‘)’ before ‘a’ 5451s 4575 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c:4575:104: error: expected ‘)’ before ‘b’ 5451s 4575 | 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.K0ihat/autopkgtest_tmp/tests/issue1177.c: In function ‘mk_compile_opts’: 5451s /tmp/autopkgtest.K0ihat/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=] 5451s 7904 | "-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 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.fut: 5460s Compiling with --backend=opencl: 5460s cc failed with code 1: 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_umul_hi64’: 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5460s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5460s | ^~~~~~~~~~~ 5460s | __uint32_t 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4542:90: error: expected ‘)’ before ‘a’ 5460s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5460s | ~ ^ 5460s | ) 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4542:109: error: expected ‘)’ before ‘b’ 5460s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5460s | ~ ^ 5460s | ) 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c: In function ‘futrts_smul_hi64’: 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5460s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5460s | ^~~~~~~~~~ 5460s | __int128__ 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4546:86: error: expected ‘)’ before ‘a’ 5460s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5460s | ~ ^ 5460s | ) 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c:4546:104: error: expected ‘)’ before ‘b’ 5460s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5460s | ~ ^ 5460s | ) 5460s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1074.c: In function ‘mk_compile_opts’: 5460s /tmp/autopkgtest.K0ihat/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=] 5460s 7930 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5460s | ~~^ ~~~~~~~~~~~~~ 5460s | | | 5460s | unsigned int int64_t {aka long long int} 5460s | %llu 5460s 5460s If you find this error message confusing, uninformative, or wrong, please open an issue: 5460s https://github.com/diku-dk/futhark/issues 5460s 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.fut: 5463s Compiling with --backend=opencl: 5463s cc failed with code 1: 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_umul_hi64’: 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5463s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5463s | ^~~~~~~~~~~ 5463s | __uint32_t 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4526:90: error: expected ‘)’ before ‘a’ 5463s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5463s | ~ ^ 5463s | ) 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4526:109: error: expected ‘)’ before ‘b’ 5463s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5463s | ~ ^ 5463s | ) 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c: In function ‘futrts_smul_hi64’: 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5463s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5463s | ^~~~~~~~~~ 5463s | __int128__ 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4530:86: error: expected ‘)’ before ‘a’ 5463s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5463s | ~ ^ 5463s | ) 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c:4530:104: error: expected ‘)’ before ‘b’ 5463s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5463s | ~ ^ 5463s | ) 5463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1192.c: In function ‘mk_compile_opts’: 5463s /tmp/autopkgtest.K0ihat/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=] 5463s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5463s | ~~^ ~~~~~~~~~~~~~ 5463s | | | 5463s | unsigned int int64_t {aka long long int} 5463s | %llu 5463s 5463s If you find this error message confusing, uninformative, or wrong, please open an issue: 5463s https://github.com/diku-dk/futhark/issues 5463s 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.fut: 5464s Compiling with --backend=opencl: 5464s cc failed with code 1: 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_umul_hi64’: 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5464s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5464s | ^~~~~~~~~~~ 5464s | __uint32_t 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4497:90: error: expected ‘)’ before ‘a’ 5464s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5464s | ~ ^ 5464s | ) 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4497:109: error: expected ‘)’ before ‘b’ 5464s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5464s | ~ ^ 5464s | ) 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c: In function ‘futrts_smul_hi64’: 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5464s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5464s | ^~~~~~~~~~ 5464s | __int128__ 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4501:86: error: expected ‘)’ before ‘a’ 5464s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5464s | ~ ^ 5464s | ) 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c:4501:104: error: expected ‘)’ before ‘b’ 5464s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5464s | ~ ^ 5464s | ) 5464s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1194.c: In function ‘mk_compile_opts’: 5464s /tmp/autopkgtest.K0ihat/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=] 5464s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5464s | ~~^ ~~~~~~~~~~~~~ 5464s | | | 5464s | unsigned int int64_t {aka long long int} 5464s | %llu 5464s 5464s If you find this error message confusing, uninformative, or wrong, please open an issue: 5464s https://github.com/diku-dk/futhark/issues 5464s 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.fut: 5473s Compiling with --backend=opencl: 5473s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.fut:1:1-9:6: 5473s Entry point return type 5473s 5473s *[d₀]([n]i64, i64) 5473s 5473s will have an opaque type, so the result will likely not be usable. 5473s cc failed with code 1: 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_umul_hi64’: 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5473s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5473s | ^~~~~~~~~~~ 5473s | __uint32_t 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4557:90: error: expected ‘)’ before ‘a’ 5473s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5473s | ~ ^ 5473s | ) 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4557:109: error: expected ‘)’ before ‘b’ 5473s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5473s | ~ ^ 5473s | ) 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c: In function ‘futrts_smul_hi64’: 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5473s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5473s | ^~~~~~~~~~ 5473s | __int128__ 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4561:86: error: expected ‘)’ before ‘a’ 5473s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5473s | ~ ^ 5473s | ) 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c:4561:104: error: expected ‘)’ before ‘b’ 5473s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5473s | ~ ^ 5473s | ) 5473s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1203.c: In function ‘mk_compile_opts’: 5473s /tmp/autopkgtest.K0ihat/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=] 5473s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5473s | ~~^ ~~~~~~~~~~~~~ 5473s | | | 5473s | unsigned int int64_t {aka long long int} 5473s | %llu 5473s 5473s If you find this error message confusing, uninformative, or wrong, please open an issue: 5473s https://github.com/diku-dk/futhark/issues 5473s 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.fut: 5475s Compiling with --backend=opencl: 5475s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.fut:47:10-14: 5475s Entry point parameter 5475s 5475s (u_bs: [d₂][6](f32, f32, f32)) 5475s 5475s will have an opaque type, so the entry point will likely not be callable. 5475s cc failed with code 1: 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_umul_hi64’: 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4641:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5475s 4641 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5475s | ^~~~~~~~~~~ 5475s | __uint32_t 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4641:78: note: each undeclared identifier is reported only once for each function it appears in 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4641:90: error: expected ‘)’ before ‘a’ 5475s 4641 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5475s | ~ ^ 5475s | ) 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4641:109: error: expected ‘)’ before ‘b’ 5475s 4641 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5475s | ~ ^ 5475s | ) 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c: In function ‘futrts_smul_hi64’: 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4645:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5475s 4645 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5475s | ^~~~~~~~~~ 5475s | __int128__ 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4645:86: error: expected ‘)’ before ‘a’ 5475s 4645 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5475s | ~ ^ 5475s | ) 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c:4645:104: error: expected ‘)’ before ‘b’ 5475s 4645 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5475s | ~ ^ 5475s | ) 5475s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1112.c: In function ‘mk_compile_opts’: 5475s /tmp/autopkgtest.K0ihat/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=] 5475s 8041 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5475s | ~~^ ~~~~~~~~~~~~~ 5475s | | | 5475s | unsigned int int64_t {aka long long int} 5475s | %llu 5475s 5475s If you find this error message confusing, uninformative, or wrong, please open an issue: 5475s https://github.com/diku-dk/futhark/issues 5475s 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut: 5477s Compiling with --backend=opencl: 5477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut:31:11-12: 5477s Unused name "V". 5477s 5477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut:32:11-13: 5477s Unused name "Bs". 5477s 5477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.fut:47:1-61: 5477s Entry point return type 5477s 5477s *[n₃]([m₆][m₆]f32, [m₆][n₇]f32) 5477s 5477s will have an opaque type, so the result will likely not be usable. 5477s cc failed with code 1: 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_umul_hi64’: 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5477s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5477s | ^~~~~~~~~~~ 5477s | __uint32_t 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4557:90: error: expected ‘)’ before ‘a’ 5477s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4557:109: error: expected ‘)’ before ‘b’ 5477s 4557 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c: In function ‘futrts_smul_hi64’: 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5477s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5477s | ^~~~~~~~~~ 5477s | __int128__ 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4561:86: error: expected ‘)’ before ‘a’ 5477s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c:4561:104: error: expected ‘)’ before ‘b’ 5477s 4561 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1143.c: In function ‘mk_compile_opts’: 5477s /tmp/autopkgtest.K0ihat/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=] 5477s 7935 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5477s | ~~^ ~~~~~~~~~~~~~ 5477s | | | 5477s | unsigned int int64_t {aka long long int} 5477s | %llu 5477s 5477s If you find this error message confusing, uninformative, or wrong, please open an issue: 5477s https://github.com/diku-dk/futhark/issues 5477s 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.fut: 5477s Compiling with --backend=opencl: 5477s cc failed with code 1: 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_umul_hi64’: 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5477s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5477s | ^~~~~~~~~~~ 5477s | __uint32_t 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4533:90: error: expected ‘)’ before ‘a’ 5477s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4533:109: error: expected ‘)’ before ‘b’ 5477s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c: In function ‘futrts_smul_hi64’: 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5477s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5477s | ^~~~~~~~~~ 5477s | __int128__ 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4537:86: error: expected ‘)’ before ‘a’ 5477s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c:4537:104: error: expected ‘)’ before ‘b’ 5477s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5477s | ~ ^ 5477s | ) 5477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1209.c: In function ‘mk_compile_opts’: 5477s /tmp/autopkgtest.K0ihat/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=] 5477s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5477s | ~~^ ~~~~~~~~~~~~~ 5477s | | | 5477s | unsigned int int64_t {aka long long int} 5477s | %llu 5477s 5477s If you find this error message confusing, uninformative, or wrong, please open an issue: 5477s https://github.com/diku-dk/futhark/issues 5477s 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.fut: 5480s Compiling with --backend=opencl: 5480s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.fut:1:18-19: 5480s Unused name "n". 5480s cc failed with code 1: 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_umul_hi64’: 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5480s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5480s | ^~~~~~~~~~~ 5480s | __uint32_t 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4512:90: error: expected ‘)’ before ‘a’ 5480s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5480s | ~ ^ 5480s | ) 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4512:109: error: expected ‘)’ before ‘b’ 5480s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5480s | ~ ^ 5480s | ) 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c: In function ‘futrts_smul_hi64’: 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5480s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5480s | ^~~~~~~~~~ 5480s | __int128__ 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4516:86: error: expected ‘)’ before ‘a’ 5480s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5480s | ~ ^ 5480s | ) 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c:4516:104: error: expected ‘)’ before ‘b’ 5480s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5480s | ~ ^ 5480s | ) 5480s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1222.c: In function ‘mk_compile_opts’: 5480s /tmp/autopkgtest.K0ihat/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=] 5480s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5480s | ~~^ ~~~~~~~~~~~~~ 5480s | | | 5480s | unsigned int int64_t {aka long long int} 5480s | %llu 5480s 5480s If you find this error message confusing, uninformative, or wrong, please open an issue: 5480s https://github.com/diku-dk/futhark/issues 5480s 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.fut: 5484s Compiling with --backend=opencl: 5484s cc failed with code 1: 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_umul_hi64’: 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5484s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5484s | ^~~~~~~~~~~ 5484s | __uint32_t 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4526:90: error: expected ‘)’ before ‘a’ 5484s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5484s | ~ ^ 5484s | ) 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4526:109: error: expected ‘)’ before ‘b’ 5484s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5484s | ~ ^ 5484s | ) 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c: In function ‘futrts_smul_hi64’: 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5484s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5484s | ^~~~~~~~~~ 5484s | __int128__ 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4530:86: error: expected ‘)’ before ‘a’ 5484s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5484s | ~ ^ 5484s | ) 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c:4530:104: error: expected ‘)’ before ‘b’ 5484s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5484s | ~ ^ 5484s | ) 5484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1213.c: In function ‘mk_compile_opts’: 5484s /tmp/autopkgtest.K0ihat/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=] 5484s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5484s | ~~^ ~~~~~~~~~~~~~ 5484s | | | 5484s | unsigned int int64_t {aka long long int} 5484s | %llu 5484s 5484s If you find this error message confusing, uninformative, or wrong, please open an issue: 5484s https://github.com/diku-dk/futhark/issues 5484s 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.fut: 5491s Compiling with --backend=opencl: 5491s cc failed with code 1: 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_umul_hi64’: 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5491s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5491s | ^~~~~~~~~~~ 5491s | __uint32_t 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4497:90: error: expected ‘)’ before ‘a’ 5491s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5491s | ~ ^ 5491s | ) 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4497:109: error: expected ‘)’ before ‘b’ 5491s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5491s | ~ ^ 5491s | ) 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c: In function ‘futrts_smul_hi64’: 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5491s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5491s | ^~~~~~~~~~ 5491s | __int128__ 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4501:86: error: expected ‘)’ before ‘a’ 5491s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5491s | ~ ^ 5491s | ) 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c:4501:104: error: expected ‘)’ before ‘b’ 5491s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5491s | ~ ^ 5491s | ) 5491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1232.c: In function ‘mk_compile_opts’: 5491s /tmp/autopkgtest.K0ihat/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=] 5491s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5491s | ~~^ ~~~~~~~~~~~~~ 5491s | | | 5491s | unsigned int int64_t {aka long long int} 5491s | %llu 5491s 5491s If you find this error message confusing, uninformative, or wrong, please open an issue: 5491s https://github.com/diku-dk/futhark/issues 5491s 5491s 655 failed, 70 passed, 1581 to go. 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.fut: 5495s Compiling with --backend=opencl: 5495s cc failed with code 1: 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_umul_hi64’: 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5495s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c:4527:90: error: expected ‘)’ before ‘a’ 5495s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4527:109: error: expected ‘)’ before ‘b’ 5495s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c: In function ‘futrts_smul_hi64’: 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1225.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5495s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4531:86: error: expected ‘)’ before ‘a’ 5495s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c:4531:104: error: expected ‘)’ before ‘b’ 5495s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue1225.c: In function ‘mk_compile_opts’: 5495s /tmp/autopkgtest.K0ihat/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=] 5495s 7868 | "-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 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.fut: 5495s Compiling with --backend=opencl: 5495s cc failed with code 1: 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_umul_hi64’: 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.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.K0ihat/autopkgtest_tmp/tests/issue1240.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.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.K0ihat/autopkgtest_tmp/tests/issue1240.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.K0ihat/autopkgtest_tmp/tests/issue1240.c: In function ‘futrts_smul_hi64’: 5495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1240.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.K0ihat/autopkgtest_tmp/tests/issue1240.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.K0ihat/autopkgtest_tmp/tests/issue1240.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.K0ihat/autopkgtest_tmp/tests/issue1240.c: In function ‘mk_compile_opts’: 5495s /tmp/autopkgtest.K0ihat/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=] 5495s 7845 | "-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 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.fut: 5497s Compiling with --backend=opencl: 5497s cc failed with code 1: 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_umul_hi64’: 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5497s | ^~~~~~~~~~~ 5497s | __uint32_t 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4511:90: error: expected ‘)’ before ‘a’ 5497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5497s | ~ ^ 5497s | ) 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4511:109: error: expected ‘)’ before ‘b’ 5497s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5497s | ~ ^ 5497s | ) 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c: In function ‘futrts_smul_hi64’: 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5497s | ^~~~~~~~~~ 5497s | __int128__ 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4515:86: error: expected ‘)’ before ‘a’ 5497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5497s | ~ ^ 5497s | ) 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c:4515:104: error: expected ‘)’ before ‘b’ 5497s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5497s | ~ ^ 5497s | ) 5497s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1239.c: In function ‘mk_compile_opts’: 5497s /tmp/autopkgtest.K0ihat/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=] 5497s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5497s | ~~^ ~~~~~~~~~~~~~ 5497s | | | 5497s | unsigned int int64_t {aka long long int} 5497s | %llu 5497s 5497s If you find this error message confusing, uninformative, or wrong, please open an issue: 5497s https://github.com/diku-dk/futhark/issues 5497s 5500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.fut: 5500s Compiling with --backend=opencl: 5500s cc failed with code 1: 5500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_umul_hi64’: 5500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5500s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue1241.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4513:90: error: expected ‘)’ before ‘a’ 5500s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue1241.c:4513:109: error: expected ‘)’ before ‘b’ 5500s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue1241.c: In function ‘futrts_smul_hi64’: 5500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1241.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5500s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue1241.c:4517:86: error: expected ‘)’ before ‘a’ 5500s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue1241.c:4517:104: error: expected ‘)’ before ‘b’ 5500s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue1241.c: In function ‘mk_compile_opts’: 5500s /tmp/autopkgtest.K0ihat/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=] 5500s 7845 | "-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 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut: 5505s Compiling with --backend=opencl: 5505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut:1:14-15: 5505s Unused name "f". 5505s 5505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut:1:30-33: 5505s Unused name "irf". 5505s 5505s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.fut:1:44-45: 5505s Unused name "b". 5505s cc failed with code 1: 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_umul_hi64’: 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5505s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5505s | ^~~~~~~~~~~ 5505s | __uint32_t 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4542:90: error: expected ‘)’ before ‘a’ 5505s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5505s | ~ ^ 5505s | ) 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4542:109: error: expected ‘)’ before ‘b’ 5505s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5505s | ~ ^ 5505s | ) 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c: In function ‘futrts_smul_hi64’: 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5505s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5505s | ^~~~~~~~~~ 5505s | __int128__ 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4546:86: error: expected ‘)’ before ‘a’ 5505s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5505s | ~ ^ 5505s | ) 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c:4546:104: error: expected ‘)’ before ‘b’ 5505s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5505s | ~ ^ 5505s | ) 5505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1242.c: In function ‘mk_compile_opts’: 5505s /tmp/autopkgtest.K0ihat/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=] 5505s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5505s | ~~^ ~~~~~~~~~~~~~ 5505s | | | 5505s | unsigned int int64_t {aka long long int} 5505s | %llu 5505s 5505s If you find this error message confusing, uninformative, or wrong, please open an issue: 5505s https://github.com/diku-dk/futhark/issues 5505s 5508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.fut: 5508s Compiling with --backend=opencl: 5508s cc failed with code 1: 5508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_umul_hi64’: 5508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5508s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4497:90: error: expected ‘)’ before ‘a’ 5508s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c:4497:109: error: expected ‘)’ before ‘b’ 5508s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c: In function ‘futrts_smul_hi64’: 5508s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1250.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5508s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c:4501:86: error: expected ‘)’ before ‘a’ 5508s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c:4501:104: error: expected ‘)’ before ‘b’ 5508s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue1250.c: In function ‘mk_compile_opts’: 5508s /tmp/autopkgtest.K0ihat/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=] 5508s 7827 | "-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 5510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut: 5510s Compiling with --backend=opencl: 5510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut:2:43-44: 5510s Unused name "f". 5510s 5510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut:5:40-43: 5510s Unused name "add". 5510s 5510s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.fut:10:9-10: 5510s Unused name "v". 5510s cc failed with code 1: 5510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_umul_hi64’: 5510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5510s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c:4485:90: error: expected ‘)’ before ‘a’ 5510s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4485:109: error: expected ‘)’ before ‘b’ 5510s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c: In function ‘futrts_smul_hi64’: 5510s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1262.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5510s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4489:86: error: expected ‘)’ before ‘a’ 5510s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c:4489:104: error: expected ‘)’ before ‘b’ 5510s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1262.c: In function ‘mk_compile_opts’: 5510s /tmp/autopkgtest.K0ihat/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=] 5510s 7815 | "-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 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut: 5514s Compiling with --backend=opencl: 5514s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut:6:10-11: 5514s Unused name "d". 5514s 5514s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut:6:23-24: 5514s Unused name "j". 5514s 5514s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.fut:11:7-12: 5514s Unused name "lows'". 5514s cc failed with code 1: 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_umul_hi64’: 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5514s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5514s | ^~~~~~~~~~~ 5514s | __uint32_t 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4544:90: error: expected ‘)’ before ‘a’ 5514s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5514s | ~ ^ 5514s | ) 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4544:109: error: expected ‘)’ before ‘b’ 5514s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5514s | ~ ^ 5514s | ) 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c: In function ‘futrts_smul_hi64’: 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5514s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5514s | ^~~~~~~~~~ 5514s | __int128__ 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4548:86: error: expected ‘)’ before ‘a’ 5514s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5514s | ~ ^ 5514s | ) 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c:4548:104: error: expected ‘)’ before ‘b’ 5514s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5514s | ~ ^ 5514s | ) 5514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1268.c: In function ‘mk_compile_opts’: 5514s /tmp/autopkgtest.K0ihat/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=] 5514s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5514s | ~~^ ~~~~~~~~~~~~~ 5514s | | | 5514s | unsigned int int64_t {aka long long int} 5514s | %llu 5514s 5514s If you find this error message confusing, uninformative, or wrong, please open an issue: 5514s https://github.com/diku-dk/futhark/issues 5514s 5520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.fut: 5520s Compiling with --backend=opencl: 5520s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.fut:2:31-32: 5520s Unused name "i". 5520s 5520s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.fut:2:33-34: 5520s Unused name "j". 5520s cc failed with code 1: 5520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_umul_hi64’: 5520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5520s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue1284.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 5520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4524:90: error: expected ‘)’ before ‘a’ 5520s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue1284.c:4524:109: error: expected ‘)’ before ‘b’ 5520s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue1284.c: In function ‘futrts_smul_hi64’: 5520s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1284.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5520s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1284.c:4528:86: error: expected ‘)’ before ‘a’ 5520s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1284.c:4528:104: error: expected ‘)’ before ‘b’ 5520s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1284.c: In function ‘mk_compile_opts’: 5520s /tmp/autopkgtest.K0ihat/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=] 5520s 7865 | "-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.K0ihat/autopkgtest_tmp/tests/issue1292.fut: 5521s Generating reference outputs: 5521s cc failed with code 1: 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_umul_hi64’: 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5521s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:90: error: expected ‘)’ before ‘a’ 5521s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4432:109: error: expected ‘)’ before ‘b’ 5521s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c: In function ‘futrts_smul_hi64’: 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1292.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5521s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4436:86: error: expected ‘)’ before ‘a’ 5521s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1292.c:4436:104: error: expected ‘)’ before ‘b’ 5521s 4436 | 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 5521s If you find this error message confusing, uninformative, or wrong, please open an issue: 5521s https://github.com/diku-dk/futhark/issues 5521s 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.fut: 5521s Compiling with --backend=opencl: 5521s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.fut:11:41-42: 5521s Defaulting ambiguous type to i32. 5521s cc failed with code 1: 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_umul_hi64’: 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5521s 4542 | 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.K0ihat/autopkgtest_tmp/tests/issue1243.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4542:90: error: expected ‘)’ before ‘a’ 5521s 4542 | 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.K0ihat/autopkgtest_tmp/tests/issue1243.c:4542:109: error: expected ‘)’ before ‘b’ 5521s 4542 | 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.K0ihat/autopkgtest_tmp/tests/issue1243.c: In function ‘futrts_smul_hi64’: 5521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1243.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5521s 4546 | 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.K0ihat/autopkgtest_tmp/tests/issue1243.c:4546:86: error: expected ‘)’ before ‘a’ 5521s 4546 | 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.K0ihat/autopkgtest_tmp/tests/issue1243.c:4546:104: error: expected ‘)’ before ‘b’ 5521s 4546 | 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.K0ihat/autopkgtest_tmp/tests/issue1243.c: In function ‘mk_compile_opts’: 5521s /tmp/autopkgtest.K0ihat/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=] 5521s 7884 | "-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 5523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.fut: 5523s Compiling with --backend=opencl: 5523s cc failed with code 1: 5523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_umul_hi64’: 5523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.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.K0ihat/autopkgtest_tmp/tests/issue1291.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.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.K0ihat/autopkgtest_tmp/tests/issue1291.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.K0ihat/autopkgtest_tmp/tests/issue1291.c: In function ‘futrts_smul_hi64’: 5523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1291.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.K0ihat/autopkgtest_tmp/tests/issue1291.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.K0ihat/autopkgtest_tmp/tests/issue1291.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.K0ihat/autopkgtest_tmp/tests/issue1291.c: In function ‘mk_compile_opts’: 5523s /tmp/autopkgtest.K0ihat/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=] 5523s 7863 | "-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 5535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.fut: 5535s Compiling with --backend=opencl: 5535s cc failed with code 1: 5535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_umul_hi64’: 5535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5535s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1302.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4511:90: error: expected ‘)’ before ‘a’ 5535s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1302.c:4511:109: error: expected ‘)’ before ‘b’ 5535s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1302.c: In function ‘futrts_smul_hi64’: 5535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1302.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5535s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1302.c:4515:86: error: expected ‘)’ before ‘a’ 5535s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1302.c:4515:104: error: expected ‘)’ before ‘b’ 5535s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1302.c: In function ‘mk_compile_opts’: 5535s /tmp/autopkgtest.K0ihat/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=] 5535s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/issue1296.fut: 5536s Compiling with --backend=opencl: 5536s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.fut:8:23-25: 5536s Defaulting ambiguous type to i32. 5536s cc failed with code 1: 5536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_umul_hi64’: 5536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5536s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c:4511:90: error: expected ‘)’ before ‘a’ 5536s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4511:109: error: expected ‘)’ before ‘b’ 5536s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c: In function ‘futrts_smul_hi64’: 5536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1296.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5536s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4515:86: error: expected ‘)’ before ‘a’ 5536s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c:4515:104: error: expected ‘)’ before ‘b’ 5536s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1296.c: In function ‘mk_compile_opts’: 5536s /tmp/autopkgtest.K0ihat/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=] 5536s 7843 | "-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 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.fut: 5537s Generating reference outputs: 5537s cc failed with code 1: 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_umul_hi64’: 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5537s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5537s | ^~~~~~~~~~~ 5537s | __uint32_t 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:90: error: expected ‘)’ before ‘a’ 5537s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5537s | ~ ^ 5537s | ) 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4448:109: error: expected ‘)’ before ‘b’ 5537s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5537s | ~ ^ 5537s | ) 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c: In function ‘futrts_smul_hi64’: 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5537s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5537s | ^~~~~~~~~~ 5537s | __int128__ 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4452:86: error: expected ‘)’ before ‘a’ 5537s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5537s | ~ ^ 5537s | ) 5537s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1325.c:4452:104: error: expected ‘)’ before ‘b’ 5537s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5537s | ~ ^ 5537s | ) 5537s 5537s If you find this error message confusing, uninformative, or wrong, please open an issue: 5537s https://github.com/diku-dk/futhark/issues 5537s 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.fut: 5539s Compiling with --backend=opencl: 5539s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.fut:41:23-38: 5539s Comparing arrays with "==" is deprecated and will stop working in a future revision of the language. 5539s cc failed with code 1: 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_umul_hi64’: 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5539s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5539s | ^~~~~~~~~~~ 5539s | __uint32_t 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4513:90: error: expected ‘)’ before ‘a’ 5539s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5539s | ~ ^ 5539s | ) 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4513:109: error: expected ‘)’ before ‘b’ 5539s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5539s | ~ ^ 5539s | ) 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c: In function ‘futrts_smul_hi64’: 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5539s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5539s | ^~~~~~~~~~ 5539s | __int128__ 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4517:86: error: expected ‘)’ before ‘a’ 5539s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5539s | ~ ^ 5539s | ) 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c:4517:104: error: expected ‘)’ before ‘b’ 5539s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5539s | ~ ^ 5539s | ) 5539s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1237.c: In function ‘mk_compile_opts’: 5539s /tmp/autopkgtest.K0ihat/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=] 5539s 7895 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5539s | ~~^ ~~~~~~~~~~~~~ 5539s | | | 5539s | unsigned int int64_t {aka long long int} 5539s | %llu 5539s 5539s If you find this error message confusing, uninformative, or wrong, please open an issue: 5539s https://github.com/diku-dk/futhark/issues 5539s 5543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.fut: 5543s Compiling with --backend=opencl: 5543s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.fut:1:22-23: 5543s Unused name "a". 5543s cc failed with code 1: 5543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_umul_hi64’: 5543s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5543s 4527 | 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 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4527:90: error: expected ‘)’ before ‘a’ 5544s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5544s | ~ ^ 5544s | ) 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4527:109: error: expected ‘)’ before ‘b’ 5544s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5544s | ~ ^ 5544s | ) 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c: In function ‘futrts_smul_hi64’: 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5544s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5544s | ^~~~~~~~~~ 5544s | __int128__ 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4531:86: error: expected ‘)’ before ‘a’ 5544s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5544s | ~ ^ 5544s | ) 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c:4531:104: error: expected ‘)’ before ‘b’ 5544s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5544s | ~ ^ 5544s | ) 5544s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1322.c: In function ‘mk_compile_opts’: 5544s /tmp/autopkgtest.K0ihat/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=] 5544s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5544s | ~~^ ~~~~~~~~~~~~~ 5544s | | | 5544s | unsigned int int64_t {aka long long int} 5544s | %llu 5544s 5544s If you find this error message confusing, uninformative, or wrong, please open an issue: 5544s https://github.com/diku-dk/futhark/issues 5544s 5547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.fut: 5547s Compiling with --backend=opencl: 5547s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.fut:44:1-21: 5547s Entry point return type 5547s 5547s (as: [n₁][m₃][n₄][k₅]{i: f32, r: f32}) -> *[n₁][m₃][n₄][k₅]{i: f32, r: f32} 5547s 5547s will have an opaque type, so the result will likely not be usable. 5547s cc failed with code 1: 5547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_umul_hi64’: 5547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5547s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1080.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4541:90: error: expected ‘)’ before ‘a’ 5547s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1080.c:4541:109: error: expected ‘)’ before ‘b’ 5547s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1080.c: In function ‘futrts_smul_hi64’: 5547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1080.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5547s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1080.c:4545:86: error: expected ‘)’ before ‘a’ 5547s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1080.c:4545:104: error: expected ‘)’ before ‘b’ 5547s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1080.c: In function ‘mk_compile_opts’: 5547s /tmp/autopkgtest.K0ihat/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=] 5547s 7988 | "-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.K0ihat/autopkgtest_tmp/tests/issue1328.fut: 5548s Generating reference outputs: 5548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.fut:10:17-19: 5548s Unused name "Y0". 5548s cc failed with code 1: 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_umul_hi64’: 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5548s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:90: error: expected ‘)’ before ‘a’ 5548s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4432:109: error: expected ‘)’ before ‘b’ 5548s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c: In function ‘futrts_smul_hi64’: 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1328.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5548s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4436:86: error: expected ‘)’ before ‘a’ 5548s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1328.c:4436:104: error: expected ‘)’ before ‘b’ 5548s 4436 | 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 5548s If you find this error message confusing, uninformative, or wrong, please open an issue: 5548s https://github.com/diku-dk/futhark/issues 5548s 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.fut: 5548s Compiling with --backend=opencl: 5548s cc failed with code 1: 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_umul_hi64’: 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5548s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c:4524:90: error: expected ‘)’ before ‘a’ 5548s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4524:109: error: expected ‘)’ before ‘b’ 5548s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c: In function ‘futrts_smul_hi64’: 5548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1326.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5548s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4528:86: error: expected ‘)’ before ‘a’ 5548s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c:4528:104: error: expected ‘)’ before ‘b’ 5548s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1326.c: In function ‘mk_compile_opts’: 5548s /tmp/autopkgtest.K0ihat/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=] 5548s 7857 | "-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 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.fut: 5552s Compiling with --backend=opencl: 5552s cc failed with code 1: 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_umul_hi64’: 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5552s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5552s | ^~~~~~~~~~~ 5552s | __uint32_t 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4512:90: error: expected ‘)’ before ‘a’ 5552s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4512:109: error: expected ‘)’ before ‘b’ 5552s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c: In function ‘futrts_smul_hi64’: 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5552s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5552s | ^~~~~~~~~~ 5552s | __int128__ 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4516:86: error: expected ‘)’ before ‘a’ 5552s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c:4516:104: error: expected ‘)’ before ‘b’ 5552s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1332.c: In function ‘mk_compile_opts’: 5552s /tmp/autopkgtest.K0ihat/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=] 5552s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5552s | ~~^ ~~~~~~~~~~~~~ 5552s | | | 5552s | unsigned int int64_t {aka long long int} 5552s | %llu 5552s 5552s If you find this error message confusing, uninformative, or wrong, please open an issue: 5552s https://github.com/diku-dk/futhark/issues 5552s 5552s 676 failed, 71 passed, 1559 to go. 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.fut: 5552s Compiling with --backend=opencl: 5552s cc failed with code 1: 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_umul_hi64’: 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5552s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5552s | ^~~~~~~~~~~ 5552s | __uint32_t 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4497:90: error: expected ‘)’ before ‘a’ 5552s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4497:109: error: expected ‘)’ before ‘b’ 5552s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c: In function ‘futrts_smul_hi64’: 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5552s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5552s | ^~~~~~~~~~ 5552s | __int128__ 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4501:86: error: expected ‘)’ before ‘a’ 5552s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c:4501:104: error: expected ‘)’ before ‘b’ 5552s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5552s | ~ ^ 5552s | ) 5552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1333.c: In function ‘mk_compile_opts’: 5552s /tmp/autopkgtest.K0ihat/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=] 5552s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5552s | ~~^ ~~~~~~~~~~~~~ 5552s | | | 5552s | unsigned int int64_t {aka long long int} 5552s | %llu 5552s 5552s If you find this error message confusing, uninformative, or wrong, please open an issue: 5552s https://github.com/diku-dk/futhark/issues 5552s 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.fut: 5556s Compiling with --backend=opencl: 5556s cc failed with code 1: 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_umul_hi64’: 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5556s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5556s | ^~~~~~~~~~~ 5556s | __uint32_t 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4497:90: error: expected ‘)’ before ‘a’ 5556s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5556s | ~ ^ 5556s | ) 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4497:109: error: expected ‘)’ before ‘b’ 5556s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5556s | ~ ^ 5556s | ) 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c: In function ‘futrts_smul_hi64’: 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5556s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5556s | ^~~~~~~~~~ 5556s | __int128__ 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4501:86: error: expected ‘)’ before ‘a’ 5556s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5556s | ~ ^ 5556s | ) 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c:4501:104: error: expected ‘)’ before ‘b’ 5556s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5556s | ~ ^ 5556s | ) 5556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1345.c: In function ‘mk_compile_opts’: 5556s /tmp/autopkgtest.K0ihat/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=] 5556s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5556s | ~~^ ~~~~~~~~~~~~~ 5556s | | | 5556s | unsigned int int64_t {aka long long int} 5556s | %llu 5556s 5556s If you find this error message confusing, uninformative, or wrong, please open an issue: 5556s https://github.com/diku-dk/futhark/issues 5556s 5557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.fut: 5557s Compiling with --backend=opencl: 5557s cc failed with code 1: 5557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_umul_hi64’: 5557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.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.K0ihat/autopkgtest_tmp/tests/issue1310.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.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.K0ihat/autopkgtest_tmp/tests/issue1310.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.K0ihat/autopkgtest_tmp/tests/issue1310.c: In function ‘futrts_smul_hi64’: 5557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1310.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.K0ihat/autopkgtest_tmp/tests/issue1310.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.K0ihat/autopkgtest_tmp/tests/issue1310.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.K0ihat/autopkgtest_tmp/tests/issue1310.c: In function ‘mk_compile_opts’: 5557s /tmp/autopkgtest.K0ihat/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=] 5557s 7869 | "-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 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut: 5561s Generating reference outputs: 5561s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut:10:19-22: 5561s Unused name "arr". 5561s 5561s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut:10:27-28: 5561s Unused name "i". 5561s 5561s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.fut:10:31-32: 5561s Defaulting ambiguous type to i32. 5561s cc failed with code 1: 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_umul_hi64’: 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5561s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:90: error: expected ‘)’ before ‘a’ 5561s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5561s | ~ ^ 5561s | ) 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4432:109: error: expected ‘)’ before ‘b’ 5561s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5561s | ~ ^ 5561s | ) 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c: In function ‘futrts_smul_hi64’: 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5561s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5561s | ^~~~~~~~~~ 5561s | __int128__ 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4436:86: error: expected ‘)’ before ‘a’ 5561s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5561s | ~ ^ 5561s | ) 5561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1424_tiny.c:4436:104: error: expected ‘)’ before ‘b’ 5561s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5561s | ~ ^ 5561s | ) 5561s 5561s If you find this error message confusing, uninformative, or wrong, please open an issue: 5561s https://github.com/diku-dk/futhark/issues 5561s 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.fut: 5562s Compiling with --backend=opencl: 5562s cc failed with code 1: 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_umul_hi64’: 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5562s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5562s | ^~~~~~~~~~~ 5562s | __uint32_t 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4512:90: error: expected ‘)’ before ‘a’ 5562s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1358.c:4512:109: error: expected ‘)’ before ‘b’ 5562s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1358.c: In function ‘futrts_smul_hi64’: 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1358.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5562s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1358.c:4516:86: error: expected ‘)’ before ‘a’ 5562s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1358.c:4516:104: error: expected ‘)’ before ‘b’ 5562s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1358.c: In function ‘mk_compile_opts’: 5562s /tmp/autopkgtest.K0ihat/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=] 5562s 7846 | "-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 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.fut: 5562s Compiling with --backend=opencl: 5562s cc failed with code 1: 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_umul_hi64’: 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5562s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5562s | ^~~~~~~~~~~ 5562s | __uint32_t 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4511:90: error: expected ‘)’ before ‘a’ 5562s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4511:109: error: expected ‘)’ before ‘b’ 5562s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c: In function ‘futrts_smul_hi64’: 5562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1366.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5562s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4515:86: error: expected ‘)’ before ‘a’ 5562s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c:4515:104: error: expected ‘)’ before ‘b’ 5562s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1366.c: In function ‘mk_compile_opts’: 5562s /tmp/autopkgtest.K0ihat/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=] 5562s 7843 | "-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 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut: 5571s Compiling with --backend=opencl: 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:1:23-24: 5571s Unused name "q". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:1:32-37: 5571s Unused name "m_fun". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:8:28-32: 5571s Unused name "ww_l". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:9:28-35: 5571s Unused name "l_idx_l". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:11:28-34: 5571s Unused name "n_nn_l". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:13:26-31: 5571s Unused name "q_pad". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:14:14-16: 5571s Unused name "xx". 5571s 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.fut:14:17-19: 5571s Unused name "yy". 5571s cc failed with code 1: 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_umul_hi64’: 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4549:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5571s 4549 | 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.K0ihat/autopkgtest_tmp/tests/issue1384.c:4549:78: note: each undeclared identifier is reported only once for each function it appears in 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4549:90: error: expected ‘)’ before ‘a’ 5571s 4549 | 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.K0ihat/autopkgtest_tmp/tests/issue1384.c:4549:109: error: expected ‘)’ before ‘b’ 5571s 4549 | 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.K0ihat/autopkgtest_tmp/tests/issue1384.c: In function ‘futrts_smul_hi64’: 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1384.c:4553:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5571s 4553 | 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.K0ihat/autopkgtest_tmp/tests/issue1384.c:4553:86: error: expected ‘)’ before ‘a’ 5571s 4553 | 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.K0ihat/autopkgtest_tmp/tests/issue1384.c:4553:104: error: expected ‘)’ before ‘b’ 5571s 4553 | 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.K0ihat/autopkgtest_tmp/tests/issue1384.c: In function ‘mk_compile_opts’: 5571s /tmp/autopkgtest.K0ihat/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=] 5571s 7879 | "-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 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.fut: 5571s Compiling with --backend=opencl: 5571s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.fut:3:17-18: 5571s Unused name "a". 5571s cc failed with code 1: 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_umul_hi64’: 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5571s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c:4512:90: error: expected ‘)’ before ‘a’ 5571s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4512:109: error: expected ‘)’ before ‘b’ 5571s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c: In function ‘futrts_smul_hi64’: 5571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1455.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5571s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4516:86: error: expected ‘)’ before ‘a’ 5571s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c:4516:104: error: expected ‘)’ before ‘b’ 5571s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1455.c: In function ‘mk_compile_opts’: 5571s /tmp/autopkgtest.K0ihat/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=] 5571s 7844 | "-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 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.fut: 5575s Compiling with --backend=opencl: 5575s cc failed with code 1: 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_umul_hi64’: 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5575s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5575s | ^~~~~~~~~~~ 5575s | __uint32_t 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4527:90: error: expected ‘)’ before ‘a’ 5575s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5575s | ~ ^ 5575s | ) 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4527:109: error: expected ‘)’ before ‘b’ 5575s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5575s | ~ ^ 5575s | ) 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c: In function ‘futrts_smul_hi64’: 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5575s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5575s | ^~~~~~~~~~ 5575s | __int128__ 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4531:86: error: expected ‘)’ before ‘a’ 5575s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5575s | ~ ^ 5575s | ) 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c:4531:104: error: expected ‘)’ before ‘b’ 5575s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5575s | ~ ^ 5575s | ) 5575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1457.c: In function ‘mk_compile_opts’: 5575s /tmp/autopkgtest.K0ihat/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=] 5575s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5575s | ~~^ ~~~~~~~~~~~~~ 5575s | | | 5575s | unsigned int int64_t {aka long long int} 5575s | %llu 5575s 5575s If you find this error message confusing, uninformative, or wrong, please open an issue: 5575s https://github.com/diku-dk/futhark/issues 5575s 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.fut: 5585s Compiling with --backend=opencl: 5585s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.fut:8:1-40: 5585s Entry point return type 5585s 5585s *[n₂](bool, bool) 5585s 5585s will have an opaque type, so the result will likely not be usable. 5585s cc failed with code 1: 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_umul_hi64’: 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4556:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5585s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5585s | ^~~~~~~~~~~ 5585s | __uint32_t 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4556:78: note: each undeclared identifier is reported only once for each function it appears in 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4556:90: error: expected ‘)’ before ‘a’ 5585s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5585s | ~ ^ 5585s | ) 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4556:109: error: expected ‘)’ before ‘b’ 5585s 4556 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5585s | ~ ^ 5585s | ) 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c: In function ‘futrts_smul_hi64’: 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4560:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5585s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5585s | ^~~~~~~~~~ 5585s | __int128__ 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4560:86: error: expected ‘)’ before ‘a’ 5585s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5585s | ~ ^ 5585s | ) 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c:4560:104: error: expected ‘)’ before ‘b’ 5585s 4560 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5585s | ~ ^ 5585s | ) 5585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1499.c: In function ‘mk_compile_opts’: 5585s /tmp/autopkgtest.K0ihat/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=] 5585s 7888 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5585s | ~~^ ~~~~~~~~~~~~~ 5585s | | | 5585s | unsigned int int64_t {aka long long int} 5585s | %llu 5585s 5585s If you find this error message confusing, uninformative, or wrong, please open an issue: 5585s https://github.com/diku-dk/futhark/issues 5585s 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.fut: 5586s Compiling with --backend=opencl: 5586s cc failed with code 1: 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_umul_hi64’: 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5586s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5586s | ^~~~~~~~~~~ 5586s | __uint32_t 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4544:90: error: expected ‘)’ before ‘a’ 5586s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5586s | ~ ^ 5586s | ) 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4544:109: error: expected ‘)’ before ‘b’ 5586s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5586s | ~ ^ 5586s | ) 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c: In function ‘futrts_smul_hi64’: 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5586s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5586s | ^~~~~~~~~~ 5586s | __int128__ 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4548:86: error: expected ‘)’ before ‘a’ 5586s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5586s | ~ ^ 5586s | ) 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c:4548:104: error: expected ‘)’ before ‘b’ 5586s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5586s | ~ ^ 5586s | ) 5586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1350.c: In function ‘mk_compile_opts’: 5586s /tmp/autopkgtest.K0ihat/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=] 5586s 7917 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5586s | ~~^ ~~~~~~~~~~~~~ 5586s | | | 5586s | unsigned int int64_t {aka long long int} 5586s | %llu 5586s 5586s If you find this error message confusing, uninformative, or wrong, please open an issue: 5586s https://github.com/diku-dk/futhark/issues 5586s 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut: 5587s Compiling with --backend=opencl: 5587s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:14-21: 5587s Unused name "turning". 5587s 5587s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:29-30: 5587s Unused name "R". 5587s 5587s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:37-38: 5587s Unused name "v". 5587s 5587s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.fut:11:45-46: 5587s Unused name "a". 5587s cc failed with code 1: 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_umul_hi64’: 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5587s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5587s | ^~~~~~~~~~~ 5587s | __uint32_t 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4497:90: error: expected ‘)’ before ‘a’ 5587s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5587s | ~ ^ 5587s | ) 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4497:109: error: expected ‘)’ before ‘b’ 5587s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5587s | ~ ^ 5587s | ) 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c: In function ‘futrts_smul_hi64’: 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5587s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5587s | ^~~~~~~~~~ 5587s | __int128__ 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4501:86: error: expected ‘)’ before ‘a’ 5587s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5587s | ~ ^ 5587s | ) 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c:4501:104: error: expected ‘)’ before ‘b’ 5587s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5587s | ~ ^ 5587s | ) 5587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1500.c: In function ‘mk_compile_opts’: 5587s /tmp/autopkgtest.K0ihat/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=] 5587s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5587s | ~~^ ~~~~~~~~~~~~~ 5587s | | | 5587s | unsigned int int64_t {aka long long int} 5587s | %llu 5587s 5587s If you find this error message confusing, uninformative, or wrong, please open an issue: 5587s https://github.com/diku-dk/futhark/issues 5587s 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut: 5591s Compiling with --backend=opencl: 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:1:23-24: 5591s Unused name "d". 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:1:43-46: 5591s Unused name "F_z". 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:1:50-51: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:14-21: 5591s Unused name "turning". 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:29-30: 5591s Unused name "R". 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:37-38: 5591s Unused name "v". 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:3:45-46: 5591s Unused name "a". 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:18-20: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:7:29-31: 5591s Defaulting ambiguous type to i32. 5591s 5591s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.fut:12:15-17: 5591s Unused name "Ms". 5591s cc failed with code 1: 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_umul_hi64’: 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5591s | ^~~~~~~~~~~ 5591s | __uint32_t 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4511:90: error: expected ‘)’ before ‘a’ 5591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5591s | ~ ^ 5591s | ) 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4511:109: error: expected ‘)’ before ‘b’ 5591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5591s | ~ ^ 5591s | ) 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c: In function ‘futrts_smul_hi64’: 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5591s | ^~~~~~~~~~ 5591s | __int128__ 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4515:86: error: expected ‘)’ before ‘a’ 5591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5591s | ~ ^ 5591s | ) 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c:4515:104: error: expected ‘)’ before ‘b’ 5591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5591s | ~ ^ 5591s | ) 5591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1501.c: In function ‘mk_compile_opts’: 5591s /tmp/autopkgtest.K0ihat/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=] 5591s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5591s | ~~^ ~~~~~~~~~~~~~ 5591s | | | 5591s | unsigned int int64_t {aka long long int} 5591s | %llu 5591s 5591s If you find this error message confusing, uninformative, or wrong, please open an issue: 5591s https://github.com/diku-dk/futhark/issues 5591s 5592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut: 5592s Compiling with --backend=opencl: 5592s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:39:16-18: 5592s Unused name "xs". 5592s 5592s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:39:20-22: 5592s Unused name "ys". 5592s 5592s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:40:13-47:44: 5592s Defaulting ambiguous type to i32. 5592s 5592s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:40:24-26: 5592s Unused name "xs". 5592s 5592s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:40:32-33: 5592s Unused name "x". 5592s 5592s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.fut:42:36-38: 5592s Unused name "ys". 5592s cc failed with code 1: 5592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_umul_hi64’: 5592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5592s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1435.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.c:4511:90: error: expected ‘)’ before ‘a’ 5592s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1435.c:4511:109: error: expected ‘)’ before ‘b’ 5592s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1435.c: In function ‘futrts_smul_hi64’: 5592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1435.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5592s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1435.c:4515:86: error: expected ‘)’ before ‘a’ 5592s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1435.c:4515:104: error: expected ‘)’ before ‘b’ 5592s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1435.c: In function ‘mk_compile_opts’: 5592s /tmp/autopkgtest.K0ihat/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=] 5592s 7897 | "-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 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.fut: 5599s Compiling with --backend=opencl: 5599s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.fut:5:20-43: 5599s Unused name "thisMod". 5599s cc failed with code 1: 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_umul_hi64’: 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5599s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c:4511:90: error: expected ‘)’ before ‘a’ 5599s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4511:109: error: expected ‘)’ before ‘b’ 5599s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c: In function ‘futrts_smul_hi64’: 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1510.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5599s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4515:86: error: expected ‘)’ before ‘a’ 5599s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c:4515:104: error: expected ‘)’ before ‘b’ 5599s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1510.c: In function ‘mk_compile_opts’: 5599s /tmp/autopkgtest.K0ihat/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=] 5599s 7844 | "-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 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.fut: 5599s Compiling with --backend=opencl: 5599s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.fut:3:55-57: 5599s Defaulting ambiguous type to i32. 5599s cc failed with code 1: 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_umul_hi64’: 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.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.K0ihat/autopkgtest_tmp/tests/issue1505.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.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.K0ihat/autopkgtest_tmp/tests/issue1505.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.K0ihat/autopkgtest_tmp/tests/issue1505.c: In function ‘futrts_smul_hi64’: 5599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1505.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.K0ihat/autopkgtest_tmp/tests/issue1505.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.K0ihat/autopkgtest_tmp/tests/issue1505.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.K0ihat/autopkgtest_tmp/tests/issue1505.c: In function ‘mk_compile_opts’: 5599s /tmp/autopkgtest.K0ihat/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=] 5599s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/issue1512.fut: 5600s Compiling with --backend=opencl: 5600s cc failed with code 1: 5600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_umul_hi64’: 5600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.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.K0ihat/autopkgtest_tmp/tests/issue1512.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.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.K0ihat/autopkgtest_tmp/tests/issue1512.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.K0ihat/autopkgtest_tmp/tests/issue1512.c: In function ‘futrts_smul_hi64’: 5600s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1512.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.K0ihat/autopkgtest_tmp/tests/issue1512.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.K0ihat/autopkgtest_tmp/tests/issue1512.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.K0ihat/autopkgtest_tmp/tests/issue1512.c: In function ‘mk_compile_opts’: 5600s /tmp/autopkgtest.K0ihat/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=] 5600s 7841 | "-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 5604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.fut: 5604s Generating reference outputs: 5604s cc failed with code 1: 5604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_umul_hi64’: 5604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5604s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:78: note: each undeclared identifier is reported only once for each function it appears in 5604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:90: error: expected ‘)’ before ‘a’ 5604s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4446:109: error: expected ‘)’ before ‘b’ 5604s 4446 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c: In function ‘futrts_smul_hi64’: 5604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1524.c:4450:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5604s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4450:86: error: expected ‘)’ before ‘a’ 5604s 4450 | 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.K0ihat/autopkgtest_tmp/tests/issue1524.c:4450:104: error: expected ‘)’ before ‘b’ 5604s 4450 | 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 5604s If you find this error message confusing, uninformative, or wrong, please open an issue: 5604s https://github.com/diku-dk/futhark/issues 5604s 5615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.fut: 5615s Compiling with --backend=opencl: 5615s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.fut:61:13-26: 5615s Unused name "lft_per_irreg". 5615s 5615s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.fut:62:13-24: 5615s Unused name "inner_slice". 5615s cc failed with code 1: 5615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_umul_hi64’: 5615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5615s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c:4512:90: error: expected ‘)’ before ‘a’ 5615s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4512:109: error: expected ‘)’ before ‘b’ 5615s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c: In function ‘futrts_smul_hi64’: 5615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1523.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5615s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4516:86: error: expected ‘)’ before ‘a’ 5615s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c:4516:104: error: expected ‘)’ before ‘b’ 5615s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1523.c: In function ‘mk_compile_opts’: 5615s /tmp/autopkgtest.K0ihat/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=] 5615s 7848 | "-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 5615s 695 failed, 73 passed, 1538 to go. 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.fut: 5616s Compiling with --backend=opencl: 5616s cc failed with code 1: 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_umul_hi64’: 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4549:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5616s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5616s | ^~~~~~~~~~~ 5616s | __uint32_t 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4549:78: note: each undeclared identifier is reported only once for each function it appears in 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4549:90: error: expected ‘)’ before ‘a’ 5616s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5616s | ~ ^ 5616s | ) 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4549:109: error: expected ‘)’ before ‘b’ 5616s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5616s | ~ ^ 5616s | ) 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c: In function ‘futrts_smul_hi64’: 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4553:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5616s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5616s | ^~~~~~~~~~ 5616s | __int128__ 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4553:86: error: expected ‘)’ before ‘a’ 5616s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5616s | ~ ^ 5616s | ) 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c:4553:104: error: expected ‘)’ before ‘b’ 5616s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5616s | ~ ^ 5616s | ) 5616s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1531.c: In function ‘mk_compile_opts’: 5616s /tmp/autopkgtest.K0ihat/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=] 5616s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5616s | ~~^ ~~~~~~~~~~~~~ 5616s | | | 5616s | unsigned int int64_t {aka long long int} 5616s | %llu 5616s 5616s If you find this error message confusing, uninformative, or wrong, please open an issue: 5616s https://github.com/diku-dk/futhark/issues 5616s 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.fut: 5618s Generating reference outputs: 5618s cc failed with code 1: 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_umul_hi64’: 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5618s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5618s | ^~~~~~~~~~~ 5618s | __uint32_t 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:90: error: expected ‘)’ before ‘a’ 5618s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5618s | ~ ^ 5618s | ) 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4415:109: error: expected ‘)’ before ‘b’ 5618s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5618s | ~ ^ 5618s | ) 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c: In function ‘futrts_smul_hi64’: 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5618s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5618s | ^~~~~~~~~~ 5618s | __int128__ 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4419:86: error: expected ‘)’ before ‘a’ 5618s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5618s | ~ ^ 5618s | ) 5618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1533.c:4419:104: error: expected ‘)’ before ‘b’ 5618s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5618s | ~ ^ 5618s | ) 5618s 5618s If you find this error message confusing, uninformative, or wrong, please open an issue: 5618s https://github.com/diku-dk/futhark/issues 5618s 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.fut: 5619s Compiling with --backend=opencl: 5619s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.fut:2:16-70: 5619s Defaulting ambiguous type to i32. 5619s cc failed with code 1: 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_umul_hi64’: 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5619s | ^~~~~~~~~~~ 5619s | __uint32_t 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4511:90: error: expected ‘)’ before ‘a’ 5619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4511:109: error: expected ‘)’ before ‘b’ 5619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c: In function ‘futrts_smul_hi64’: 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5619s | ^~~~~~~~~~ 5619s | __int128__ 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4515:86: error: expected ‘)’ before ‘a’ 5619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c:4515:104: error: expected ‘)’ before ‘b’ 5619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1525.c: In function ‘mk_compile_opts’: 5619s /tmp/autopkgtest.K0ihat/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=] 5619s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5619s | ~~^ ~~~~~~~~~~~~~ 5619s | | | 5619s | unsigned int int64_t {aka long long int} 5619s | %llu 5619s 5619s If you find this error message confusing, uninformative, or wrong, please open an issue: 5619s https://github.com/diku-dk/futhark/issues 5619s 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.fut: 5619s Compiling with --backend=opencl: 5619s cc failed with code 1: 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_umul_hi64’: 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5619s | ^~~~~~~~~~~ 5619s | __uint32_t 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4511:90: error: expected ‘)’ before ‘a’ 5619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4511:109: error: expected ‘)’ before ‘b’ 5619s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c: In function ‘futrts_smul_hi64’: 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5619s | ^~~~~~~~~~ 5619s | __int128__ 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4515:86: error: expected ‘)’ before ‘a’ 5619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c:4515:104: error: expected ‘)’ before ‘b’ 5619s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5619s | ~ ^ 5619s | ) 5619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1535.c: In function ‘mk_compile_opts’: 5619s /tmp/autopkgtest.K0ihat/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=] 5619s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5619s | ~~^ ~~~~~~~~~~~~~ 5619s | | | 5619s | unsigned int int64_t {aka long long int} 5619s | %llu 5619s 5619s If you find this error message confusing, uninformative, or wrong, please open an issue: 5619s https://github.com/diku-dk/futhark/issues 5619s 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.fut: 5629s Compiling with --backend=opencl: 5629s cc failed with code 1: 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_umul_hi64’: 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.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.K0ihat/autopkgtest_tmp/tests/issue1537.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.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.K0ihat/autopkgtest_tmp/tests/issue1537.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.K0ihat/autopkgtest_tmp/tests/issue1537.c: In function ‘futrts_smul_hi64’: 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5629s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5629s | ^~~~~~~~~~ 5629s | __int128__ 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c:4515:86: error: expected ‘)’ before ‘a’ 5629s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5629s | ~ ^ 5629s | ) 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c:4515:104: error: expected ‘)’ before ‘b’ 5629s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5629s | ~ ^ 5629s | ) 5629s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1537.c: In function ‘mk_compile_opts’: 5629s /tmp/autopkgtest.K0ihat/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=] 5629s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5629s | ~~^ ~~~~~~~~~~~~~ 5629s | | | 5629s | unsigned int int64_t {aka long long int} 5629s | %llu 5629s 5629s If you find this error message confusing, uninformative, or wrong, please open an issue: 5629s https://github.com/diku-dk/futhark/issues 5629s 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.fut: 5632s Compiling with --backend=opencl: 5632s cc failed with code 1: 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_umul_hi64’: 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5632s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5632s | ^~~~~~~~~~~ 5632s | __uint32_t 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4511:90: error: expected ‘)’ before ‘a’ 5632s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4511:109: error: expected ‘)’ before ‘b’ 5632s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c: In function ‘futrts_smul_hi64’: 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5632s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5632s | ^~~~~~~~~~ 5632s | __int128__ 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4515:86: error: expected ‘)’ before ‘a’ 5632s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c:4515:104: error: expected ‘)’ before ‘b’ 5632s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1545.c: In function ‘mk_compile_opts’: 5632s /tmp/autopkgtest.K0ihat/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=] 5632s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5632s | ~~^ ~~~~~~~~~~~~~ 5632s | | | 5632s | unsigned int int64_t {aka long long int} 5632s | %llu 5632s 5632s If you find this error message confusing, uninformative, or wrong, please open an issue: 5632s https://github.com/diku-dk/futhark/issues 5632s 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.fut: 5632s Compiling with --backend=opencl: 5632s cc failed with code 1: 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_umul_hi64’: 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5632s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5632s | ^~~~~~~~~~~ 5632s | __uint32_t 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4497:90: error: expected ‘)’ before ‘a’ 5632s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4497:109: error: expected ‘)’ before ‘b’ 5632s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c: In function ‘futrts_smul_hi64’: 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5632s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5632s | ^~~~~~~~~~ 5632s | __int128__ 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4501:86: error: expected ‘)’ before ‘a’ 5632s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c:4501:104: error: expected ‘)’ before ‘b’ 5632s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5632s | ~ ^ 5632s | ) 5632s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1552.c: In function ‘mk_compile_opts’: 5632s /tmp/autopkgtest.K0ihat/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=] 5632s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5632s | ~~^ ~~~~~~~~~~~~~ 5632s | | | 5632s | unsigned int int64_t {aka long long int} 5632s | %llu 5632s 5632s If you find this error message confusing, uninformative, or wrong, please open an issue: 5632s https://github.com/diku-dk/futhark/issues 5632s 5634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.fut: 5634s Compiling with --backend=opencl: 5634s cc failed with code 1: 5634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_umul_hi64’: 5634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5634s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c:4514:90: error: expected ‘)’ before ‘a’ 5634s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4514:109: error: expected ‘)’ before ‘b’ 5634s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c: In function ‘futrts_smul_hi64’: 5634s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1546.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5634s 4518 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4518:86: error: expected ‘)’ before ‘a’ 5634s 4518 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c:4518:104: error: expected ‘)’ before ‘b’ 5634s 4518 | 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.K0ihat/autopkgtest_tmp/tests/issue1546.c: In function ‘mk_compile_opts’: 5634s /tmp/autopkgtest.K0ihat/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=] 5634s 7846 | "-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 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.fut: 5643s Generating reference outputs: 5643s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.fut:6:21-23: 5643s Unused name "vs". 5643s cc failed with code 1: 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_umul_hi64’: 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5643s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5643s | ^~~~~~~~~~~ 5643s | __uint32_t 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:90: error: expected ‘)’ before ‘a’ 5643s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5643s | ~ ^ 5643s | ) 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4430:109: error: expected ‘)’ before ‘b’ 5643s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5643s | ~ ^ 5643s | ) 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c: In function ‘futrts_smul_hi64’: 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5643s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5643s | ^~~~~~~~~~ 5643s | __int128__ 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4434:86: error: expected ‘)’ before ‘a’ 5643s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5643s | ~ ^ 5643s | ) 5643s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1559.c:4434:104: error: expected ‘)’ before ‘b’ 5643s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5643s | ~ ^ 5643s | ) 5643s 5643s If you find this error message confusing, uninformative, or wrong, please open an issue: 5643s https://github.com/diku-dk/futhark/issues 5643s 5649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.fut: 5649s Compiling with --backend=opencl: 5649s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.fut:1:1-5:10: 5649s Entry point return type 5649s 5649s *[n₂][d₄](i32, i32) 5649s 5649s will have an opaque type, so the result will likely not be usable. 5649s 5649s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.fut:4:14-15: 5649s Unused name "i". 5649s cc failed with code 1: 5649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_umul_hi64’: 5649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5649s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c:4541:90: error: expected ‘)’ before ‘a’ 5649s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4541:109: error: expected ‘)’ before ‘b’ 5649s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c: In function ‘futrts_smul_hi64’: 5649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1572.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5649s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4545:86: error: expected ‘)’ before ‘a’ 5649s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c:4545:104: error: expected ‘)’ before ‘b’ 5649s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1572.c: In function ‘mk_compile_opts’: 5649s /tmp/autopkgtest.K0ihat/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=] 5649s 7874 | "-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 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut: 5653s Compiling with --backend=opencl: 5653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:59:32-33: 5653s Unused name "i". 5653s 5653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:71:17-19: 5653s Unused name "pn". 5653s 5653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:84:32-33: 5653s Unused name "i". 5653s 5653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:95:33-34: 5653s Unused name "i". 5653s 5653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:108:17-19: 5653s Unused name "pn". 5653s 5653s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.fut:120:33-34: 5653s Unused name "i". 5653s cc failed with code 1: 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_umul_hi64’: 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5653s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5653s | ^~~~~~~~~~~ 5653s | __uint32_t 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4514:90: error: expected ‘)’ before ‘a’ 5653s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5653s | ~ ^ 5653s | ) 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4514:109: error: expected ‘)’ before ‘b’ 5653s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5653s | ~ ^ 5653s | ) 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c: In function ‘futrts_smul_hi64’: 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5653s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5653s | ^~~~~~~~~~ 5653s | __int128__ 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4518:86: error: expected ‘)’ before ‘a’ 5653s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5653s | ~ ^ 5653s | ) 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c:4518:104: error: expected ‘)’ before ‘b’ 5653s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5653s | ~ ^ 5653s | ) 5653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1481.c: In function ‘mk_compile_opts’: 5653s /tmp/autopkgtest.K0ihat/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=] 5653s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5653s | ~~^ ~~~~~~~~~~~~~ 5653s | | | 5653s | unsigned int int64_t {aka long long int} 5653s | %llu 5653s 5653s If you find this error message confusing, uninformative, or wrong, please open an issue: 5653s https://github.com/diku-dk/futhark/issues 5653s 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.fut: 5660s Compiling with --backend=opencl: 5660s cc failed with code 1: 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_umul_hi64’: 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.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.K0ihat/autopkgtest_tmp/tests/issue1593.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.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.K0ihat/autopkgtest_tmp/tests/issue1593.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.K0ihat/autopkgtest_tmp/tests/issue1593.c: In function ‘futrts_smul_hi64’: 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5660s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5660s | ^~~~~~~~~~ 5660s | __int128__ 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4515:86: error: expected ‘)’ before ‘a’ 5660s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5660s | ~ ^ 5660s | ) 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c:4515:104: error: expected ‘)’ before ‘b’ 5660s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5660s | ~ ^ 5660s | ) 5660s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1593.c: In function ‘mk_compile_opts’: 5660s /tmp/autopkgtest.K0ihat/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=] 5660s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5660s | ~~^ ~~~~~~~~~~~~~ 5660s | | | 5660s | unsigned int int64_t {aka long long int} 5660s | %llu 5660s 5660s If you find this error message confusing, uninformative, or wrong, please open an issue: 5660s https://github.com/diku-dk/futhark/issues 5660s 5661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.fut: 5661s Compiling with --backend=opencl: 5661s cc failed with code 1: 5661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_umul_hi64’: 5661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.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.K0ihat/autopkgtest_tmp/tests/issue1569.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.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.K0ihat/autopkgtest_tmp/tests/issue1569.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.K0ihat/autopkgtest_tmp/tests/issue1569.c: In function ‘futrts_smul_hi64’: 5661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1569.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.K0ihat/autopkgtest_tmp/tests/issue1569.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.K0ihat/autopkgtest_tmp/tests/issue1569.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.K0ihat/autopkgtest_tmp/tests/issue1569.c: In function ‘mk_compile_opts’: 5661s /tmp/autopkgtest.K0ihat/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=] 5661s 7852 | "-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 5673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.fut: 5673s Compiling with --backend=opencl: 5673s cc failed with code 1: 5673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_umul_hi64’: 5673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.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.K0ihat/autopkgtest_tmp/tests/issue1615.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.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.K0ihat/autopkgtest_tmp/tests/issue1615.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.K0ihat/autopkgtest_tmp/tests/issue1615.c: In function ‘futrts_smul_hi64’: 5673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1615.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.K0ihat/autopkgtest_tmp/tests/issue1615.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.K0ihat/autopkgtest_tmp/tests/issue1615.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.K0ihat/autopkgtest_tmp/tests/issue1615.c: In function ‘mk_compile_opts’: 5673s /tmp/autopkgtest.K0ihat/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=] 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 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.fut: 5674s Compiling with --backend=opencl: 5674s cc failed with code 1: 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_umul_hi64’: 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5674s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5674s | ^~~~~~~~~~~ 5674s | __uint32_t 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4511:90: error: expected ‘)’ before ‘a’ 5674s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5674s | ~ ^ 5674s | ) 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4511:109: error: expected ‘)’ before ‘b’ 5674s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5674s | ~ ^ 5674s | ) 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c: In function ‘futrts_smul_hi64’: 5674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5675s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5675s | ^~~~~~~~~~ 5675s | __int128__ 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4515:86: error: expected ‘)’ before ‘a’ 5675s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5675s | ~ ^ 5675s | ) 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c:4515:104: error: expected ‘)’ before ‘b’ 5675s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5675s | ~ ^ 5675s | ) 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1553.c: In function ‘mk_compile_opts’: 5675s /tmp/autopkgtest.K0ihat/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=] 5675s 7891 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5675s | ~~^ ~~~~~~~~~~~~~ 5675s | | | 5675s | unsigned int int64_t {aka long long int} 5675s | %llu 5675s 5675s If you find this error message confusing, uninformative, or wrong, please open an issue: 5675s https://github.com/diku-dk/futhark/issues 5675s 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.fut: 5675s Compiling with --backend=opencl: 5675s cc failed with code 1: 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_umul_hi64’: 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5675s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5675s | ^~~~~~~~~~~ 5675s | __uint32_t 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4544:90: error: expected ‘)’ before ‘a’ 5675s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5675s | ~ ^ 5675s | ) 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4544:109: error: expected ‘)’ before ‘b’ 5675s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5675s | ~ ^ 5675s | ) 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c: In function ‘futrts_smul_hi64’: 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5675s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5675s | ^~~~~~~~~~ 5675s | __int128__ 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4548:86: error: expected ‘)’ before ‘a’ 5675s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5675s | ~ ^ 5675s | ) 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c:4548:104: error: expected ‘)’ before ‘b’ 5675s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5675s | ~ ^ 5675s | ) 5675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1609.c: In function ‘mk_compile_opts’: 5675s /tmp/autopkgtest.K0ihat/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=] 5675s 7898 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5675s | ~~^ ~~~~~~~~~~~~~ 5675s | | | 5675s | unsigned int int64_t {aka long long int} 5675s | %llu 5675s 5675s If you find this error message confusing, uninformative, or wrong, please open an issue: 5675s https://github.com/diku-dk/futhark/issues 5675s 5675s 711 failed, 75 passed, 1520 to go. 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut: 5682s Compiling with --backend=opencl: 5682s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut:3:50-55: 5682s Unused name "nstep". 5682s 5682s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut:3:63-65: 5682s Unused name "i0". 5682s 5682s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.fut:42:41-43: 5682s Unused name "nn". 5682s cc failed with code 1: 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_umul_hi64’: 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5682s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5682s | ^~~~~~~~~~~ 5682s | __uint32_t 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4533:90: error: expected ‘)’ before ‘a’ 5682s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5682s | ~ ^ 5682s | ) 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4533:109: error: expected ‘)’ before ‘b’ 5682s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5682s | ~ ^ 5682s | ) 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c: In function ‘futrts_smul_hi64’: 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5682s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5682s | ^~~~~~~~~~ 5682s | __int128__ 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4537:86: error: expected ‘)’ before ‘a’ 5682s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5682s | ~ ^ 5682s | ) 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c:4537:104: error: expected ‘)’ before ‘b’ 5682s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5682s | ~ ^ 5682s | ) 5682s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1498.c: In function ‘mk_compile_opts’: 5682s /tmp/autopkgtest.K0ihat/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=] 5682s 7983 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5682s | ~~^ ~~~~~~~~~~~~~ 5682s | | | 5682s | unsigned int int64_t {aka long long int} 5682s | %llu 5682s 5682s If you find this error message confusing, uninformative, or wrong, please open an issue: 5682s https://github.com/diku-dk/futhark/issues 5682s 5684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.fut: 5684s Generating reference outputs: 5684s cc failed with code 1: 5684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_umul_hi64’: 5684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5684s 4430 | 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.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 5684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:90: error: expected ‘)’ before ‘a’ 5684s 4430 | 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.K0ihat/autopkgtest_tmp/tests/issue1627.c:4430:109: error: expected ‘)’ before ‘b’ 5684s 4430 | 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.K0ihat/autopkgtest_tmp/tests/issue1627.c: In function ‘futrts_smul_hi64’: 5684s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1627.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5684s 4434 | 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.K0ihat/autopkgtest_tmp/tests/issue1627.c:4434:86: error: expected ‘)’ before ‘a’ 5684s 4434 | 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.K0ihat/autopkgtest_tmp/tests/issue1627.c:4434:104: error: expected ‘)’ before ‘b’ 5684s 4434 | 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 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.K0ihat/autopkgtest_tmp/tests/issue1579.fut: 5685s Compiling with --backend=opencl: 5685s cc failed with code 1: 5685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_umul_hi64’: 5685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5685s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c:4513:90: error: expected ‘)’ before ‘a’ 5685s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4513:109: error: expected ‘)’ before ‘b’ 5685s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c: In function ‘futrts_smul_hi64’: 5685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1579.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5685s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4517:86: error: expected ‘)’ before ‘a’ 5685s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c:4517:104: error: expected ‘)’ before ‘b’ 5685s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue1579.c: In function ‘mk_compile_opts’: 5685s /tmp/autopkgtest.K0ihat/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=] 5685s 7869 | "-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 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.fut: 5689s Compiling with --backend=opencl: 5689s cc failed with code 1: 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_umul_hi64’: 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5689s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5689s | ^~~~~~~~~~~ 5689s | __uint32_t 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4512:90: error: expected ‘)’ before ‘a’ 5689s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5689s | ~ ^ 5689s | ) 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4512:109: error: expected ‘)’ before ‘b’ 5689s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5689s | ~ ^ 5689s | ) 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c: In function ‘futrts_smul_hi64’: 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5689s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5689s | ^~~~~~~~~~ 5689s | __int128__ 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4516:86: error: expected ‘)’ before ‘a’ 5689s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5689s | ~ ^ 5689s | ) 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c:4516:104: error: expected ‘)’ before ‘b’ 5689s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5689s | ~ ^ 5689s | ) 5689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1628.c: In function ‘mk_compile_opts’: 5689s /tmp/autopkgtest.K0ihat/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=] 5689s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5689s | ~~^ ~~~~~~~~~~~~~ 5689s | | | 5689s | unsigned int int64_t {aka long long int} 5689s | %llu 5689s 5689s If you find this error message confusing, uninformative, or wrong, please open an issue: 5689s https://github.com/diku-dk/futhark/issues 5689s 5690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.fut: 5690s Compiling with --backend=opencl: 5690s cc failed with code 1: 5690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_umul_hi64’: 5690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.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.K0ihat/autopkgtest_tmp/tests/issue1631.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.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.K0ihat/autopkgtest_tmp/tests/issue1631.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.K0ihat/autopkgtest_tmp/tests/issue1631.c: In function ‘futrts_smul_hi64’: 5690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.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.K0ihat/autopkgtest_tmp/tests/issue1631.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.K0ihat/autopkgtest_tmp/tests/issue1631.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; } 5691s | ~ ^ 5691s | ) 5691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1631.c: In function ‘mk_compile_opts’: 5691s /tmp/autopkgtest.K0ihat/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=] 5691s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5691s | ~~^ ~~~~~~~~~~~~~ 5691s | | | 5691s | unsigned int int64_t {aka long long int} 5691s | %llu 5691s 5691s If you find this error message confusing, uninformative, or wrong, please open an issue: 5691s https://github.com/diku-dk/futhark/issues 5691s 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.fut: 5692s Compiling with --backend=opencl: 5692s cc failed with code 1: 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_umul_hi64’: 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5692s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5692s | ^~~~~~~~~~~ 5692s | __uint32_t 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4512:90: error: expected ‘)’ before ‘a’ 5692s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5692s | ~ ^ 5692s | ) 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4512:109: error: expected ‘)’ before ‘b’ 5692s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5692s | ~ ^ 5692s | ) 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c: In function ‘futrts_smul_hi64’: 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5692s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5692s | ^~~~~~~~~~ 5692s | __int128__ 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4516:86: error: expected ‘)’ before ‘a’ 5692s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5692s | ~ ^ 5692s | ) 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c:4516:104: error: expected ‘)’ before ‘b’ 5692s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5692s | ~ ^ 5692s | ) 5692s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1653.c: In function ‘mk_compile_opts’: 5692s /tmp/autopkgtest.K0ihat/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=] 5692s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5692s | ~~^ ~~~~~~~~~~~~~ 5692s | | | 5692s | unsigned int int64_t {aka long long int} 5692s | %llu 5692s 5692s If you find this error message confusing, uninformative, or wrong, please open an issue: 5692s https://github.com/diku-dk/futhark/issues 5692s 5700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.fut: 5700s Compiling with --backend=opencl: 5700s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.fut:365:39-44: 5700s Entry point parameter 5700s 5700s (stuff: ([m]((f32, f32, f32), (f32, f32, f32)), [m]f32, [n][m]f32, [n][n]f32, [n]f32)) 5700s 5700s will have an opaque type, so the entry point will likely not be callable. 5700s cc failed with code 1: 5700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_umul_hi64’: 5700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c:5014:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5700s 5014 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:5014:78: note: each undeclared identifier is reported only once for each function it appears in 5700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c:5014:90: error: expected ‘)’ before ‘a’ 5700s 5014 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:5014:109: error: expected ‘)’ before ‘b’ 5700s 5014 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c: In function ‘futrts_smul_hi64’: 5700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1168.c:5018:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5700s 5018 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:5018:86: error: expected ‘)’ before ‘a’ 5700s 5018 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c:5018:104: error: expected ‘)’ before ‘b’ 5700s 5018 | 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.K0ihat/autopkgtest_tmp/tests/issue1168.c: In function ‘mk_compile_opts’: 5700s /tmp/autopkgtest.K0ihat/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=] 5700s 8516 | "-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 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.fut: 5701s Compiling with --backend=opencl: 5701s cc failed with code 1: 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_umul_hi64’: 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5701s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5701s | ^~~~~~~~~~~ 5701s | __uint32_t 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4526:90: error: expected ‘)’ before ‘a’ 5701s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4526:109: error: expected ‘)’ before ‘b’ 5701s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c: In function ‘futrts_smul_hi64’: 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5701s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5701s | ^~~~~~~~~~ 5701s | __int128__ 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4530:86: error: expected ‘)’ before ‘a’ 5701s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c:4530:104: error: expected ‘)’ before ‘b’ 5701s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1700.c: In function ‘mk_compile_opts’: 5701s /tmp/autopkgtest.K0ihat/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=] 5701s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5701s | ~~^ ~~~~~~~~~~~~~ 5701s | | | 5701s | unsigned int int64_t {aka long long int} 5701s | %llu 5701s 5701s If you find this error message confusing, uninformative, or wrong, please open an issue: 5701s https://github.com/diku-dk/futhark/issues 5701s 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.fut: 5701s Compiling with --backend=opencl: 5701s cc failed with code 1: 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_umul_hi64’: 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5701s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5701s | ^~~~~~~~~~~ 5701s | __uint32_t 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4511:90: error: expected ‘)’ before ‘a’ 5701s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4511:109: error: expected ‘)’ before ‘b’ 5701s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c: In function ‘futrts_smul_hi64’: 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5701s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5701s | ^~~~~~~~~~ 5701s | __int128__ 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4515:86: error: expected ‘)’ before ‘a’ 5701s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c:4515:104: error: expected ‘)’ before ‘b’ 5701s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5701s | ~ ^ 5701s | ) 5701s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1685.c: In function ‘mk_compile_opts’: 5701s /tmp/autopkgtest.K0ihat/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=] 5701s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5701s | ~~^ ~~~~~~~~~~~~~ 5701s | | | 5701s | unsigned int int64_t {aka long long int} 5701s | %llu 5701s 5701s If you find this error message confusing, uninformative, or wrong, please open an issue: 5701s https://github.com/diku-dk/futhark/issues 5701s 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.fut: 5704s Compiling with --backend=opencl: 5704s cc failed with code 1: 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_umul_hi64’: 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5704s | ^~~~~~~~~~~ 5704s | __uint32_t 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4485:90: error: expected ‘)’ before ‘a’ 5704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5704s | ~ ^ 5704s | ) 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4485:109: error: expected ‘)’ before ‘b’ 5704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5704s | ~ ^ 5704s | ) 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c: In function ‘futrts_smul_hi64’: 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5704s | ^~~~~~~~~~ 5704s | __int128__ 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4489:86: error: expected ‘)’ before ‘a’ 5704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5704s | ~ ^ 5704s | ) 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c:4489:104: error: expected ‘)’ before ‘b’ 5704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5704s | ~ ^ 5704s | ) 5704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1711.c: In function ‘mk_compile_opts’: 5704s /tmp/autopkgtest.K0ihat/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=] 5704s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5704s | ~~^ ~~~~~~~~~~~~~ 5704s | | | 5704s | unsigned int int64_t {aka long long int} 5704s | %llu 5704s 5704s If you find this error message confusing, uninformative, or wrong, please open an issue: 5704s https://github.com/diku-dk/futhark/issues 5704s 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.fut: 5717s Generating reference outputs: 5717s cc failed with code 1: 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_umul_hi64’: 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5717s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:90: error: expected ‘)’ before ‘a’ 5717s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4432:109: error: expected ‘)’ before ‘b’ 5717s 4432 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c: In function ‘futrts_smul_hi64’: 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1774.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5717s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4436:86: error: expected ‘)’ before ‘a’ 5717s 4436 | 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.K0ihat/autopkgtest_tmp/tests/issue1774.c:4436:104: error: expected ‘)’ before ‘b’ 5717s 4436 | 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 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.K0ihat/autopkgtest_tmp/tests/issue1757.fut: 5717s Compiling with --backend=opencl: 5717s cc failed with code 1: 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_umul_hi64’: 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.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.K0ihat/autopkgtest_tmp/tests/issue1757.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.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.K0ihat/autopkgtest_tmp/tests/issue1757.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.K0ihat/autopkgtest_tmp/tests/issue1757.c: In function ‘futrts_smul_hi64’: 5717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1757.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.K0ihat/autopkgtest_tmp/tests/issue1757.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.K0ihat/autopkgtest_tmp/tests/issue1757.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.K0ihat/autopkgtest_tmp/tests/issue1757.c: In function ‘mk_compile_opts’: 5717s /tmp/autopkgtest.K0ihat/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=] 5717s 7827 | "-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 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.fut: 5718s Compiling with --backend=opencl: 5718s cc failed with code 1: 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_umul_hi64’: 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5718s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5718s | ^~~~~~~~~~~ 5718s | __uint32_t 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4527:90: error: expected ‘)’ before ‘a’ 5718s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4527:109: error: expected ‘)’ before ‘b’ 5718s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c: In function ‘futrts_smul_hi64’: 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5718s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5718s | ^~~~~~~~~~ 5718s | __int128__ 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4531:86: error: expected ‘)’ before ‘a’ 5718s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c:4531:104: error: expected ‘)’ before ‘b’ 5718s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1739.c: In function ‘mk_compile_opts’: 5718s /tmp/autopkgtest.K0ihat/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=] 5718s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5718s | ~~^ ~~~~~~~~~~~~~ 5718s | | | 5718s | unsigned int int64_t {aka long long int} 5718s | %llu 5718s 5718s If you find this error message confusing, uninformative, or wrong, please open an issue: 5718s https://github.com/diku-dk/futhark/issues 5718s 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.fut: 5718s Compiling with --backend=opencl: 5718s cc failed with code 1: 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_umul_hi64’: 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5718s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5718s | ^~~~~~~~~~~ 5718s | __uint32_t 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4542:90: error: expected ‘)’ before ‘a’ 5718s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4542:109: error: expected ‘)’ before ‘b’ 5718s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c: In function ‘futrts_smul_hi64’: 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5718s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5718s | ^~~~~~~~~~ 5718s | __int128__ 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4546:86: error: expected ‘)’ before ‘a’ 5718s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c:4546:104: error: expected ‘)’ before ‘b’ 5718s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5718s | ~ ^ 5718s | ) 5718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1753.c: In function ‘mk_compile_opts’: 5718s /tmp/autopkgtest.K0ihat/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=] 5718s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5718s | ~~^ ~~~~~~~~~~~~~ 5718s | | | 5718s | unsigned int int64_t {aka long long int} 5718s | %llu 5718s 5718s If you find this error message confusing, uninformative, or wrong, please open an issue: 5718s https://github.com/diku-dk/futhark/issues 5718s 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.fut: 5719s Compiling with --backend=opencl: 5719s cc failed with code 1: 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_umul_hi64’: 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5719s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5719s | ^~~~~~~~~~~ 5719s | __uint32_t 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4511:90: error: expected ‘)’ before ‘a’ 5719s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5719s | ~ ^ 5719s | ) 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4511:109: error: expected ‘)’ before ‘b’ 5719s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5719s | ~ ^ 5719s | ) 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c: In function ‘futrts_smul_hi64’: 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5719s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5719s | ^~~~~~~~~~ 5719s | __int128__ 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4515:86: error: expected ‘)’ before ‘a’ 5719s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5719s | ~ ^ 5719s | ) 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c:4515:104: error: expected ‘)’ before ‘b’ 5719s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5719s | ~ ^ 5719s | ) 5719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1758.c: In function ‘mk_compile_opts’: 5720s /tmp/autopkgtest.K0ihat/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=] 5720s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/issue1755.fut: 5721s Generating reference outputs: 5721s cc failed with code 1: 5721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_umul_hi64’: 5721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5721s 4431 | 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.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 5721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:90: error: expected ‘)’ before ‘a’ 5721s 4431 | 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.K0ihat/autopkgtest_tmp/tests/issue1755.c:4431:109: error: expected ‘)’ before ‘b’ 5721s 4431 | 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.K0ihat/autopkgtest_tmp/tests/issue1755.c: In function ‘futrts_smul_hi64’: 5721s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1755.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5721s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1755.c:4435:86: error: expected ‘)’ before ‘a’ 5721s 4435 | 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.K0ihat/autopkgtest_tmp/tests/issue1755.c:4435:104: error: expected ‘)’ before ‘b’ 5721s 4435 | 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 5721s If you find this error message confusing, uninformative, or wrong, please open an issue: 5721s https://github.com/diku-dk/futhark/issues 5721s 5725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.fut: 5725s Compiling with --backend=opencl: 5725s cc failed with code 1: 5725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_umul_hi64’: 5725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5725s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c:4528:90: error: expected ‘)’ before ‘a’ 5725s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4528:109: error: expected ‘)’ before ‘b’ 5725s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c: In function ‘futrts_smul_hi64’: 5725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1669.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5725s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4532:86: error: expected ‘)’ before ‘a’ 5725s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c:4532:104: error: expected ‘)’ before ‘b’ 5725s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue1669.c: In function ‘mk_compile_opts’: 5725s /tmp/autopkgtest.K0ihat/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=] 5725s 7890 | "-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 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.fut: 5732s Compiling with --backend=opencl: 5732s cc failed with code 1: 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_umul_hi64’: 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5732s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5732s | ^~~~~~~~~~~ 5732s | __uint32_t 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4498:90: error: expected ‘)’ before ‘a’ 5732s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5732s | ~ ^ 5732s | ) 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4498:109: error: expected ‘)’ before ‘b’ 5732s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5732s | ~ ^ 5732s | ) 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c: In function ‘futrts_smul_hi64’: 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5732s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5732s | ^~~~~~~~~~ 5732s | __int128__ 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4502:86: error: expected ‘)’ before ‘a’ 5732s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5732s | ~ ^ 5732s | ) 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c:4502:104: error: expected ‘)’ before ‘b’ 5732s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5732s | ~ ^ 5732s | ) 5732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1780.c: In function ‘mk_compile_opts’: 5732s /tmp/autopkgtest.K0ihat/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=] 5732s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5732s | ~~^ ~~~~~~~~~~~~~ 5732s | | | 5732s | unsigned int int64_t {aka long long int} 5732s | %llu 5732s 5732s If you find this error message confusing, uninformative, or wrong, please open an issue: 5732s https://github.com/diku-dk/futhark/issues 5732s 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.fut: 5736s Compiling with --backend=opencl: 5736s cc failed with code 1: 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_umul_hi64’: 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5736s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5736s | ^~~~~~~~~~~ 5736s | __uint32_t 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4515:90: error: expected ‘)’ before ‘a’ 5736s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5736s | ~ ^ 5736s | ) 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4515:109: error: expected ‘)’ before ‘b’ 5736s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5736s | ~ ^ 5736s | ) 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c: In function ‘futrts_smul_hi64’: 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5736s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5736s | ^~~~~~~~~~ 5736s | __int128__ 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4519:86: error: expected ‘)’ before ‘a’ 5736s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5736s | ~ ^ 5736s | ) 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c:4519:104: error: expected ‘)’ before ‘b’ 5736s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5736s | ~ ^ 5736s | ) 5736s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1806.c: In function ‘mk_compile_opts’: 5736s /tmp/autopkgtest.K0ihat/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=] 5736s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5736s | ~~^ ~~~~~~~~~~~~~ 5736s | | | 5736s | unsigned int int64_t {aka long long int} 5736s | %llu 5736s 5736s If you find this error message confusing, uninformative, or wrong, please open an issue: 5736s https://github.com/diku-dk/futhark/issues 5736s 5736s 730 failed, 79 passed, 1497 to go. 5737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.fut: 5737s Compiling with --backend=opencl: 5737s cc failed with code 1: 5737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_umul_hi64’: 5737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5737s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1791.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4526:90: error: expected ‘)’ before ‘a’ 5737s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1791.c:4526:109: error: expected ‘)’ before ‘b’ 5737s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1791.c: In function ‘futrts_smul_hi64’: 5737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1791.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5737s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1791.c:4530:86: error: expected ‘)’ before ‘a’ 5737s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1791.c:4530:104: error: expected ‘)’ before ‘b’ 5737s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1791.c: In function ‘mk_compile_opts’: 5737s /tmp/autopkgtest.K0ihat/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=] 5737s 7872 | "-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 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.fut: 5738s Compiling with --backend=opencl: 5738s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.fut:68:50-51: 5738s Unused name "i". 5738s cc failed with code 1: 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_umul_hi64’: 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.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.K0ihat/autopkgtest_tmp/tests/issue1610.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.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.K0ihat/autopkgtest_tmp/tests/issue1610.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.K0ihat/autopkgtest_tmp/tests/issue1610.c: In function ‘futrts_smul_hi64’: 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1610.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.K0ihat/autopkgtest_tmp/tests/issue1610.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.K0ihat/autopkgtest_tmp/tests/issue1610.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.K0ihat/autopkgtest_tmp/tests/issue1610.c: In function ‘mk_compile_opts’: 5738s /tmp/autopkgtest.K0ihat/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=] 5738s 7919 | "-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 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.fut: 5738s Compiling with --backend=opencl: 5738s cc failed with code 1: 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_umul_hi64’: 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5738s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1816.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4485:90: error: expected ‘)’ before ‘a’ 5738s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1816.c:4485:109: error: expected ‘)’ before ‘b’ 5738s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1816.c: In function ‘futrts_smul_hi64’: 5738s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1816.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5738s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1816.c:4489:86: error: expected ‘)’ before ‘a’ 5738s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1816.c:4489:104: error: expected ‘)’ before ‘b’ 5738s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1816.c: In function ‘mk_compile_opts’: 5738s /tmp/autopkgtest.K0ihat/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=] 5738s 7815 | "-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 5739s 5739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.fut: 5739s Compiling with --backend=opencl: 5739s cc failed with code 1: 5739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_umul_hi64’: 5739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5739s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1808.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4511:90: error: expected ‘)’ before ‘a’ 5739s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1808.c:4511:109: error: expected ‘)’ before ‘b’ 5739s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1808.c: In function ‘futrts_smul_hi64’: 5739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1808.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5739s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1808.c:4515:86: error: expected ‘)’ before ‘a’ 5739s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1808.c:4515:104: error: expected ‘)’ before ‘b’ 5739s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1808.c: In function ‘mk_compile_opts’: 5739s /tmp/autopkgtest.K0ihat/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=] 5739s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/issue1824.fut: 5740s Compiling with --backend=opencl: 5740s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.fut:3:18-19: 5740s Defaulting ambiguous type to i32. 5740s 5740s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.fut:5:18-19: 5740s Defaulting ambiguous type to i32. 5740s cc failed with code 1: 5740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_umul_hi64’: 5740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5740s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4485:90: error: expected ‘)’ before ‘a’ 5740s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c:4485:109: error: expected ‘)’ before ‘b’ 5740s 4485 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c: In function ‘futrts_smul_hi64’: 5740s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1824.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5740s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c:4489:86: error: expected ‘)’ before ‘a’ 5740s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c:4489:104: error: expected ‘)’ before ‘b’ 5740s 4489 | 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.K0ihat/autopkgtest_tmp/tests/issue1824.c: In function ‘mk_compile_opts’: 5740s /tmp/autopkgtest.K0ihat/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=] 5740s 7815 | "-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 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.fut: 5746s Compiling with --backend=opencl: 5746s cc failed with code 1: 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_umul_hi64’: 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5746s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5746s | ^~~~~~~~~~~ 5746s | __uint32_t 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4529:90: error: expected ‘)’ before ‘a’ 5746s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5746s | ~ ^ 5746s | ) 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4529:109: error: expected ‘)’ before ‘b’ 5746s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5746s | ~ ^ 5746s | ) 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c: In function ‘futrts_smul_hi64’: 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5746s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5746s | ^~~~~~~~~~ 5746s | __int128__ 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4533:86: error: expected ‘)’ before ‘a’ 5746s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5746s | ~ ^ 5746s | ) 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c:4533:104: error: expected ‘)’ before ‘b’ 5746s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5746s | ~ ^ 5746s | ) 5746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1794.c: In function ‘mk_compile_opts’: 5746s /tmp/autopkgtest.K0ihat/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=] 5746s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5746s | ~~^ ~~~~~~~~~~~~~ 5746s | | | 5746s | unsigned int int64_t {aka long long int} 5746s | %llu 5746s 5746s If you find this error message confusing, uninformative, or wrong, please open an issue: 5746s https://github.com/diku-dk/futhark/issues 5746s 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.fut: 5752s Compiling with --backend=opencl: 5752s cc failed with code 1: 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_umul_hi64’: 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5752s 4510 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c:4510:90: error: expected ‘)’ before ‘a’ 5752s 4510 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4510:109: error: expected ‘)’ before ‘b’ 5752s 4510 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c: In function ‘futrts_smul_hi64’: 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1841.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5752s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4514:86: error: expected ‘)’ before ‘a’ 5752s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c:4514:104: error: expected ‘)’ before ‘b’ 5752s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue1841.c: In function ‘mk_compile_opts’: 5752s /tmp/autopkgtest.K0ihat/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=] 5752s 7840 | "-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.K0ihat/autopkgtest_tmp/tests/issue1837.fut: 5752s Compiling with --backend=opencl: 5752s cc failed with code 1: 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_umul_hi64’: 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5752s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c:4526:90: error: expected ‘)’ before ‘a’ 5752s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4526:109: error: expected ‘)’ before ‘b’ 5752s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c: In function ‘futrts_smul_hi64’: 5752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1837.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5752s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4530:86: error: expected ‘)’ before ‘a’ 5752s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c:4530:104: error: expected ‘)’ before ‘b’ 5752s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1837.c: In function ‘mk_compile_opts’: 5752s /tmp/autopkgtest.K0ihat/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=] 5752s 7869 | "-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 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.fut: 5753s Compiling with --backend=opencl: 5753s cc failed with code 1: 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_umul_hi64’: 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5753s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5753s | ^~~~~~~~~~~ 5753s | __uint32_t 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4485:90: error: expected ‘)’ before ‘a’ 5753s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5753s | ~ ^ 5753s | ) 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4485:109: error: expected ‘)’ before ‘b’ 5753s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5753s | ~ ^ 5753s | ) 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c: In function ‘futrts_smul_hi64’: 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5753s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5753s | ^~~~~~~~~~ 5753s | __int128__ 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4489:86: error: expected ‘)’ before ‘a’ 5753s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5753s | ~ ^ 5753s | ) 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c:4489:104: error: expected ‘)’ before ‘b’ 5753s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5753s | ~ ^ 5753s | ) 5753s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1853.c: In function ‘mk_compile_opts’: 5753s /tmp/autopkgtest.K0ihat/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=] 5753s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5753s | ~~^ ~~~~~~~~~~~~~ 5753s | | | 5753s | unsigned int int64_t {aka long long int} 5753s | %llu 5753s 5753s If you find this error message confusing, uninformative, or wrong, please open an issue: 5753s https://github.com/diku-dk/futhark/issues 5753s 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut: 5754s Compiling with --backend=opencl: 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:11:32-39: 5754s Unused name "epsilon". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:11:41-43: 5754s Unused name "mu". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:11:45-54: 5754s Unused name "thickness". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:12:55-56: 5754s Unused name "i". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:12:57-58: 5754s Unused name "j". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:13:30-37: 5754s Unused name "epsilon". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:13:39-41: 5754s Unused name "mu". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:13:43-52: 5754s Unused name "thickness". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:15:42-43: 5754s Unused name "i". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:15:44-45: 5754s Unused name "j". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:21:13-14: 5754s Unused name "x". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:29:9-10: 5754s Unused name "c". 5754s 5754s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.fut:31:8-9: 5754s Defaulting ambiguous type to i32. 5754s cc failed with code 1: 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_umul_hi64’: 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5754s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5754s | ^~~~~~~~~~~ 5754s | __uint32_t 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4497:90: error: expected ‘)’ before ‘a’ 5754s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5754s | ~ ^ 5754s | ) 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4497:109: error: expected ‘)’ before ‘b’ 5754s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5754s | ~ ^ 5754s | ) 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c: In function ‘futrts_smul_hi64’: 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5754s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5754s | ^~~~~~~~~~ 5754s | __int128__ 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4501:86: error: expected ‘)’ before ‘a’ 5754s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5754s | ~ ^ 5754s | ) 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c:4501:104: error: expected ‘)’ before ‘b’ 5754s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5754s | ~ ^ 5754s | ) 5754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1847.c: In function ‘mk_compile_opts’: 5754s /tmp/autopkgtest.K0ihat/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=] 5754s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5754s | ~~^ ~~~~~~~~~~~~~ 5754s | | | 5754s | unsigned int int64_t {aka long long int} 5754s | %llu 5754s 5754s If you find this error message confusing, uninformative, or wrong, please open an issue: 5754s https://github.com/diku-dk/futhark/issues 5754s 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.fut: 5755s Compiling with --backend=opencl: 5755s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.fut:6:1-9:36: 5755s Entry point return type 5755s 5755s [2](i32, i32) 5755s 5755s will have an opaque type, so the result will likely not be usable. 5755s cc failed with code 1: 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_umul_hi64’: 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4553:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5755s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5755s | ^~~~~~~~~~~ 5755s | __uint32_t 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4553:78: note: each undeclared identifier is reported only once for each function it appears in 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4553:90: error: expected ‘)’ before ‘a’ 5755s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5755s | ~ ^ 5755s | ) 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4553:109: error: expected ‘)’ before ‘b’ 5755s 4553 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5755s | ~ ^ 5755s | ) 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c: In function ‘futrts_smul_hi64’: 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4557:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5755s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5755s | ^~~~~~~~~~ 5755s | __int128__ 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4557:86: error: expected ‘)’ before ‘a’ 5755s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5755s | ~ ^ 5755s | ) 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c:4557:104: error: expected ‘)’ before ‘b’ 5755s 4557 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5755s | ~ ^ 5755s | ) 5755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1855.c: In function ‘mk_compile_opts’: 5755s /tmp/autopkgtest.K0ihat/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=] 5755s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5755s | ~~^ ~~~~~~~~~~~~~ 5755s | | | 5755s | unsigned int int64_t {aka long long int} 5755s | %llu 5755s 5755s If you find this error message confusing, uninformative, or wrong, please open an issue: 5755s https://github.com/diku-dk/futhark/issues 5755s 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.fut: 5756s Compiling with --backend=opencl: 5756s cc failed with code 1: 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_umul_hi64’: 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4595:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5756s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5756s | ^~~~~~~~~~~ 5756s | __uint32_t 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4595:78: note: each undeclared identifier is reported only once for each function it appears in 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4595:90: error: expected ‘)’ before ‘a’ 5756s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5756s | ~ ^ 5756s | ) 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4595:109: error: expected ‘)’ before ‘b’ 5756s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5756s | ~ ^ 5756s | ) 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c: In function ‘futrts_smul_hi64’: 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4599:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5756s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5756s | ^~~~~~~~~~ 5756s | __int128__ 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4599:86: error: expected ‘)’ before ‘a’ 5756s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5756s | ~ ^ 5756s | ) 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c:4599:104: error: expected ‘)’ before ‘b’ 5756s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5756s | ~ ^ 5756s | ) 5756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1843.c: In function ‘mk_compile_opts’: 5756s /tmp/autopkgtest.K0ihat/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=] 5756s 7931 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5756s | ~~^ ~~~~~~~~~~~~~ 5756s | | | 5756s | unsigned int int64_t {aka long long int} 5756s | %llu 5756s 5756s If you find this error message confusing, uninformative, or wrong, please open an issue: 5756s https://github.com/diku-dk/futhark/issues 5756s 5761s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.fut: 5761s Compiling with --backend=opencl: 5761s cc failed with code 1: 5761s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_umul_hi64’: 5761s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5761s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1863.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5761s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4526:90: error: expected ‘)’ before ‘a’ 5761s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1863.c:4526:109: error: expected ‘)’ before ‘b’ 5761s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1863.c: In function ‘futrts_smul_hi64’: 5761s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1863.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5761s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1863.c:4530:86: error: expected ‘)’ before ‘a’ 5761s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1863.c:4530:104: error: expected ‘)’ before ‘b’ 5761s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1863.c: In function ‘mk_compile_opts’: 5761s /tmp/autopkgtest.K0ihat/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=] 5761s 7858 | "-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 5763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.fut: 5763s Compiling with --backend=opencl: 5763s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.fut:7:37-38: 5763s Unused name "i". 5763s cc failed with code 1: 5763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_umul_hi64’: 5763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5763s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c:4526:90: error: expected ‘)’ before ‘a’ 5763s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4526:109: error: expected ‘)’ before ‘b’ 5763s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c: In function ‘futrts_smul_hi64’: 5763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1838.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5763s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4530:86: error: expected ‘)’ before ‘a’ 5763s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c:4530:104: error: expected ‘)’ before ‘b’ 5763s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue1838.c: In function ‘mk_compile_opts’: 5763s /tmp/autopkgtest.K0ihat/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=] 5763s 7890 | "-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 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.fut: 5769s Compiling with --backend=opencl: 5769s cc failed with code 1: 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_umul_hi64’: 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5769s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5769s | ^~~~~~~~~~~ 5769s | __uint32_t 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4524:90: error: expected ‘)’ before ‘a’ 5769s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5769s | ~ ^ 5769s | ) 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4524:109: error: expected ‘)’ before ‘b’ 5769s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5769s | ~ ^ 5769s | ) 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c: In function ‘futrts_smul_hi64’: 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5769s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5769s | ^~~~~~~~~~ 5769s | __int128__ 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4528:86: error: expected ‘)’ before ‘a’ 5769s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5769s | ~ ^ 5769s | ) 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c:4528:104: error: expected ‘)’ before ‘b’ 5769s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5769s | ~ ^ 5769s | ) 5769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1874.c: In function ‘mk_compile_opts’: 5769s /tmp/autopkgtest.K0ihat/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=] 5769s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5769s | ~~^ ~~~~~~~~~~~~~ 5769s | | | 5769s | unsigned int int64_t {aka long long int} 5769s | %llu 5769s 5769s If you find this error message confusing, uninformative, or wrong, please open an issue: 5769s https://github.com/diku-dk/futhark/issues 5769s 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.fut: 5770s Compiling with --backend=opencl: 5770s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.fut:5:1-45: 5770s Entry point return type 5770s 5770s (f32, (), *[10]()) 5770s 5770s will have an opaque type, so the result will likely not be usable. 5770s cc failed with code 1: 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_umul_hi64’: 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5770s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5770s | ^~~~~~~~~~~ 5770s | __uint32_t 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4513:90: error: expected ‘)’ before ‘a’ 5770s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5770s | ~ ^ 5770s | ) 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4513:109: error: expected ‘)’ before ‘b’ 5770s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5770s | ~ ^ 5770s | ) 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c: In function ‘futrts_smul_hi64’: 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5770s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5770s | ^~~~~~~~~~ 5770s | __int128__ 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4517:86: error: expected ‘)’ before ‘a’ 5770s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5770s | ~ ^ 5770s | ) 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c:4517:104: error: expected ‘)’ before ‘b’ 5770s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5770s | ~ ^ 5770s | ) 5770s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1936.c: In function ‘mk_compile_opts’: 5770s /tmp/autopkgtest.K0ihat/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=] 5770s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5770s | ~~^ ~~~~~~~~~~~~~ 5770s | | | 5770s | unsigned int int64_t {aka long long int} 5770s | %llu 5770s 5770s If you find this error message confusing, uninformative, or wrong, please open an issue: 5770s https://github.com/diku-dk/futhark/issues 5770s 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.fut: 5771s Compiling with --backend=opencl: 5771s cc failed with code 1: 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_umul_hi64’: 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.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.K0ihat/autopkgtest_tmp/tests/issue1935.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.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.K0ihat/autopkgtest_tmp/tests/issue1935.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.K0ihat/autopkgtest_tmp/tests/issue1935.c: In function ‘futrts_smul_hi64’: 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1935.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.K0ihat/autopkgtest_tmp/tests/issue1935.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.K0ihat/autopkgtest_tmp/tests/issue1935.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.K0ihat/autopkgtest_tmp/tests/issue1935.c: In function ‘mk_compile_opts’: 5771s /tmp/autopkgtest.K0ihat/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=] 5771s 7829 | "-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.K0ihat/autopkgtest_tmp/tests/issue1895.fut: 5771s Generating reference outputs: 5771s cc failed with code 1: 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_umul_hi64’: 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5771s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:90: error: expected ‘)’ before ‘a’ 5771s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4415:109: error: expected ‘)’ before ‘b’ 5771s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c: In function ‘futrts_smul_hi64’: 5771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1895.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5771s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4419:86: error: expected ‘)’ before ‘a’ 5771s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue1895.c:4419:104: error: expected ‘)’ before ‘b’ 5771s 4419 | 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 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.K0ihat/autopkgtest_tmp/tests/issue1937.fut: 5772s Compiling with --backend=opencl: 5772s cc failed with code 1: 5772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_umul_hi64’: 5772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5772s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.c:4511:90: error: expected ‘)’ before ‘a’ 5772s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.c:4511:109: error: expected ‘)’ before ‘b’ 5772s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.c: In function ‘futrts_smul_hi64’: 5772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1937.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5772s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.c:4515:86: error: expected ‘)’ before ‘a’ 5772s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.c:4515:104: error: expected ‘)’ before ‘b’ 5772s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue1937.c: In function ‘mk_compile_opts’: 5772s /tmp/autopkgtest.K0ihat/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=] 5772s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/issue194.fut: 5774s Compiling with --backend=opencl: 5774s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.fut:12:47-48: 5774s Unused name "j". 5774s cc failed with code 1: 5774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_umul_hi64’: 5774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5774s 4529 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c:4529:90: error: expected ‘)’ before ‘a’ 5774s 4529 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4529:109: error: expected ‘)’ before ‘b’ 5774s 4529 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c: In function ‘futrts_smul_hi64’: 5774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue194.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5774s 4533 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4533:86: error: expected ‘)’ before ‘a’ 5774s 4533 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c:4533:104: error: expected ‘)’ before ‘b’ 5774s 4533 | 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.K0ihat/autopkgtest_tmp/tests/issue194.c: In function ‘mk_compile_opts’: 5774s /tmp/autopkgtest.K0ihat/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=] 5774s 7862 | "-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 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.fut: 5775s Compiling with --backend=opencl: 5775s cc failed with code 1: 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_umul_hi64’: 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5775s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5775s | ^~~~~~~~~~~ 5775s | __uint32_t 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4526:90: error: expected ‘)’ before ‘a’ 5775s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5775s | ~ ^ 5775s | ) 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4526:109: error: expected ‘)’ before ‘b’ 5775s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5775s | ~ ^ 5775s | ) 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c: In function ‘futrts_smul_hi64’: 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5775s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5775s | ^~~~~~~~~~ 5775s | __int128__ 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4530:86: error: expected ‘)’ before ‘a’ 5775s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5775s | ~ ^ 5775s | ) 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c:4530:104: error: expected ‘)’ before ‘b’ 5775s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5775s | ~ ^ 5775s | ) 5775s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1943.c: In function ‘mk_compile_opts’: 5775s /tmp/autopkgtest.K0ihat/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=] 5775s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5775s | ~~^ ~~~~~~~~~~~~~ 5775s | | | 5775s | unsigned int int64_t {aka long long int} 5775s | %llu 5775s 5775s If you find this error message confusing, uninformative, or wrong, please open an issue: 5775s https://github.com/diku-dk/futhark/issues 5775s 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.fut: 5781s Compiling with --backend=opencl: 5781s cc failed with code 1: 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_umul_hi64’: 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5781s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5781s | ^~~~~~~~~~~ 5781s | __uint32_t 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4514:90: error: expected ‘)’ before ‘a’ 5781s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4514:109: error: expected ‘)’ before ‘b’ 5781s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c: In function ‘futrts_smul_hi64’: 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5781s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5781s | ^~~~~~~~~~ 5781s | __int128__ 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4518:86: error: expected ‘)’ before ‘a’ 5781s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c:4518:104: error: expected ‘)’ before ‘b’ 5781s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1947.c: In function ‘mk_compile_opts’: 5781s /tmp/autopkgtest.K0ihat/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=] 5781s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5781s | ~~^ ~~~~~~~~~~~~~ 5781s | | | 5781s | unsigned int int64_t {aka long long int} 5781s | %llu 5781s 5781s If you find this error message confusing, uninformative, or wrong, please open an issue: 5781s https://github.com/diku-dk/futhark/issues 5781s 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.fut: 5781s Compiling with --backend=opencl: 5781s cc failed with code 1: 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_umul_hi64’: 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5781s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5781s | ^~~~~~~~~~~ 5781s | __uint32_t 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4498:90: error: expected ‘)’ before ‘a’ 5781s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4498:109: error: expected ‘)’ before ‘b’ 5781s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c: In function ‘futrts_smul_hi64’: 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5781s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5781s | ^~~~~~~~~~ 5781s | __int128__ 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4502:86: error: expected ‘)’ before ‘a’ 5781s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c:4502:104: error: expected ‘)’ before ‘b’ 5781s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5781s | ~ ^ 5781s | ) 5781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1949.c: In function ‘mk_compile_opts’: 5781s /tmp/autopkgtest.K0ihat/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=] 5781s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5781s | ~~^ ~~~~~~~~~~~~~ 5781s | | | 5781s | unsigned int int64_t {aka long long int} 5781s | %llu 5781s 5781s If you find this error message confusing, uninformative, or wrong, please open an issue: 5781s https://github.com/diku-dk/futhark/issues 5781s 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.fut: 5782s Compiling with --backend=opencl: 5782s cc failed with code 1: 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_umul_hi64’: 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5782s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5782s | ^~~~~~~~~~~ 5782s | __uint32_t 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4497:90: error: expected ‘)’ before ‘a’ 5782s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5782s | ~ ^ 5782s | ) 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4497:109: error: expected ‘)’ before ‘b’ 5782s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5782s | ~ ^ 5782s | ) 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c: In function ‘futrts_smul_hi64’: 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5782s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5782s | ^~~~~~~~~~ 5782s | __int128__ 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4501:86: error: expected ‘)’ before ‘a’ 5782s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5782s | ~ ^ 5782s | ) 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c:4501:104: error: expected ‘)’ before ‘b’ 5782s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5782s | ~ ^ 5782s | ) 5782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1952.c: In function ‘mk_compile_opts’: 5782s /tmp/autopkgtest.K0ihat/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=] 5782s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5782s | ~~^ ~~~~~~~~~~~~~ 5782s | | | 5782s | unsigned int int64_t {aka long long int} 5782s | %llu 5782s 5782s If you find this error message confusing, uninformative, or wrong, please open an issue: 5782s https://github.com/diku-dk/futhark/issues 5782s 5783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.fut: 5783s Compiling with --backend=opencl: 5783s cc failed with code 1: 5783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_umul_hi64’: 5783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5783s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c:4512:90: error: expected ‘)’ before ‘a’ 5783s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4512:109: error: expected ‘)’ before ‘b’ 5783s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c: In function ‘futrts_smul_hi64’: 5783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1984.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5783s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4516:86: error: expected ‘)’ before ‘a’ 5783s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c:4516:104: error: expected ‘)’ before ‘b’ 5783s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue1984.c: In function ‘mk_compile_opts’: 5783s /tmp/autopkgtest.K0ihat/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=] 5783s 7842 | "-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.K0ihat/autopkgtest_tmp/tests/issue1978.fut: 5784s Compiling with --backend=opencl: 5784s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.fut:1:12-32: 5784s Entry point parameter 5784s 5784s ((gridDim: (i64, i64)): (i64, i64)) 5784s 5784s will have an opaque type, so the entry point will likely not be callable. 5784s cc failed with code 1: 5784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_umul_hi64’: 5784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5784s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4541:90: error: expected ‘)’ before ‘a’ 5784s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5784s | ~ ^ 5784s | ) 5785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4541:109: error: expected ‘)’ before ‘b’ 5785s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c: In function ‘futrts_smul_hi64’: 5785s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1978.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5785s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4545:86: error: expected ‘)’ before ‘a’ 5785s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c:4545:104: error: expected ‘)’ before ‘b’ 5785s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue1978.c: In function ‘mk_compile_opts’: 5785s /tmp/autopkgtest.K0ihat/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=] 5785s 7875 | "-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.K0ihat/autopkgtest_tmp/tests/issue2000.fut: 5786s Compiling with --backend=opencl: 5786s cc failed with code 1: 5786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_umul_hi64’: 5786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5786s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2000.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4498:90: error: expected ‘)’ before ‘a’ 5786s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2000.c:4498:109: error: expected ‘)’ before ‘b’ 5786s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2000.c: In function ‘futrts_smul_hi64’: 5786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2000.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5786s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2000.c:4502:86: error: expected ‘)’ before ‘a’ 5786s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2000.c:4502:104: error: expected ‘)’ before ‘b’ 5786s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2000.c: In function ‘mk_compile_opts’: 5786s /tmp/autopkgtest.K0ihat/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=] 5786s 7828 | "-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 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.fut: 5787s Compiling with --backend=opencl: 5787s cc failed with code 1: 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_umul_hi64’: 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5787s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5787s | ^~~~~~~~~~~ 5787s | __uint32_t 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4497:90: error: expected ‘)’ before ‘a’ 5787s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4497:109: error: expected ‘)’ before ‘b’ 5787s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c: In function ‘futrts_smul_hi64’: 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5787s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5787s | ^~~~~~~~~~ 5787s | __int128__ 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4501:86: error: expected ‘)’ before ‘a’ 5787s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c:4501:104: error: expected ‘)’ before ‘b’ 5787s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2011.c: In function ‘mk_compile_opts’: 5787s /tmp/autopkgtest.K0ihat/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=] 5787s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5787s | ~~^ ~~~~~~~~~~~~~ 5787s | | | 5787s | unsigned int int64_t {aka long long int} 5787s | %llu 5787s 5787s If you find this error message confusing, uninformative, or wrong, please open an issue: 5787s https://github.com/diku-dk/futhark/issues 5787s 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.fut: 5787s Compiling with --backend=opencl: 5787s cc failed with code 1: 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_umul_hi64’: 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5787s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5787s | ^~~~~~~~~~~ 5787s | __uint32_t 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4497:90: error: expected ‘)’ before ‘a’ 5787s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4497:109: error: expected ‘)’ before ‘b’ 5787s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c: In function ‘futrts_smul_hi64’: 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5787s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5787s | ^~~~~~~~~~ 5787s | __int128__ 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4501:86: error: expected ‘)’ before ‘a’ 5787s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c:4501:104: error: expected ‘)’ before ‘b’ 5787s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5787s | ~ ^ 5787s | ) 5787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue1998.c: In function ‘mk_compile_opts’: 5787s /tmp/autopkgtest.K0ihat/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=] 5787s 7835 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5787s | ~~^ ~~~~~~~~~~~~~ 5787s | | | 5787s | unsigned int int64_t {aka long long int} 5787s | %llu 5787s 5787s If you find this error message confusing, uninformative, or wrong, please open an issue: 5787s https://github.com/diku-dk/futhark/issues 5787s 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.fut: 5795s Compiling with --backend=opencl: 5795s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.fut:4:39-40: 5795s Unused name "i". 5795s cc failed with code 1: 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_umul_hi64’: 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5795s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2015.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4511:90: error: expected ‘)’ before ‘a’ 5795s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2015.c:4511:109: error: expected ‘)’ before ‘b’ 5795s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2015.c: In function ‘futrts_smul_hi64’: 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2015.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5795s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2015.c:4515:86: error: expected ‘)’ before ‘a’ 5795s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2015.c:4515:104: error: expected ‘)’ before ‘b’ 5795s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2015.c: In function ‘mk_compile_opts’: 5795s /tmp/autopkgtest.K0ihat/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=] 5795s 7846 | "-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.K0ihat/autopkgtest_tmp/tests/issue2018.fut: 5795s Compiling with --backend=opencl: 5795s cc failed with code 1: 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_umul_hi64’: 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5795s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c:4513:90: error: expected ‘)’ before ‘a’ 5795s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4513:109: error: expected ‘)’ before ‘b’ 5795s 4513 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c: In function ‘futrts_smul_hi64’: 5795s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2018.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5795s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4517:86: error: expected ‘)’ before ‘a’ 5795s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c:4517:104: error: expected ‘)’ before ‘b’ 5795s 4517 | 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.K0ihat/autopkgtest_tmp/tests/issue2018.c: In function ‘mk_compile_opts’: 5795s /tmp/autopkgtest.K0ihat/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=] 5795s 7843 | "-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 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.fut: 5799s Compiling with --backend=opencl: 5799s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.fut:2:1-41: 5799s Entry point return type 5799s 5799s [10](bool, bool) 5799s 5799s will have an opaque type, so the result will likely not be usable. 5799s cc failed with code 1: 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_umul_hi64’: 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5799s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5799s | ^~~~~~~~~~~ 5799s | __uint32_t 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4541:90: error: expected ‘)’ before ‘a’ 5799s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4541:109: error: expected ‘)’ before ‘b’ 5799s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c: In function ‘futrts_smul_hi64’: 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5799s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5799s | ^~~~~~~~~~ 5799s | __int128__ 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4545:86: error: expected ‘)’ before ‘a’ 5799s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c:4545:104: error: expected ‘)’ before ‘b’ 5799s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2021.c: In function ‘mk_compile_opts’: 5799s /tmp/autopkgtest.K0ihat/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=] 5799s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5799s | ~~^ ~~~~~~~~~~~~~ 5799s | | | 5799s | unsigned int int64_t {aka long long int} 5799s | %llu 5799s 5799s If you find this error message confusing, uninformative, or wrong, please open an issue: 5799s https://github.com/diku-dk/futhark/issues 5799s 5799s 762 failed, 83 passed, 1461 to go. 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.fut: 5799s Compiling with --backend=opencl: 5799s cc failed with code 1: 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_umul_hi64’: 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5799s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5799s | ^~~~~~~~~~~ 5799s | __uint32_t 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4512:90: error: expected ‘)’ before ‘a’ 5799s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4512:109: error: expected ‘)’ before ‘b’ 5799s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c: In function ‘futrts_smul_hi64’: 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5799s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5799s | ^~~~~~~~~~ 5799s | __int128__ 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4516:86: error: expected ‘)’ before ‘a’ 5799s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c:4516:104: error: expected ‘)’ before ‘b’ 5799s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5799s | ~ ^ 5799s | ) 5799s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2040.c: In function ‘mk_compile_opts’: 5799s /tmp/autopkgtest.K0ihat/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=] 5799s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5799s | ~~^ ~~~~~~~~~~~~~ 5799s | | | 5799s | unsigned int int64_t {aka long long int} 5799s | %llu 5799s 5799s If you find this error message confusing, uninformative, or wrong, please open an issue: 5799s https://github.com/diku-dk/futhark/issues 5799s 5800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.fut: 5800s Compiling with --backend=opencl: 5800s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.fut:8:28-47: 5800s Size expression with binding is replaced by unknown size. 5800s 5800s For more information, see: 5800s https://futhark.readthedocs.io/en/v0.25.26/error-index.html#size-expression-bind 5800s cc failed with code 1: 5800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_umul_hi64’: 5800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5800s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.c:4511:90: error: expected ‘)’ before ‘a’ 5800s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.c:4511:109: error: expected ‘)’ before ‘b’ 5800s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.c: In function ‘futrts_smul_hi64’: 5800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2053.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5800s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.c:4515:86: error: expected ‘)’ before ‘a’ 5800s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.c:4515:104: error: expected ‘)’ before ‘b’ 5800s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2053.c: In function ‘mk_compile_opts’: 5800s /tmp/autopkgtest.K0ihat/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=] 5800s 7848 | "-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 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.fut: 5801s Compiling with --backend=opencl: 5801s cc failed with code 1: 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_umul_hi64’: 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5801s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5801s | ^~~~~~~~~~~ 5801s | __uint32_t 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4511:90: error: expected ‘)’ before ‘a’ 5801s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4511:109: error: expected ‘)’ before ‘b’ 5801s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c: In function ‘futrts_smul_hi64’: 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5801s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5801s | ^~~~~~~~~~ 5801s | __int128__ 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4515:86: error: expected ‘)’ before ‘a’ 5801s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c:4515:104: error: expected ‘)’ before ‘b’ 5801s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2048.c: In function ‘mk_compile_opts’: 5801s /tmp/autopkgtest.K0ihat/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=] 5801s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5801s | ~~^ ~~~~~~~~~~~~~ 5801s | | | 5801s | unsigned int int64_t {aka long long int} 5801s | %llu 5801s 5801s If you find this error message confusing, uninformative, or wrong, please open an issue: 5801s https://github.com/diku-dk/futhark/issues 5801s 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.fut: 5801s Compiling with --backend=opencl: 5801s cc failed with code 1: 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_umul_hi64’: 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5801s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5801s | ^~~~~~~~~~~ 5801s | __uint32_t 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4511:90: error: expected ‘)’ before ‘a’ 5801s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4511:109: error: expected ‘)’ before ‘b’ 5801s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c: In function ‘futrts_smul_hi64’: 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5801s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5801s | ^~~~~~~~~~ 5801s | __int128__ 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4515:86: error: expected ‘)’ before ‘a’ 5801s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c:4515:104: error: expected ‘)’ before ‘b’ 5801s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5801s | ~ ^ 5801s | ) 5801s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2058.c: In function ‘mk_compile_opts’: 5801s /tmp/autopkgtest.K0ihat/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=] 5801s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5801s | ~~^ ~~~~~~~~~~~~~ 5801s | | | 5801s | unsigned int int64_t {aka long long int} 5801s | %llu 5801s 5801s If you find this error message confusing, uninformative, or wrong, please open an issue: 5801s https://github.com/diku-dk/futhark/issues 5801s 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.fut: 5803s Compiling with --backend=opencl: 5803s cc failed with code 1: 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_umul_hi64’: 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5803s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5803s | ^~~~~~~~~~~ 5803s | __uint32_t 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4498:90: error: expected ‘)’ before ‘a’ 5803s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5803s | ~ ^ 5803s | ) 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4498:109: error: expected ‘)’ before ‘b’ 5803s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5803s | ~ ^ 5803s | ) 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c: In function ‘futrts_smul_hi64’: 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5803s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5803s | ^~~~~~~~~~ 5803s | __int128__ 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4502:86: error: expected ‘)’ before ‘a’ 5803s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5803s | ~ ^ 5803s | ) 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c:4502:104: error: expected ‘)’ before ‘b’ 5803s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5803s | ~ ^ 5803s | ) 5803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2038.c: In function ‘mk_compile_opts’: 5803s /tmp/autopkgtest.K0ihat/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=] 5803s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5803s | ~~^ ~~~~~~~~~~~~~ 5803s | | | 5803s | unsigned int int64_t {aka long long int} 5803s | %llu 5803s 5803s If you find this error message confusing, uninformative, or wrong, please open an issue: 5803s https://github.com/diku-dk/futhark/issues 5803s 5805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.fut: 5805s Generating reference outputs: 5805s cc failed with code 1: 5805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_umul_hi64’: 5805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5805s 4416 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 5805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:90: error: expected ‘)’ before ‘a’ 5805s 4416 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4416:109: error: expected ‘)’ before ‘b’ 5805s 4416 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c: In function ‘futrts_smul_hi64’: 5805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2092.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5805s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4420:86: error: expected ‘)’ before ‘a’ 5805s 4420 | 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.K0ihat/autopkgtest_tmp/tests/issue2092.c:4420:104: error: expected ‘)’ before ‘b’ 5805s 4420 | 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 5805s If you find this error message confusing, uninformative, or wrong, please open an issue: 5805s https://github.com/diku-dk/futhark/issues 5805s 5811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.fut: 5811s Compiling with --backend=opencl: 5811s cc failed with code 1: 5811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_umul_hi64’: 5811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5811s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c:4498:90: error: expected ‘)’ before ‘a’ 5811s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4498:109: error: expected ‘)’ before ‘b’ 5811s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c: In function ‘futrts_smul_hi64’: 5811s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2096.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5811s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4502:86: error: expected ‘)’ before ‘a’ 5811s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c:4502:104: error: expected ‘)’ before ‘b’ 5811s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2096.c: In function ‘mk_compile_opts’: 5811s /tmp/autopkgtest.K0ihat/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=] 5811s 7828 | "-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 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.fut: 5812s Compiling with --backend=opencl: 5812s cc failed with code 1: 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_umul_hi64’: 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5812s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5812s | ^~~~~~~~~~~ 5812s | __uint32_t 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4512:90: error: expected ‘)’ before ‘a’ 5812s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5812s | ~ ^ 5812s | ) 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4512:109: error: expected ‘)’ before ‘b’ 5812s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5812s | ~ ^ 5812s | ) 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c: In function ‘futrts_smul_hi64’: 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5812s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5812s | ^~~~~~~~~~ 5812s | __int128__ 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4516:86: error: expected ‘)’ before ‘a’ 5812s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5812s | ~ ^ 5812s | ) 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c:4516:104: error: expected ‘)’ before ‘b’ 5812s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5812s | ~ ^ 5812s | ) 5812s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2099.c: In function ‘mk_compile_opts’: 5812s /tmp/autopkgtest.K0ihat/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=] 5812s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5812s | ~~^ ~~~~~~~~~~~~~ 5812s | | | 5812s | unsigned int int64_t {aka long long int} 5812s | %llu 5812s 5812s If you find this error message confusing, uninformative, or wrong, please open an issue: 5812s https://github.com/diku-dk/futhark/issues 5812s 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.fut: 5814s Compiling with --backend=opencl: 5814s cc failed with code 1: 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_umul_hi64’: 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5814s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4498:90: error: expected ‘)’ before ‘a’ 5814s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4498:109: error: expected ‘)’ before ‘b’ 5814s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c: In function ‘futrts_smul_hi64’: 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5814s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue2100.c:4502:86: error: expected ‘)’ before ‘a’ 5814s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5814s | ~ ^ 5814s | ) 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c:4502:104: error: expected ‘)’ before ‘b’ 5814s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5814s | ~ ^ 5814s | ) 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2100.c: In function ‘mk_compile_opts’: 5814s /tmp/autopkgtest.K0ihat/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=] 5814s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5814s | ~~^ ~~~~~~~~~~~~~ 5814s | | | 5814s | unsigned int int64_t {aka long long int} 5814s | %llu 5814s 5814s If you find this error message confusing, uninformative, or wrong, please open an issue: 5814s https://github.com/diku-dk/futhark/issues 5814s 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.fut: 5814s Compiling with --backend=opencl: 5814s cc failed with code 1: 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_umul_hi64’: 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5814s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2106.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4511:90: error: expected ‘)’ before ‘a’ 5814s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2106.c:4511:109: error: expected ‘)’ before ‘b’ 5814s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue2106.c: In function ‘futrts_smul_hi64’: 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5814s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue2106.c:4515:86: error: expected ‘)’ before ‘a’ 5814s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5814s | ~ ^ 5814s | ) 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c:4515:104: error: expected ‘)’ before ‘b’ 5814s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5814s | ~ ^ 5814s | ) 5814s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2106.c: In function ‘mk_compile_opts’: 5814s /tmp/autopkgtest.K0ihat/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=] 5814s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5814s | ~~^ ~~~~~~~~~~~~~ 5814s | | | 5814s | unsigned int int64_t {aka long long int} 5814s | %llu 5814s 5814s If you find this error message confusing, uninformative, or wrong, please open an issue: 5814s https://github.com/diku-dk/futhark/issues 5814s 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.fut: 5817s Compiling with --backend=opencl: 5817s cc failed with code 1: 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_umul_hi64’: 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5817s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5817s | ^~~~~~~~~~~ 5817s | __uint32_t 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4511:90: error: expected ‘)’ before ‘a’ 5817s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5817s | ~ ^ 5817s | ) 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4511:109: error: expected ‘)’ before ‘b’ 5817s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5817s | ~ ^ 5817s | ) 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c: In function ‘futrts_smul_hi64’: 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5817s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5817s | ^~~~~~~~~~ 5817s | __int128__ 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4515:86: error: expected ‘)’ before ‘a’ 5817s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5817s | ~ ^ 5817s | ) 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c:4515:104: error: expected ‘)’ before ‘b’ 5817s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5817s | ~ ^ 5817s | ) 5817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2124.c: In function ‘mk_compile_opts’: 5817s /tmp/autopkgtest.K0ihat/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=] 5817s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5817s | ~~^ ~~~~~~~~~~~~~ 5817s | | | 5817s | unsigned int int64_t {aka long long int} 5817s | %llu 5817s 5817s If you find this error message confusing, uninformative, or wrong, please open an issue: 5817s https://github.com/diku-dk/futhark/issues 5817s 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.fut: 5823s Compiling with --backend=opencl: 5823s cc failed with code 1: 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_umul_hi64’: 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5823s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5823s | ^~~~~~~~~~~ 5823s | __uint32_t 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4512:90: error: expected ‘)’ before ‘a’ 5823s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5823s | ~ ^ 5823s | ) 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4512:109: error: expected ‘)’ before ‘b’ 5823s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5823s | ~ ^ 5823s | ) 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c: In function ‘futrts_smul_hi64’: 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5823s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5823s | ^~~~~~~~~~ 5823s | __int128__ 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4516:86: error: expected ‘)’ before ‘a’ 5823s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5823s | ~ ^ 5823s | ) 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c:4516:104: error: expected ‘)’ before ‘b’ 5823s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5823s | ~ ^ 5823s | ) 5823s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2136.c: In function ‘mk_compile_opts’: 5823s /tmp/autopkgtest.K0ihat/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=] 5823s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5823s | ~~^ ~~~~~~~~~~~~~ 5823s | | | 5823s | unsigned int int64_t {aka long long int} 5823s | %llu 5823s 5823s If you find this error message confusing, uninformative, or wrong, please open an issue: 5823s https://github.com/diku-dk/futhark/issues 5823s 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.fut: 5824s Compiling with --backend=opencl: 5824s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.fut:5:28-34: 5824s Unused name "xParam". 5824s 5824s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.fut:6:28-34: 5824s Unused name "yParam". 5824s cc failed with code 1: 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_umul_hi64’: 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5824s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5824s | ^~~~~~~~~~~ 5824s | __uint32_t 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4527:90: error: expected ‘)’ before ‘a’ 5824s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5824s | ~ ^ 5824s | ) 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4527:109: error: expected ‘)’ before ‘b’ 5824s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5824s | ~ ^ 5824s | ) 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c: In function ‘futrts_smul_hi64’: 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5824s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5824s | ^~~~~~~~~~ 5824s | __int128__ 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4531:86: error: expected ‘)’ before ‘a’ 5824s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5824s | ~ ^ 5824s | ) 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c:4531:104: error: expected ‘)’ before ‘b’ 5824s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5824s | ~ ^ 5824s | ) 5824s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2184.c: In function ‘mk_compile_opts’: 5824s /tmp/autopkgtest.K0ihat/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=] 5824s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5824s | ~~^ ~~~~~~~~~~~~~ 5824s | | | 5824s | unsigned int int64_t {aka long long int} 5824s | %llu 5824s 5824s If you find this error message confusing, uninformative, or wrong, please open an issue: 5824s https://github.com/diku-dk/futhark/issues 5824s 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.fut: 5826s Compiling with --backend=opencl: 5826s cc failed with code 1: 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_umul_hi64’: 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5826s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5826s | ^~~~~~~~~~~ 5826s | __uint32_t 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4512:90: error: expected ‘)’ before ‘a’ 5826s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5826s | ~ ^ 5826s | ) 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4512:109: error: expected ‘)’ before ‘b’ 5826s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5826s | ~ ^ 5826s | ) 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c: In function ‘futrts_smul_hi64’: 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5826s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5826s | ^~~~~~~~~~ 5826s | __int128__ 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4516:86: error: expected ‘)’ before ‘a’ 5826s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5826s | ~ ^ 5826s | ) 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c:4516:104: error: expected ‘)’ before ‘b’ 5826s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5826s | ~ ^ 5826s | ) 5826s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2193.c: In function ‘mk_compile_opts’: 5826s /tmp/autopkgtest.K0ihat/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=] 5826s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5826s | ~~^ ~~~~~~~~~~~~~ 5826s | | | 5826s | unsigned int int64_t {aka long long int} 5826s | %llu 5826s 5826s If you find this error message confusing, uninformative, or wrong, please open an issue: 5826s https://github.com/diku-dk/futhark/issues 5826s 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.fut: 5827s Compiling with --backend=opencl: 5827s cc failed with code 1: 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_umul_hi64’: 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4668:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5827s 4668 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5827s | ^~~~~~~~~~~ 5827s | __uint32_t 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4668:78: note: each undeclared identifier is reported only once for each function it appears in 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4668:90: error: expected ‘)’ before ‘a’ 5827s 4668 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5827s | ~ ^ 5827s | ) 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4668:109: error: expected ‘)’ before ‘b’ 5827s 4668 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5827s | ~ ^ 5827s | ) 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c: In function ‘futrts_smul_hi64’: 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4672:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5827s 4672 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5827s | ^~~~~~~~~~ 5827s | __int128__ 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4672:86: error: expected ‘)’ before ‘a’ 5827s 4672 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5827s | ~ ^ 5827s | ) 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c:4672:104: error: expected ‘)’ before ‘b’ 5827s 4672 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5827s | ~ ^ 5827s | ) 5827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2104.c: In function ‘mk_compile_opts’: 5827s /tmp/autopkgtest.K0ihat/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=] 5827s 8005 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5827s | ~~^ ~~~~~~~~~~~~~ 5827s | | | 5827s | unsigned int int64_t {aka long long int} 5827s | %llu 5827s 5827s If you find this error message confusing, uninformative, or wrong, please open an issue: 5827s https://github.com/diku-dk/futhark/issues 5827s 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.fut: 5830s Compiling with --backend=opencl: 5830s cc failed with code 1: 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_umul_hi64’: 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5830s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5830s | ^~~~~~~~~~~ 5830s | __uint32_t 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4512:90: error: expected ‘)’ before ‘a’ 5830s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4512:109: error: expected ‘)’ before ‘b’ 5830s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c: In function ‘futrts_smul_hi64’: 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5830s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5830s | ^~~~~~~~~~ 5830s | __int128__ 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4516:86: error: expected ‘)’ before ‘a’ 5830s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c:4516:104: error: expected ‘)’ before ‘b’ 5830s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2197.c: In function ‘mk_compile_opts’: 5830s /tmp/autopkgtest.K0ihat/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=] 5830s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5830s | ~~^ ~~~~~~~~~~~~~ 5830s | | | 5830s | unsigned int int64_t {aka long long int} 5830s | %llu 5830s 5830s If you find this error message confusing, uninformative, or wrong, please open an issue: 5830s https://github.com/diku-dk/futhark/issues 5830s 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.fut: 5830s Compiling with --backend=opencl: 5830s cc failed with code 1: 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_umul_hi64’: 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5830s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5830s | ^~~~~~~~~~~ 5830s | __uint32_t 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4512:90: error: expected ‘)’ before ‘a’ 5830s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4512:109: error: expected ‘)’ before ‘b’ 5830s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c: In function ‘futrts_smul_hi64’: 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5830s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5830s | ^~~~~~~~~~ 5830s | __int128__ 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4516:86: error: expected ‘)’ before ‘a’ 5830s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c:4516:104: error: expected ‘)’ before ‘b’ 5830s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5830s | ~ ^ 5830s | ) 5830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue245.c: In function ‘mk_compile_opts’: 5830s /tmp/autopkgtest.K0ihat/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=] 5830s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5830s | ~~^ ~~~~~~~~~~~~~ 5830s | | | 5830s | unsigned int int64_t {aka long long int} 5830s | %llu 5830s 5830s If you find this error message confusing, uninformative, or wrong, please open an issue: 5830s https://github.com/diku-dk/futhark/issues 5830s 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.fut: 5831s Compiling with --backend=opencl: 5831s cc failed with code 1: 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_umul_hi64’: 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5831s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5831s | ^~~~~~~~~~~ 5831s | __uint32_t 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4527:90: error: expected ‘)’ before ‘a’ 5831s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5831s | ~ ^ 5831s | ) 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4527:109: error: expected ‘)’ before ‘b’ 5831s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5831s | ~ ^ 5831s | ) 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c: In function ‘futrts_smul_hi64’: 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5831s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5831s | ^~~~~~~~~~ 5831s | __int128__ 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4531:86: error: expected ‘)’ before ‘a’ 5831s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5831s | ~ ^ 5831s | ) 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c:4531:104: error: expected ‘)’ before ‘b’ 5831s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5831s | ~ ^ 5831s | ) 5831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue2125.c: In function ‘mk_compile_opts’: 5831s /tmp/autopkgtest.K0ihat/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=] 5831s 7875 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5831s | ~~^ ~~~~~~~~~~~~~ 5831s | | | 5831s | unsigned int int64_t {aka long long int} 5831s | %llu 5831s 5831s If you find this error message confusing, uninformative, or wrong, please open an issue: 5831s https://github.com/diku-dk/futhark/issues 5831s 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.fut: 5834s Compiling with --backend=opencl: 5834s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.fut:8:34-35: 5834s Unused name "x". 5834s cc failed with code 1: 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_umul_hi64’: 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5834s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5834s | ^~~~~~~~~~~ 5834s | __uint32_t 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4512:90: error: expected ‘)’ before ‘a’ 5834s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5834s | ~ ^ 5834s | ) 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4512:109: error: expected ‘)’ before ‘b’ 5834s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5834s | ~ ^ 5834s | ) 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c: In function ‘futrts_smul_hi64’: 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5834s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5834s | ^~~~~~~~~~ 5834s | __int128__ 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4516:86: error: expected ‘)’ before ‘a’ 5834s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5834s | ~ ^ 5834s | ) 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c:4516:104: error: expected ‘)’ before ‘b’ 5834s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5834s | ~ ^ 5834s | ) 5834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue246.c: In function ‘mk_compile_opts’: 5834s /tmp/autopkgtest.K0ihat/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=] 5834s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5834s | ~~^ ~~~~~~~~~~~~~ 5834s | | | 5834s | unsigned int int64_t {aka long long int} 5834s | %llu 5834s 5834s If you find this error message confusing, uninformative, or wrong, please open an issue: 5834s https://github.com/diku-dk/futhark/issues 5834s 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.fut: 5837s Compiling with --backend=opencl: 5837s cc failed with code 1: 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_umul_hi64’: 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5837s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5837s | ^~~~~~~~~~~ 5837s | __uint32_t 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4511:90: error: expected ‘)’ before ‘a’ 5837s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5837s | ~ ^ 5837s | ) 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4511:109: error: expected ‘)’ before ‘b’ 5837s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5837s | ~ ^ 5837s | ) 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c: In function ‘futrts_smul_hi64’: 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5837s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5837s | ^~~~~~~~~~ 5837s | __int128__ 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4515:86: error: expected ‘)’ before ‘a’ 5837s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5837s | ~ ^ 5837s | ) 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c:4515:104: error: expected ‘)’ before ‘b’ 5837s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5837s | ~ ^ 5837s | ) 5837s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue304.c: In function ‘mk_compile_opts’: 5837s /tmp/autopkgtest.K0ihat/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=] 5837s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5837s | ~~^ ~~~~~~~~~~~~~ 5837s | | | 5837s | unsigned int int64_t {aka long long int} 5837s | %llu 5837s 5837s If you find this error message confusing, uninformative, or wrong, please open an issue: 5837s https://github.com/diku-dk/futhark/issues 5837s 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.fut: 5840s Compiling with --backend=opencl: 5840s cc failed with code 1: 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_umul_hi64’: 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5840s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5840s | ^~~~~~~~~~~ 5840s | __uint32_t 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4511:90: error: expected ‘)’ before ‘a’ 5840s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5840s | ~ ^ 5840s | ) 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4511:109: error: expected ‘)’ before ‘b’ 5840s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5840s | ~ ^ 5840s | ) 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c: In function ‘futrts_smul_hi64’: 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5840s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5840s | ^~~~~~~~~~ 5840s | __int128__ 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4515:86: error: expected ‘)’ before ‘a’ 5840s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5840s | ~ ^ 5840s | ) 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c:4515:104: error: expected ‘)’ before ‘b’ 5840s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5840s | ~ ^ 5840s | ) 5840s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue367.c: In function ‘mk_compile_opts’: 5840s /tmp/autopkgtest.K0ihat/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=] 5840s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5840s | ~~^ ~~~~~~~~~~~~~ 5840s | | | 5840s | unsigned int int64_t {aka long long int} 5840s | %llu 5840s 5840s If you find this error message confusing, uninformative, or wrong, please open an issue: 5840s https://github.com/diku-dk/futhark/issues 5840s 5841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.fut: 5841s Compiling with --backend=opencl: 5841s cc failed with code 1: 5841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_umul_hi64’: 5841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5841s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c:4526:90: error: expected ‘)’ before ‘a’ 5841s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4526:109: error: expected ‘)’ before ‘b’ 5841s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c: In function ‘futrts_smul_hi64’: 5841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue354.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5841s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4530:86: error: expected ‘)’ before ‘a’ 5841s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c:4530:104: error: expected ‘)’ before ‘b’ 5841s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue354.c: In function ‘mk_compile_opts’: 5841s /tmp/autopkgtest.K0ihat/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=] 5841s 7862 | "-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 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.fut: 5843s Compiling with --backend=opencl: 5843s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.fut:5:16-37: 5843s Entry point parameter 5843s 5843s ((a: [n * m]([d₃]i32, i32)): [n * m]([]i32, i32)) 5843s 5843s will have an opaque type, so the entry point will likely not be callable. 5843s cc failed with code 1: 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_umul_hi64’: 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4585:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5843s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5843s | ^~~~~~~~~~~ 5843s | __uint32_t 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4585:78: note: each undeclared identifier is reported only once for each function it appears in 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4585:90: error: expected ‘)’ before ‘a’ 5843s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5843s | ~ ^ 5843s | ) 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4585:109: error: expected ‘)’ before ‘b’ 5843s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5843s | ~ ^ 5843s | ) 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c: In function ‘futrts_smul_hi64’: 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4589:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5843s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5843s | ^~~~~~~~~~ 5843s | __int128__ 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4589:86: error: expected ‘)’ before ‘a’ 5843s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5843s | ~ ^ 5843s | ) 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c:4589:104: error: expected ‘)’ before ‘b’ 5843s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5843s | ~ ^ 5843s | ) 5843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue390.c: In function ‘mk_compile_opts’: 5843s /tmp/autopkgtest.K0ihat/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=] 5843s 7915 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5843s | ~~^ ~~~~~~~~~~~~~ 5843s | | | 5843s | unsigned int int64_t {aka long long int} 5843s | %llu 5843s 5843s If you find this error message confusing, uninformative, or wrong, please open an issue: 5843s https://github.com/diku-dk/futhark/issues 5843s 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut: 5844s Compiling with --backend=opencl: 5844s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut:13:23-25: 5844s Unused name "w3". 5844s 5844s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut:13:37-56: 5844s Entry point parameter 5844s 5844s ((x: [i]f64): [i]f64, (y: [k]f64): [k]f64) 5844s 5844s will have an opaque type, so the entry point will likely not be callable. 5844s 5844s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.fut:13:38-39: 5844s Unused name "x". 5844s cc failed with code 1: 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_umul_hi64’: 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4548:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5844s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5844s | ^~~~~~~~~~~ 5844s | __uint32_t 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4548:78: note: each undeclared identifier is reported only once for each function it appears in 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4548:90: error: expected ‘)’ before ‘a’ 5844s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5844s | ~ ^ 5844s | ) 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4548:109: error: expected ‘)’ before ‘b’ 5844s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5844s | ~ ^ 5844s | ) 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c: In function ‘futrts_smul_hi64’: 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4552:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5844s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5844s | ^~~~~~~~~~ 5844s | __int128__ 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4552:86: error: expected ‘)’ before ‘a’ 5844s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5844s | ~ ^ 5844s | ) 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c:4552:104: error: expected ‘)’ before ‘b’ 5844s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5844s | ~ ^ 5844s | ) 5844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue392.c: In function ‘mk_compile_opts’: 5844s /tmp/autopkgtest.K0ihat/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=] 5844s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5844s | ~~^ ~~~~~~~~~~~~~ 5844s | | | 5844s | unsigned int int64_t {aka long long int} 5844s | %llu 5844s 5844s If you find this error message confusing, uninformative, or wrong, please open an issue: 5844s https://github.com/diku-dk/futhark/issues 5844s 5847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.fut: 5847s Compiling with --backend=opencl: 5847s cc failed with code 1: 5847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_umul_hi64’: 5847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5847s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue396.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4527:90: error: expected ‘)’ before ‘a’ 5847s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue396.c:4527:109: error: expected ‘)’ before ‘b’ 5847s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue396.c: In function ‘futrts_smul_hi64’: 5847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue396.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5847s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue396.c:4531:86: error: expected ‘)’ before ‘a’ 5847s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue396.c:4531:104: error: expected ‘)’ before ‘b’ 5847s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue396.c: In function ‘mk_compile_opts’: 5847s /tmp/autopkgtest.K0ihat/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=] 5847s 7863 | "-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.K0ihat/autopkgtest_tmp/tests/issue248.fut: 5848s Compiling with --backend=opencl: 5848s cc failed with code 1: 5848s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_umul_hi64’: 5848s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5848s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5848s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c:4511:90: error: expected ‘)’ before ‘a’ 5848s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4511:109: error: expected ‘)’ before ‘b’ 5848s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c: In function ‘futrts_smul_hi64’: 5848s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue248.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5848s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4515:86: error: expected ‘)’ before ‘a’ 5848s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c:4515:104: error: expected ‘)’ before ‘b’ 5848s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue248.c: In function ‘mk_compile_opts’: 5848s /tmp/autopkgtest.K0ihat/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=] 5848s 7881 | "-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.K0ihat/autopkgtest_tmp/tests/issue393.fut: 5850s Compiling with --backend=opencl: 5850s cc failed with code 1: 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_umul_hi64’: 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5850s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4530:90: error: expected ‘)’ before ‘a’ 5850s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4530:109: error: expected ‘)’ before ‘b’ 5850s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c: In function ‘futrts_smul_hi64’: 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5850s 4534 | 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.K0ihat/autopkgtest_tmp/tests/issue393.c:4534:86: error: expected ‘)’ before ‘a’ 5850s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5850s | ~ ^ 5850s | ) 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c:4534:104: error: expected ‘)’ before ‘b’ 5850s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5850s | ~ ^ 5850s | ) 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue393.c: In function ‘mk_compile_opts’: 5850s /tmp/autopkgtest.K0ihat/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=] 5850s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5850s | ~~^ ~~~~~~~~~~~~~ 5850s | | | 5850s | unsigned int int64_t {aka long long int} 5850s | %llu 5850s 5850s If you find this error message confusing, uninformative, or wrong, please open an issue: 5850s https://github.com/diku-dk/futhark/issues 5850s 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.fut: 5850s Compiling with --backend=opencl: 5850s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.fut:5:8-9: 5850s Unused name "m". 5850s 5850s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.fut:10:11-12: 5850s Unused name "x". 5850s cc failed with code 1: 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_umul_hi64’: 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.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.K0ihat/autopkgtest_tmp/tests/issue397.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.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.K0ihat/autopkgtest_tmp/tests/issue397.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.K0ihat/autopkgtest_tmp/tests/issue397.c: In function ‘futrts_smul_hi64’: 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.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.K0ihat/autopkgtest_tmp/tests/issue397.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; } 5850s | ~ ^ 5850s | ) 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c:4501:104: error: expected ‘)’ before ‘b’ 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 | ) 5850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue397.c: In function ‘mk_compile_opts’: 5850s /tmp/autopkgtest.K0ihat/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=] 5850s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5850s | ~~^ ~~~~~~~~~~~~~ 5850s | | | 5850s | unsigned int int64_t {aka long long int} 5850s | %llu 5850s 5850s If you find this error message confusing, uninformative, or wrong, please open an issue: 5850s https://github.com/diku-dk/futhark/issues 5850s 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.fut: 5853s Compiling with --backend=opencl: 5853s cc failed with code 1: 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_umul_hi64’: 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5853s | ^~~~~~~~~~~ 5853s | __uint32_t 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4512:90: error: expected ‘)’ before ‘a’ 5853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4512:109: error: expected ‘)’ before ‘b’ 5853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c: In function ‘futrts_smul_hi64’: 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5853s | ^~~~~~~~~~ 5853s | __int128__ 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4516:86: error: expected ‘)’ before ‘a’ 5853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c:4516:104: error: expected ‘)’ before ‘b’ 5853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue403.c: In function ‘mk_compile_opts’: 5853s /tmp/autopkgtest.K0ihat/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=] 5853s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5853s | ~~^ ~~~~~~~~~~~~~ 5853s | | | 5853s | unsigned int int64_t {aka long long int} 5853s | %llu 5853s 5853s If you find this error message confusing, uninformative, or wrong, please open an issue: 5853s https://github.com/diku-dk/futhark/issues 5853s 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.fut: 5853s Compiling with --backend=opencl: 5853s cc failed with code 1: 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_umul_hi64’: 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5853s | ^~~~~~~~~~~ 5853s | __uint32_t 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4512:90: error: expected ‘)’ before ‘a’ 5853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4512:109: error: expected ‘)’ before ‘b’ 5853s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c: In function ‘futrts_smul_hi64’: 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5853s | ^~~~~~~~~~ 5853s | __int128__ 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4516:86: error: expected ‘)’ before ‘a’ 5853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c:4516:104: error: expected ‘)’ before ‘b’ 5853s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5853s | ~ ^ 5853s | ) 5853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue400.c: In function ‘mk_compile_opts’: 5853s /tmp/autopkgtest.K0ihat/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=] 5853s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5853s | ~~^ ~~~~~~~~~~~~~ 5853s | | | 5853s | unsigned int int64_t {aka long long int} 5853s | %llu 5853s 5853s If you find this error message confusing, uninformative, or wrong, please open an issue: 5853s https://github.com/diku-dk/futhark/issues 5853s 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.fut: 5854s Compiling with --backend=opencl: 5854s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.fut:1:22-34: 5854s Unused name "mapper". 5854s cc failed with code 1: 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_umul_hi64’: 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5854s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5854s | ^~~~~~~~~~~ 5854s | __uint32_t 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4497:90: error: expected ‘)’ before ‘a’ 5854s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5854s | ~ ^ 5854s | ) 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4497:109: error: expected ‘)’ before ‘b’ 5854s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5854s | ~ ^ 5854s | ) 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c: In function ‘futrts_smul_hi64’: 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5854s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5854s | ^~~~~~~~~~ 5854s | __int128__ 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4501:86: error: expected ‘)’ before ‘a’ 5854s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5854s | ~ ^ 5854s | ) 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c:4501:104: error: expected ‘)’ before ‘b’ 5854s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5854s | ~ ^ 5854s | ) 5854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue407.c: In function ‘mk_compile_opts’: 5854s /tmp/autopkgtest.K0ihat/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=] 5854s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5854s | ~~^ ~~~~~~~~~~~~~ 5854s | | | 5854s | unsigned int int64_t {aka long long int} 5854s | %llu 5854s 5854s If you find this error message confusing, uninformative, or wrong, please open an issue: 5854s https://github.com/diku-dk/futhark/issues 5854s 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.fut: 5856s Compiling with --backend=opencl: 5856s cc failed with code 1: 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_umul_hi64’: 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5856s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5856s | ^~~~~~~~~~~ 5856s | __uint32_t 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4497:90: error: expected ‘)’ before ‘a’ 5856s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5856s | ~ ^ 5856s | ) 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4497:109: error: expected ‘)’ before ‘b’ 5856s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5856s | ~ ^ 5856s | ) 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c: In function ‘futrts_smul_hi64’: 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5856s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5856s | ^~~~~~~~~~ 5856s | __int128__ 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4501:86: error: expected ‘)’ before ‘a’ 5856s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5856s | ~ ^ 5856s | ) 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c:4501:104: error: expected ‘)’ before ‘b’ 5856s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5856s | ~ ^ 5856s | ) 5856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue408.c: In function ‘mk_compile_opts’: 5856s /tmp/autopkgtest.K0ihat/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=] 5856s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5856s | ~~^ ~~~~~~~~~~~~~ 5856s | | | 5856s | unsigned int int64_t {aka long long int} 5856s | %llu 5856s 5856s If you find this error message confusing, uninformative, or wrong, please open an issue: 5856s https://github.com/diku-dk/futhark/issues 5856s 5861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut: 5861s Compiling with --backend=opencl: 5861s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut:5:14-43: 5861s Entry point parameter 5861s 5861s (((x: vec.vec [n]): vec.vec [n]): vec.vec [n]) 5861s 5861s will have an opaque type, so the entry point will likely not be callable. 5861s 5861s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut:5:16-17: 5861s Unused name "x". 5861s 5861s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.fut:5:46-47: 5861s Defaulting ambiguous type to i32. 5861s cc failed with code 1: 5861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_umul_hi64’: 5861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5861s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue413.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4511:90: error: expected ‘)’ before ‘a’ 5861s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue413.c:4511:109: error: expected ‘)’ before ‘b’ 5861s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue413.c: In function ‘futrts_smul_hi64’: 5861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue413.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5861s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue413.c:4515:86: error: expected ‘)’ before ‘a’ 5861s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue413.c:4515:104: error: expected ‘)’ before ‘b’ 5861s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue413.c: In function ‘mk_compile_opts’: 5861s /tmp/autopkgtest.K0ihat/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=] 5861s 7841 | "-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 5861s 795 failed, 87 passed, 1424 to go. 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.fut: 5863s Compiling with --backend=opencl: 5863s cc failed with code 1: 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_umul_hi64’: 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5863s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5863s | ^~~~~~~~~~~ 5863s | __uint32_t 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4512:90: error: expected ‘)’ before ‘a’ 5863s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5863s | ~ ^ 5863s | ) 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4512:109: error: expected ‘)’ before ‘b’ 5863s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5863s | ~ ^ 5863s | ) 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c: In function ‘futrts_smul_hi64’: 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5863s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5863s | ^~~~~~~~~~ 5863s | __int128__ 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4516:86: error: expected ‘)’ before ‘a’ 5863s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5863s | ~ ^ 5863s | ) 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c:4516:104: error: expected ‘)’ before ‘b’ 5863s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5863s | ~ ^ 5863s | ) 5863s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue426.c: In function ‘mk_compile_opts’: 5863s /tmp/autopkgtest.K0ihat/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=] 5863s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5863s | ~~^ ~~~~~~~~~~~~~ 5863s | | | 5863s | unsigned int int64_t {aka long long int} 5863s | %llu 5863s 5863s If you find this error message confusing, uninformative, or wrong, please open an issue: 5863s https://github.com/diku-dk/futhark/issues 5863s 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.fut: 5867s Compiling with --backend=opencl: 5867s cc failed with code 1: 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_umul_hi64’: 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5867s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c:4512:90: error: expected ‘)’ before ‘a’ 5867s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4512:109: error: expected ‘)’ before ‘b’ 5867s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c: In function ‘futrts_smul_hi64’: 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue436.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5867s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4516:86: error: expected ‘)’ before ‘a’ 5867s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c:4516:104: error: expected ‘)’ before ‘b’ 5867s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue436.c: In function ‘mk_compile_opts’: 5867s /tmp/autopkgtest.K0ihat/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=] 5867s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/issue433.fut: 5867s Compiling with --backend=opencl: 5867s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.fut:3:1-42: 5867s Entry point return type 5867s 5867s [0][0](i32, i32) 5867s 5867s will have an opaque type, so the result will likely not be usable. 5867s cc failed with code 1: 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_umul_hi64’: 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5867s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c:4541:90: error: expected ‘)’ before ‘a’ 5867s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4541:109: error: expected ‘)’ before ‘b’ 5867s 4541 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c: In function ‘futrts_smul_hi64’: 5867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue433.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5867s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4545:86: error: expected ‘)’ before ‘a’ 5867s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c:4545:104: error: expected ‘)’ before ‘b’ 5867s 4545 | 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.K0ihat/autopkgtest_tmp/tests/issue433.c: In function ‘mk_compile_opts’: 5867s /tmp/autopkgtest.K0ihat/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=] 5867s 7873 | "-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.K0ihat/autopkgtest_tmp/tests/issue410.fut: 5868s Compiling with --backend=opencl: 5868s cc failed with code 1: 5868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_umul_hi64’: 5868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c:4611:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5868s 4611 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4611:78: note: each undeclared identifier is reported only once for each function it appears in 5868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c:4611:90: error: expected ‘)’ before ‘a’ 5868s 4611 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4611:109: error: expected ‘)’ before ‘b’ 5868s 4611 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c: In function ‘futrts_smul_hi64’: 5868s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue410.c:4615:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5868s 4615 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4615:86: error: expected ‘)’ before ‘a’ 5868s 4615 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c:4615:104: error: expected ‘)’ before ‘b’ 5868s 4615 | 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.K0ihat/autopkgtest_tmp/tests/issue410.c: In function ‘mk_compile_opts’: 5868s /tmp/autopkgtest.K0ihat/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=] 5868s 7953 | "-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 5870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.fut: 5870s Compiling with --backend=opencl: 5870s cc failed with code 1: 5870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_umul_hi64’: 5870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5870s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5870s | ^~~~~~~~~~~ 5870s | __uint32_t 5870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 5870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4514:90: error: expected ‘)’ before ‘a’ 5870s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4514:109: error: expected ‘)’ before ‘b’ 5870s 4514 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c: In function ‘futrts_smul_hi64’: 5870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue437.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5870s 4518 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4518:86: error: expected ‘)’ before ‘a’ 5870s 4518 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c:4518:104: error: expected ‘)’ before ‘b’ 5870s 4518 | 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.K0ihat/autopkgtest_tmp/tests/issue437.c: In function ‘mk_compile_opts’: 5870s /tmp/autopkgtest.K0ihat/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=] 5870s 7844 | "-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 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.fut: 5872s Compiling with --backend=opencl: 5872s cc failed with code 1: 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_umul_hi64’: 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5872s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue431.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c:4511:90: error: expected ‘)’ before ‘a’ 5872s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5872s | ~ ^ 5872s | ) 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c:4511:109: error: expected ‘)’ before ‘b’ 5872s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5872s | ~ ^ 5872s | ) 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c: In function ‘futrts_smul_hi64’: 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5872s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5872s | ^~~~~~~~~~ 5872s | __int128__ 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c:4515:86: error: expected ‘)’ before ‘a’ 5872s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5872s | ~ ^ 5872s | ) 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c:4515:104: error: expected ‘)’ before ‘b’ 5872s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5872s | ~ ^ 5872s | ) 5872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue431.c: In function ‘mk_compile_opts’: 5872s /tmp/autopkgtest.K0ihat/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=] 5872s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5872s | ~~^ ~~~~~~~~~~~~~ 5872s | | | 5872s | unsigned int int64_t {aka long long int} 5872s | %llu 5872s 5872s If you find this error message confusing, uninformative, or wrong, please open an issue: 5872s https://github.com/diku-dk/futhark/issues 5872s 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.fut: 5876s Compiling with --backend=opencl: 5876s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.fut:5:31-32: 5876s Unused name "i". 5876s cc failed with code 1: 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_umul_hi64’: 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5876s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5876s | ^~~~~~~~~~~ 5876s | __uint32_t 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4511:90: error: expected ‘)’ before ‘a’ 5876s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5876s | ~ ^ 5876s | ) 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4511:109: error: expected ‘)’ before ‘b’ 5876s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5876s | ~ ^ 5876s | ) 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c: In function ‘futrts_smul_hi64’: 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5876s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5876s | ^~~~~~~~~~ 5876s | __int128__ 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4515:86: error: expected ‘)’ before ‘a’ 5876s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5876s | ~ ^ 5876s | ) 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c:4515:104: error: expected ‘)’ before ‘b’ 5876s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5876s | ~ ^ 5876s | ) 5876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue455.c: In function ‘mk_compile_opts’: 5876s /tmp/autopkgtest.K0ihat/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=] 5876s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5876s | ~~^ ~~~~~~~~~~~~~ 5876s | | | 5876s | unsigned int int64_t {aka long long int} 5876s | %llu 5876s 5876s If you find this error message confusing, uninformative, or wrong, please open an issue: 5876s https://github.com/diku-dk/futhark/issues 5876s 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.fut: 5878s Compiling with --backend=opencl: 5878s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.fut:12:83-84: 5878s Unused name "i". 5878s cc failed with code 1: 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_umul_hi64’: 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5878s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5878s | ^~~~~~~~~~~ 5878s | __uint32_t 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4527:90: error: expected ‘)’ before ‘a’ 5878s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5878s | ~ ^ 5878s | ) 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4527:109: error: expected ‘)’ before ‘b’ 5878s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5878s | ~ ^ 5878s | ) 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c: In function ‘futrts_smul_hi64’: 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5878s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5878s | ^~~~~~~~~~ 5878s | __int128__ 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4531:86: error: expected ‘)’ before ‘a’ 5878s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5878s | ~ ^ 5878s | ) 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c:4531:104: error: expected ‘)’ before ‘b’ 5878s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5878s | ~ ^ 5878s | ) 5878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue456.c: In function ‘mk_compile_opts’: 5878s /tmp/autopkgtest.K0ihat/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=] 5878s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5878s | ~~^ ~~~~~~~~~~~~~ 5878s | | | 5878s | unsigned int int64_t {aka long long int} 5878s | %llu 5878s 5878s If you find this error message confusing, uninformative, or wrong, please open an issue: 5878s https://github.com/diku-dk/futhark/issues 5878s 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.fut: 5881s Compiling with --backend=opencl: 5881s cc failed with code 1: 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_umul_hi64’: 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5881s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5881s | ^~~~~~~~~~~ 5881s | __uint32_t 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4497:90: error: expected ‘)’ before ‘a’ 5881s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4497:109: error: expected ‘)’ before ‘b’ 5881s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c: In function ‘futrts_smul_hi64’: 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5881s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5881s | ^~~~~~~~~~ 5881s | __int128__ 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4501:86: error: expected ‘)’ before ‘a’ 5881s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c:4501:104: error: expected ‘)’ before ‘b’ 5881s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue473.c: In function ‘mk_compile_opts’: 5881s /tmp/autopkgtest.K0ihat/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=] 5881s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5881s | ~~^ ~~~~~~~~~~~~~ 5881s | | | 5881s | unsigned int int64_t {aka long long int} 5881s | %llu 5881s 5881s If you find this error message confusing, uninformative, or wrong, please open an issue: 5881s https://github.com/diku-dk/futhark/issues 5881s 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.fut: 5881s Compiling with --backend=opencl: 5881s cc failed with code 1: 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_umul_hi64’: 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5881s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5881s | ^~~~~~~~~~~ 5881s | __uint32_t 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4513:90: error: expected ‘)’ before ‘a’ 5881s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4513:109: error: expected ‘)’ before ‘b’ 5881s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c: In function ‘futrts_smul_hi64’: 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5881s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5881s | ^~~~~~~~~~ 5881s | __int128__ 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4517:86: error: expected ‘)’ before ‘a’ 5881s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c:4517:104: error: expected ‘)’ before ‘b’ 5881s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5881s | ~ ^ 5881s | ) 5881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue460.c: In function ‘mk_compile_opts’: 5881s /tmp/autopkgtest.K0ihat/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=] 5881s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5881s | ~~^ ~~~~~~~~~~~~~ 5881s | | | 5881s | unsigned int int64_t {aka long long int} 5882s | %llu 5882s 5882s If you find this error message confusing, uninformative, or wrong, please open an issue: 5882s https://github.com/diku-dk/futhark/issues 5882s 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.fut: 5882s Compiling with --backend=opencl: 5882s cc failed with code 1: 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_umul_hi64’: 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5882s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5882s | ^~~~~~~~~~~ 5882s | __uint32_t 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4511:90: error: expected ‘)’ before ‘a’ 5882s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5882s | ~ ^ 5882s | ) 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4511:109: error: expected ‘)’ before ‘b’ 5882s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5882s | ~ ^ 5882s | ) 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c: In function ‘futrts_smul_hi64’: 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5882s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5882s | ^~~~~~~~~~ 5882s | __int128__ 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4515:86: error: expected ‘)’ before ‘a’ 5882s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5882s | ~ ^ 5882s | ) 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c:4515:104: error: expected ‘)’ before ‘b’ 5882s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5882s | ~ ^ 5882s | ) 5882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue481.c: In function ‘mk_compile_opts’: 5882s /tmp/autopkgtest.K0ihat/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=] 5882s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5882s | ~~^ ~~~~~~~~~~~~~ 5882s | | | 5882s | unsigned int int64_t {aka long long int} 5882s | %llu 5882s 5882s If you find this error message confusing, uninformative, or wrong, please open an issue: 5882s https://github.com/diku-dk/futhark/issues 5882s 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.fut: 5883s Compiling with --backend=opencl: 5883s cc failed with code 1: 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_umul_hi64’: 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5883s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5883s | ^~~~~~~~~~~ 5883s | __uint32_t 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4511:90: error: expected ‘)’ before ‘a’ 5883s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5883s | ~ ^ 5883s | ) 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4511:109: error: expected ‘)’ before ‘b’ 5883s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5883s | ~ ^ 5883s | ) 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c: In function ‘futrts_smul_hi64’: 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5883s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5883s | ^~~~~~~~~~ 5883s | __int128__ 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4515:86: error: expected ‘)’ before ‘a’ 5883s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5883s | ~ ^ 5883s | ) 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c:4515:104: error: expected ‘)’ before ‘b’ 5883s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5883s | ~ ^ 5883s | ) 5883s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue419.c: In function ‘mk_compile_opts’: 5883s /tmp/autopkgtest.K0ihat/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=] 5883s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5883s | ~~^ ~~~~~~~~~~~~~ 5883s | | | 5883s | unsigned int int64_t {aka long long int} 5883s | %llu 5883s 5883s If you find this error message confusing, uninformative, or wrong, please open an issue: 5883s https://github.com/diku-dk/futhark/issues 5883s 5885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.fut: 5885s Compiling with --backend=opencl: 5885s cc failed with code 1: 5885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_umul_hi64’: 5885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5885s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue483.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4528:90: error: expected ‘)’ before ‘a’ 5885s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue483.c:4528:109: error: expected ‘)’ before ‘b’ 5885s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue483.c: In function ‘futrts_smul_hi64’: 5885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue483.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5885s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue483.c:4532:86: error: expected ‘)’ before ‘a’ 5885s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue483.c:4532:104: error: expected ‘)’ before ‘b’ 5885s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue483.c: In function ‘mk_compile_opts’: 5885s /tmp/autopkgtest.K0ihat/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=] 5885s 7858 | "-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 5888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.fut: 5888s Compiling with --backend=opencl: 5888s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.fut:7:20-21: 5888s Unused name "m". 5888s cc failed with code 1: 5888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_umul_hi64’: 5888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.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.K0ihat/autopkgtest_tmp/tests/issue485.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.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.K0ihat/autopkgtest_tmp/tests/issue485.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.K0ihat/autopkgtest_tmp/tests/issue485.c: In function ‘futrts_smul_hi64’: 5888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue485.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.K0ihat/autopkgtest_tmp/tests/issue485.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.K0ihat/autopkgtest_tmp/tests/issue485.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.K0ihat/autopkgtest_tmp/tests/issue485.c: In function ‘mk_compile_opts’: 5888s /tmp/autopkgtest.K0ihat/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=] 5888s 7846 | "-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 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.fut: 5890s Compiling with --backend=opencl: 5890s cc failed with code 1: 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_umul_hi64’: 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5890s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5890s | ^~~~~~~~~~~ 5890s | __uint32_t 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4511:90: error: expected ‘)’ before ‘a’ 5890s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5890s | ~ ^ 5890s | ) 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4511:109: error: expected ‘)’ before ‘b’ 5890s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5890s | ~ ^ 5890s | ) 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c: In function ‘futrts_smul_hi64’: 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5890s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5890s | ^~~~~~~~~~ 5890s | __int128__ 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4515:86: error: expected ‘)’ before ‘a’ 5890s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5890s | ~ ^ 5890s | ) 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c:4515:104: error: expected ‘)’ before ‘b’ 5890s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5890s | ~ ^ 5890s | ) 5890s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue506.c: In function ‘mk_compile_opts’: 5890s /tmp/autopkgtest.K0ihat/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=] 5890s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5890s | ~~^ ~~~~~~~~~~~~~ 5890s | | | 5890s | unsigned int int64_t {aka long long int} 5890s | %llu 5890s 5890s If you find this error message confusing, uninformative, or wrong, please open an issue: 5890s https://github.com/diku-dk/futhark/issues 5890s 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.fut: 5893s Compiling with --backend=opencl: 5893s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.fut:6:12-14: 5893s Unused name "xs". 5893s cc failed with code 1: 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_umul_hi64’: 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5893s | ^~~~~~~~~~~ 5893s | __uint32_t 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4511:90: error: expected ‘)’ before ‘a’ 5893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5893s | ~ ^ 5893s | ) 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4511:109: error: expected ‘)’ before ‘b’ 5893s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5893s | ~ ^ 5893s | ) 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c: In function ‘futrts_smul_hi64’: 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5893s | ^~~~~~~~~~ 5893s | __int128__ 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4515:86: error: expected ‘)’ before ‘a’ 5893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5893s | ~ ^ 5893s | ) 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c:4515:104: error: expected ‘)’ before ‘b’ 5893s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5893s | ~ ^ 5893s | ) 5893s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue512.c: In function ‘mk_compile_opts’: 5893s /tmp/autopkgtest.K0ihat/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=] 5893s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5893s | ~~^ ~~~~~~~~~~~~~ 5893s | | | 5893s | unsigned int int64_t {aka long long int} 5893s | %llu 5893s 5893s If you find this error message confusing, uninformative, or wrong, please open an issue: 5893s https://github.com/diku-dk/futhark/issues 5893s 5896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.fut: 5896s Compiling with --backend=opencl: 5896s cc failed with code 1: 5896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_umul_hi64’: 5896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5896s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue522.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4512:90: error: expected ‘)’ before ‘a’ 5896s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue522.c:4512:109: error: expected ‘)’ before ‘b’ 5896s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue522.c: In function ‘futrts_smul_hi64’: 5896s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue522.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5896s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue522.c:4516:86: error: expected ‘)’ before ‘a’ 5896s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue522.c:4516:104: error: expected ‘)’ before ‘b’ 5896s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue522.c: In function ‘mk_compile_opts’: 5896s /tmp/autopkgtest.K0ihat/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=] 5896s 7842 | "-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.K0ihat/autopkgtest_tmp/tests/issue525.fut: 5898s Compiling with --backend=opencl: 5898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.fut:4:17-40: 5898s Entry point parameter 5898s 5898s ((x: i32): i32, (a: *[n][m]i32): *[n][m]i32) 5898s 5898s will have an opaque type, so the entry point will likely not be callable. 5898s 5898s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.fut:4:18-19: 5898s Unused name "x". 5898s cc failed with code 1: 5898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_umul_hi64’: 5898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5898s 4529 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 5898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c:4529:90: error: expected ‘)’ before ‘a’ 5898s 4529 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4529:109: error: expected ‘)’ before ‘b’ 5898s 4529 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c: In function ‘futrts_smul_hi64’: 5898s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue525.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5898s 4533 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4533:86: error: expected ‘)’ before ‘a’ 5898s 4533 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c:4533:104: error: expected ‘)’ before ‘b’ 5898s 4533 | 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.K0ihat/autopkgtest_tmp/tests/issue525.c: In function ‘mk_compile_opts’: 5898s /tmp/autopkgtest.K0ihat/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=] 5898s 7862 | "-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 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.fut: 5899s Compiling with --backend=opencl: 5899s cc failed with code 1: 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_umul_hi64’: 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5899s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5899s | ^~~~~~~~~~~ 5899s | __uint32_t 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4497:90: error: expected ‘)’ before ‘a’ 5899s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5899s | ~ ^ 5899s | ) 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4497:109: error: expected ‘)’ before ‘b’ 5899s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5899s | ~ ^ 5899s | ) 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c: In function ‘futrts_smul_hi64’: 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5899s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5899s | ^~~~~~~~~~ 5899s | __int128__ 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4501:86: error: expected ‘)’ before ‘a’ 5899s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5899s | ~ ^ 5899s | ) 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c:4501:104: error: expected ‘)’ before ‘b’ 5899s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5899s | ~ ^ 5899s | ) 5899s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue527.c: In function ‘mk_compile_opts’: 5899s /tmp/autopkgtest.K0ihat/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=] 5899s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5899s | ~~^ ~~~~~~~~~~~~~ 5899s | | | 5899s | unsigned int int64_t {aka long long int} 5899s | %llu 5899s 5899s If you find this error message confusing, uninformative, or wrong, please open an issue: 5899s https://github.com/diku-dk/futhark/issues 5899s 5900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.fut: 5900s Compiling with --backend=opencl: 5900s cc failed with code 1: 5900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_umul_hi64’: 5900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5900s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c:4526:90: error: expected ‘)’ before ‘a’ 5900s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4526:109: error: expected ‘)’ before ‘b’ 5900s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c: In function ‘futrts_smul_hi64’: 5900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue526.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5900s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4530:86: error: expected ‘)’ before ‘a’ 5900s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c:4530:104: error: expected ‘)’ before ‘b’ 5900s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue526.c: In function ‘mk_compile_opts’: 5900s /tmp/autopkgtest.K0ihat/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=] 5900s 7858 | "-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.K0ihat/autopkgtest_tmp/tests/issue538.fut: 5902s Compiling with --backend=opencl: 5902s cc failed with code 1: 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_umul_hi64’: 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.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.K0ihat/autopkgtest_tmp/tests/issue538.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.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.K0ihat/autopkgtest_tmp/tests/issue538.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.K0ihat/autopkgtest_tmp/tests/issue538.c: In function ‘futrts_smul_hi64’: 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue538.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.K0ihat/autopkgtest_tmp/tests/issue538.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.K0ihat/autopkgtest_tmp/tests/issue538.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.K0ihat/autopkgtest_tmp/tests/issue538.c: In function ‘mk_compile_opts’: 5902s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/issue531.fut: 5902s Compiling with --backend=opencl: 5902s cc failed with code 1: 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_umul_hi64’: 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5902s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue531.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.c:4511:90: error: expected ‘)’ before ‘a’ 5902s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue531.c:4511:109: error: expected ‘)’ before ‘b’ 5902s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue531.c: In function ‘futrts_smul_hi64’: 5902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue531.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5902s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue531.c:4515:86: error: expected ‘)’ before ‘a’ 5902s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue531.c:4515:104: error: expected ‘)’ before ‘b’ 5902s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue531.c: In function ‘mk_compile_opts’: 5902s /tmp/autopkgtest.K0ihat/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=] 5902s 7843 | "-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 5904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.fut: 5904s Compiling with --backend=opencl: 5904s cc failed with code 1: 5904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_umul_hi64’: 5904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5904s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5904s | ^~~~~~~~~~~ 5904s | __uint32_t 5904s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4497:90: error: expected ‘)’ before ‘a’ 5905s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4497:109: error: expected ‘)’ before ‘b’ 5905s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c: In function ‘futrts_smul_hi64’: 5905s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue541.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5905s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4501:86: error: expected ‘)’ before ‘a’ 5905s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c:4501:104: error: expected ‘)’ before ‘b’ 5905s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue541.c: In function ‘mk_compile_opts’: 5905s /tmp/autopkgtest.K0ihat/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=] 5905s 7827 | "-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 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.fut: 5907s Compiling with --backend=opencl: 5907s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.fut:5:34-35: 5907s Defaulting ambiguous type to i32. 5907s cc failed with code 1: 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_umul_hi64’: 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5907s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5907s | ^~~~~~~~~~~ 5907s | __uint32_t 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4511:90: error: expected ‘)’ before ‘a’ 5907s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5907s | ~ ^ 5907s | ) 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4511:109: error: expected ‘)’ before ‘b’ 5907s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5907s | ~ ^ 5907s | ) 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c: In function ‘futrts_smul_hi64’: 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5907s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5907s | ^~~~~~~~~~ 5907s | __int128__ 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4515:86: error: expected ‘)’ before ‘a’ 5907s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5907s | ~ ^ 5907s | ) 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c:4515:104: error: expected ‘)’ before ‘b’ 5907s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5907s | ~ ^ 5907s | ) 5907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue544.c: In function ‘mk_compile_opts’: 5907s /tmp/autopkgtest.K0ihat/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=] 5907s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5907s | ~~^ ~~~~~~~~~~~~~ 5907s | | | 5907s | unsigned int int64_t {aka long long int} 5907s | %llu 5907s 5907s If you find this error message confusing, uninformative, or wrong, please open an issue: 5907s https://github.com/diku-dk/futhark/issues 5907s 5912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.fut: 5912s Compiling with --backend=opencl: 5912s cc failed with code 1: 5912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_umul_hi64’: 5912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c:4508:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5912s 4508 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4508:78: note: each undeclared identifier is reported only once for each function it appears in 5912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c:4508:90: error: expected ‘)’ before ‘a’ 5912s 4508 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4508:109: error: expected ‘)’ before ‘b’ 5912s 4508 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c: In function ‘futrts_smul_hi64’: 5912s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue553.c:4512:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5912s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4512:86: error: expected ‘)’ before ‘a’ 5912s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c:4512:104: error: expected ‘)’ before ‘b’ 5913s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue553.c: In function ‘mk_compile_opts’: 5913s /tmp/autopkgtest.K0ihat/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=] 5913s 7838 | "-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.K0ihat/autopkgtest_tmp/tests/issue558.fut: 5914s Compiling with --backend=opencl: 5914s cc failed with code 1: 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_umul_hi64’: 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5914s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue558.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.c:4512:90: error: expected ‘)’ before ‘a’ 5914s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue558.c:4512:109: error: expected ‘)’ before ‘b’ 5914s 4512 | 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.K0ihat/autopkgtest_tmp/tests/issue558.c: In function ‘futrts_smul_hi64’: 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue558.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5914s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue558.c:4516:86: error: expected ‘)’ before ‘a’ 5914s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue558.c:4516:104: error: expected ‘)’ before ‘b’ 5914s 4516 | 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.K0ihat/autopkgtest_tmp/tests/issue558.c: In function ‘mk_compile_opts’: 5914s /tmp/autopkgtest.K0ihat/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=] 5914s 7842 | "-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 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.fut: 5914s Compiling with --backend=opencl: 5914s cc failed with code 1: 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_umul_hi64’: 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5914s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue560.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.c:4511:90: error: expected ‘)’ before ‘a’ 5914s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue560.c:4511:109: error: expected ‘)’ before ‘b’ 5914s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue560.c: In function ‘futrts_smul_hi64’: 5914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue560.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5914s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue560.c:4515:86: error: expected ‘)’ before ‘a’ 5914s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue560.c:4515:104: error: expected ‘)’ before ‘b’ 5914s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue560.c: In function ‘mk_compile_opts’: 5914s /tmp/autopkgtest.K0ihat/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=] 5914s 7841 | "-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 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.fut: 5916s Compiling with --backend=opencl: 5916s cc failed with code 1: 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_umul_hi64’: 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5916s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5916s | ^~~~~~~~~~~ 5916s | __uint32_t 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4497:90: error: expected ‘)’ before ‘a’ 5916s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5916s | ~ ^ 5916s | ) 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4497:109: error: expected ‘)’ before ‘b’ 5916s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5916s | ~ ^ 5916s | ) 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c: In function ‘futrts_smul_hi64’: 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5916s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5916s | ^~~~~~~~~~ 5916s | __int128__ 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4501:86: error: expected ‘)’ before ‘a’ 5916s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5916s | ~ ^ 5916s | ) 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c:4501:104: error: expected ‘)’ before ‘b’ 5916s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5916s | ~ ^ 5916s | ) 5916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue567.c: In function ‘mk_compile_opts’: 5916s /tmp/autopkgtest.K0ihat/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=] 5916s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5916s | ~~^ ~~~~~~~~~~~~~ 5916s | | | 5916s | unsigned int int64_t {aka long long int} 5916s | %llu 5916s 5916s If you find this error message confusing, uninformative, or wrong, please open an issue: 5916s https://github.com/diku-dk/futhark/issues 5916s 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.fut: 5919s Compiling with --backend=opencl: 5919s cc failed with code 1: 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_umul_hi64’: 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5919s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5919s | ^~~~~~~~~~~ 5919s | __uint32_t 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4511:90: error: expected ‘)’ before ‘a’ 5919s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5919s | ~ ^ 5919s | ) 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4511:109: error: expected ‘)’ before ‘b’ 5919s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5919s | ~ ^ 5919s | ) 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c: In function ‘futrts_smul_hi64’: 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5919s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5919s | ^~~~~~~~~~ 5919s | __int128__ 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4515:86: error: expected ‘)’ before ‘a’ 5919s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5919s | ~ ^ 5919s | ) 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c:4515:104: error: expected ‘)’ before ‘b’ 5919s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5919s | ~ ^ 5919s | ) 5919s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue573.c: In function ‘mk_compile_opts’: 5919s /tmp/autopkgtest.K0ihat/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=] 5919s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5919s | ~~^ ~~~~~~~~~~~~~ 5919s | | | 5919s | unsigned int int64_t {aka long long int} 5919s | %llu 5919s 5919s If you find this error message confusing, uninformative, or wrong, please open an issue: 5919s https://github.com/diku-dk/futhark/issues 5919s 5921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.fut: 5921s Compiling with --backend=opencl: 5921s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.fut:5:9-7:40: 5921s Entry point parameter 5921s 5921s ((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) 5921s 5921s will have an opaque type, so the entry point will likely not be callable. 5921s cc failed with code 1: 5921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_umul_hi64’: 5921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4596:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5921s 4596 | 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.K0ihat/autopkgtest_tmp/tests/issue561.c:4596:78: note: each undeclared identifier is reported only once for each function it appears in 5921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4596:90: error: expected ‘)’ before ‘a’ 5921s 4596 | 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.K0ihat/autopkgtest_tmp/tests/issue561.c:4596:109: error: expected ‘)’ before ‘b’ 5921s 4596 | 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.K0ihat/autopkgtest_tmp/tests/issue561.c: In function ‘futrts_smul_hi64’: 5921s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue561.c:4600:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5921s 4600 | 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.K0ihat/autopkgtest_tmp/tests/issue561.c:4600:86: error: expected ‘)’ before ‘a’ 5921s 4600 | 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.K0ihat/autopkgtest_tmp/tests/issue561.c:4600:104: error: expected ‘)’ before ‘b’ 5921s 4600 | 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.K0ihat/autopkgtest_tmp/tests/issue561.c: In function ‘mk_compile_opts’: 5921s /tmp/autopkgtest.K0ihat/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=] 5921s 7939 | "-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 5921s 825 failed, 91 passed, 1390 to go. 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.fut: 5923s Compiling with --backend=opencl: 5923s cc failed with code 1: 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_umul_hi64’: 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5923s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue572.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4511:90: error: expected ‘)’ before ‘a’ 5923s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue572.c:4511:109: error: expected ‘)’ before ‘b’ 5923s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue572.c: In function ‘futrts_smul_hi64’: 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue572.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5923s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue572.c:4515:86: error: expected ‘)’ before ‘a’ 5923s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue572.c:4515:104: error: expected ‘)’ before ‘b’ 5923s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue572.c: In function ‘mk_compile_opts’: 5923s /tmp/autopkgtest.K0ihat/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=] 5923s 7865 | "-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 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.fut: 5923s Compiling with --backend=opencl: 5923s cc failed with code 1: 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_umul_hi64’: 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5923s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue582.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4511:90: error: expected ‘)’ before ‘a’ 5923s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue582.c:4511:109: error: expected ‘)’ before ‘b’ 5923s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue582.c: In function ‘futrts_smul_hi64’: 5923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue582.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5923s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue582.c:4515:86: error: expected ‘)’ before ‘a’ 5923s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue582.c:4515:104: error: expected ‘)’ before ‘b’ 5923s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue582.c: In function ‘mk_compile_opts’: 5923s /tmp/autopkgtest.K0ihat/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=] 5923s 7843 | "-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 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.fut: 5930s Compiling with --backend=opencl: 5930s cc failed with code 1: 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_umul_hi64’: 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5930s | ^~~~~~~~~~~ 5930s | __uint32_t 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4511:90: error: expected ‘)’ before ‘a’ 5930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4511:109: error: expected ‘)’ before ‘b’ 5930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c: In function ‘futrts_smul_hi64’: 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5930s | ^~~~~~~~~~ 5930s | __int128__ 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4515:86: error: expected ‘)’ before ‘a’ 5930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c:4515:104: error: expected ‘)’ before ‘b’ 5930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue604.c: In function ‘mk_compile_opts’: 5930s /tmp/autopkgtest.K0ihat/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=] 5930s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5930s | ~~^ ~~~~~~~~~~~~~ 5930s | | | 5930s | unsigned int int64_t {aka long long int} 5930s | %llu 5930s 5930s If you find this error message confusing, uninformative, or wrong, please open an issue: 5930s https://github.com/diku-dk/futhark/issues 5930s 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.fut: 5930s Compiling with --backend=opencl: 5930s cc failed with code 1: 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_umul_hi64’: 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5930s | ^~~~~~~~~~~ 5930s | __uint32_t 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4511:90: error: expected ‘)’ before ‘a’ 5930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4511:109: error: expected ‘)’ before ‘b’ 5930s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c: In function ‘futrts_smul_hi64’: 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5930s | ^~~~~~~~~~ 5930s | __int128__ 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4515:86: error: expected ‘)’ before ‘a’ 5930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c:4515:104: error: expected ‘)’ before ‘b’ 5930s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5930s | ~ ^ 5930s | ) 5930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue605.c: In function ‘mk_compile_opts’: 5930s /tmp/autopkgtest.K0ihat/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=] 5930s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5930s | ~~^ ~~~~~~~~~~~~~ 5930s | | | 5930s | unsigned int int64_t {aka long long int} 5930s | %llu 5930s 5930s If you find this error message confusing, uninformative, or wrong, please open an issue: 5930s https://github.com/diku-dk/futhark/issues 5930s 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.fut: 5931s Compiling with --backend=opencl: 5931s cc failed with code 1: 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_umul_hi64’: 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5931s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c:4511:90: error: expected ‘)’ before ‘a’ 5931s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4511:109: error: expected ‘)’ before ‘b’ 5931s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c: In function ‘futrts_smul_hi64’: 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue608.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5931s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4515:86: error: expected ‘)’ before ‘a’ 5931s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c:4515:104: error: expected ‘)’ before ‘b’ 5931s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue608.c: In function ‘mk_compile_opts’: 5931s /tmp/autopkgtest.K0ihat/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=] 5931s 7841 | "-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 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.fut: 5931s Compiling with --backend=opencl: 5931s cc failed with code 1: 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_umul_hi64’: 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5931s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c:4528:90: error: expected ‘)’ before ‘a’ 5931s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4528:109: error: expected ‘)’ before ‘b’ 5931s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c: In function ‘futrts_smul_hi64’: 5931s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue593.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5931s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4532:86: error: expected ‘)’ before ‘a’ 5931s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c:4532:104: error: expected ‘)’ before ‘b’ 5931s 4532 | 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.K0ihat/autopkgtest_tmp/tests/issue593.c: In function ‘mk_compile_opts’: 5931s /tmp/autopkgtest.K0ihat/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=] 5931s 7881 | "-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 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.fut: 5933s Compiling with --backend=opencl: 5933s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.fut:14:9-18: 5933s Entry point parameter 5933s 5933s ((t: *m.t): *m.t) 5933s 5933s will have an opaque type, so the entry point will likely not be callable. 5933s cc failed with code 1: 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_umul_hi64’: 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5933s | ^~~~~~~~~~~ 5933s | __uint32_t 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4511:90: error: expected ‘)’ before ‘a’ 5933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4511:109: error: expected ‘)’ before ‘b’ 5933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c: In function ‘futrts_smul_hi64’: 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5933s | ^~~~~~~~~~ 5933s | __int128__ 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4515:86: error: expected ‘)’ before ‘a’ 5933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c:4515:104: error: expected ‘)’ before ‘b’ 5933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue624.c: In function ‘mk_compile_opts’: 5933s /tmp/autopkgtest.K0ihat/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=] 5933s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5933s | ~~^ ~~~~~~~~~~~~~ 5933s | | | 5933s | unsigned int int64_t {aka long long int} 5933s | %llu 5933s 5933s If you find this error message confusing, uninformative, or wrong, please open an issue: 5933s https://github.com/diku-dk/futhark/issues 5933s 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.fut: 5933s Compiling with --backend=opencl: 5933s cc failed with code 1: 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_umul_hi64’: 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5933s | ^~~~~~~~~~~ 5933s | __uint32_t 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4511:90: error: expected ‘)’ before ‘a’ 5933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4511:109: error: expected ‘)’ before ‘b’ 5933s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c: In function ‘futrts_smul_hi64’: 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5933s | ^~~~~~~~~~ 5933s | __int128__ 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4515:86: error: expected ‘)’ before ‘a’ 5933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c:4515:104: error: expected ‘)’ before ‘b’ 5933s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5933s | ~ ^ 5933s | ) 5933s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue622.c: In function ‘mk_compile_opts’: 5933s /tmp/autopkgtest.K0ihat/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=] 5933s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5933s | ~~^ ~~~~~~~~~~~~~ 5933s | | | 5933s | unsigned int int64_t {aka long long int} 5933s | %llu 5933s 5933s If you find this error message confusing, uninformative, or wrong, please open an issue: 5933s https://github.com/diku-dk/futhark/issues 5933s 5940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.fut: 5940s Compiling with --backend=opencl: 5940s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.fut:5:18-20: 5940s Unused name "xs". 5940s cc failed with code 1: 5940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_umul_hi64’: 5940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5940s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue643.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4511:90: error: expected ‘)’ before ‘a’ 5940s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue643.c:4511:109: error: expected ‘)’ before ‘b’ 5940s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue643.c: In function ‘futrts_smul_hi64’: 5940s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue643.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5940s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue643.c:4515:86: error: expected ‘)’ before ‘a’ 5940s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue643.c:4515:104: error: expected ‘)’ before ‘b’ 5940s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue643.c: In function ‘mk_compile_opts’: 5940s /tmp/autopkgtest.K0ihat/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=] 5940s 7841 | "-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.K0ihat/autopkgtest_tmp/tests/issue649.fut: 5941s Compiling with --backend=opencl: 5941s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.fut:4:39-41: 5941s Defaulting ambiguous type to i32. 5941s cc failed with code 1: 5941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_umul_hi64’: 5941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.c: In function ‘futrts_smul_hi64’: 5941s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.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.K0ihat/autopkgtest_tmp/tests/issue649.c: In function ‘mk_compile_opts’: 5941s /tmp/autopkgtest.K0ihat/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=] 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 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.fut: 5943s Compiling with --backend=opencl: 5943s cc failed with code 1: 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_umul_hi64’: 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5943s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5943s | ^~~~~~~~~~~ 5943s | __uint32_t 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4512:90: error: expected ‘)’ before ‘a’ 5943s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5943s | ~ ^ 5943s | ) 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4512:109: error: expected ‘)’ before ‘b’ 5943s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5943s | ~ ^ 5943s | ) 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c: In function ‘futrts_smul_hi64’: 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5943s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5943s | ^~~~~~~~~~ 5943s | __int128__ 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4516:86: error: expected ‘)’ before ‘a’ 5943s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5943s | ~ ^ 5943s | ) 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c:4516:104: error: expected ‘)’ before ‘b’ 5943s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5943s | ~ ^ 5943s | ) 5943s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue661.c: In function ‘mk_compile_opts’: 5943s /tmp/autopkgtest.K0ihat/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=] 5943s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5943s | ~~^ ~~~~~~~~~~~~~ 5943s | | | 5943s | unsigned int int64_t {aka long long int} 5943s | %llu 5943s 5943s If you find this error message confusing, uninformative, or wrong, please open an issue: 5943s https://github.com/diku-dk/futhark/issues 5943s 5944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.fut: 5944s Compiling with --backend=opencl: 5944s cc failed with code 1: 5944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_umul_hi64’: 5944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5944s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c:4511:90: error: expected ‘)’ before ‘a’ 5944s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4511:109: error: expected ‘)’ before ‘b’ 5944s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c: In function ‘futrts_smul_hi64’: 5944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue672.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5944s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4515:86: error: expected ‘)’ before ‘a’ 5944s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c:4515:104: error: expected ‘)’ before ‘b’ 5944s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue672.c: In function ‘mk_compile_opts’: 5944s /tmp/autopkgtest.K0ihat/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=] 5944s 7842 | "-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 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.fut: 5945s Compiling with --backend=opencl: 5945s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.fut:1:10-27: 5945s Entry point parameter 5945s 5945s ((xs: [d₀](i32, i32)): [](i32, i32)) 5945s 5945s will have an opaque type, so the entry point will likely not be callable. 5945s cc failed with code 1: 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_umul_hi64’: 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5945s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5945s | ^~~~~~~~~~~ 5945s | __uint32_t 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4542:90: error: expected ‘)’ before ‘a’ 5945s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5945s | ~ ^ 5945s | ) 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4542:109: error: expected ‘)’ before ‘b’ 5945s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5945s | ~ ^ 5945s | ) 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c: In function ‘futrts_smul_hi64’: 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5945s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5945s | ^~~~~~~~~~ 5945s | __int128__ 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4546:86: error: expected ‘)’ before ‘a’ 5945s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5945s | ~ ^ 5945s | ) 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c:4546:104: error: expected ‘)’ before ‘b’ 5945s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5945s | ~ ^ 5945s | ) 5945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue679.c: In function ‘mk_compile_opts’: 5945s /tmp/autopkgtest.K0ihat/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=] 5945s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5945s | ~~^ ~~~~~~~~~~~~~ 5945s | | | 5945s | unsigned int int64_t {aka long long int} 5945s | %llu 5945s 5945s If you find this error message confusing, uninformative, or wrong, please open an issue: 5945s https://github.com/diku-dk/futhark/issues 5945s 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.fut: 5946s Compiling with --backend=opencl: 5946s cc failed with code 1: 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_umul_hi64’: 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5946s | ^~~~~~~~~~~ 5946s | __uint32_t 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4511:90: error: expected ‘)’ before ‘a’ 5946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5946s | ~ ^ 5946s | ) 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4511:109: error: expected ‘)’ before ‘b’ 5946s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5946s | ~ ^ 5946s | ) 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c: In function ‘futrts_smul_hi64’: 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5946s | ^~~~~~~~~~ 5946s | __int128__ 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4515:86: error: expected ‘)’ before ‘a’ 5946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5946s | ~ ^ 5946s | ) 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c:4515:104: error: expected ‘)’ before ‘b’ 5946s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5946s | ~ ^ 5946s | ) 5946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue680.c: In function ‘mk_compile_opts’: 5946s /tmp/autopkgtest.K0ihat/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=] 5946s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5946s | ~~^ ~~~~~~~~~~~~~ 5946s | | | 5946s | unsigned int int64_t {aka long long int} 5946s | %llu 5946s 5946s If you find this error message confusing, uninformative, or wrong, please open an issue: 5946s https://github.com/diku-dk/futhark/issues 5946s 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.fut: 5948s Compiling with --backend=opencl: 5948s cc failed with code 1: 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_umul_hi64’: 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5948s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5948s | ^~~~~~~~~~~ 5948s | __uint32_t 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4513:90: error: expected ‘)’ before ‘a’ 5948s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5948s | ~ ^ 5948s | ) 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4513:109: error: expected ‘)’ before ‘b’ 5948s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5948s | ~ ^ 5948s | ) 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c: In function ‘futrts_smul_hi64’: 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5948s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5948s | ^~~~~~~~~~ 5948s | __int128__ 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4517:86: error: expected ‘)’ before ‘a’ 5948s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5948s | ~ ^ 5948s | ) 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c:4517:104: error: expected ‘)’ before ‘b’ 5948s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5948s | ~ ^ 5948s | ) 5948s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue656.c: In function ‘mk_compile_opts’: 5948s /tmp/autopkgtest.K0ihat/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=] 5948s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5948s | ~~^ ~~~~~~~~~~~~~ 5948s | | | 5948s | unsigned int int64_t {aka long long int} 5948s | %llu 5948s 5948s If you find this error message confusing, uninformative, or wrong, please open an issue: 5948s https://github.com/diku-dk/futhark/issues 5948s 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.fut: 5950s Compiling with --backend=opencl: 5950s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.fut:10:1-11:35: 5950s Entry point return type 5950s 5950s *[d₁](f32, f32) 5950s 5950s will have an opaque type, so the result will likely not be usable. 5950s cc failed with code 1: 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_umul_hi64’: 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4574:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5950s 4574 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5950s | ^~~~~~~~~~~ 5950s | __uint32_t 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4574:78: note: each undeclared identifier is reported only once for each function it appears in 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4574:90: error: expected ‘)’ before ‘a’ 5950s 4574 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5950s | ~ ^ 5950s | ) 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4574:109: error: expected ‘)’ before ‘b’ 5950s 4574 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5950s | ~ ^ 5950s | ) 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c: In function ‘futrts_smul_hi64’: 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4578:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5950s 4578 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5950s | ^~~~~~~~~~ 5950s | __int128__ 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4578:86: error: expected ‘)’ before ‘a’ 5950s 4578 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5950s | ~ ^ 5950s | ) 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c:4578:104: error: expected ‘)’ before ‘b’ 5950s 4578 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5950s | ~ ^ 5950s | ) 5950s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue667.c: In function ‘mk_compile_opts’: 5950s /tmp/autopkgtest.K0ihat/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=] 5950s 7922 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5950s | ~~^ ~~~~~~~~~~~~~ 5950s | | | 5950s | unsigned int int64_t {aka long long int} 5950s | %llu 5950s 5950s If you find this error message confusing, uninformative, or wrong, please open an issue: 5950s https://github.com/diku-dk/futhark/issues 5950s 5952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.fut: 5952s Compiling with --backend=opencl: 5952s cc failed with code 1: 5952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_umul_hi64’: 5952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5952s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c:4498:90: error: expected ‘)’ before ‘a’ 5952s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4498:109: error: expected ‘)’ before ‘b’ 5952s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c: In function ‘futrts_smul_hi64’: 5952s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue681.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5952s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4502:86: error: expected ‘)’ before ‘a’ 5952s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c:4502:104: error: expected ‘)’ before ‘b’ 5952s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue681.c: In function ‘mk_compile_opts’: 5952s /tmp/autopkgtest.K0ihat/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=] 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 5953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.fut: 5953s Compiling with --backend=opencl: 5953s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.fut:5:15-17: 5953s Defaulting ambiguous type to i32. 5953s cc failed with code 1: 5953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_umul_hi64’: 5953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5953s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue682.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.c:4511:90: error: expected ‘)’ before ‘a’ 5953s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue682.c:4511:109: error: expected ‘)’ before ‘b’ 5953s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue682.c: In function ‘futrts_smul_hi64’: 5953s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue682.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5953s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue682.c:4515:86: error: expected ‘)’ before ‘a’ 5953s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue682.c:4515:104: error: expected ‘)’ before ‘b’ 5953s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue682.c: In function ‘mk_compile_opts’: 5953s /tmp/autopkgtest.K0ihat/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=] 5953s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/issue706.fut: 5957s Compiling with --backend=opencl: 5957s cc failed with code 1: 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_umul_hi64’: 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5957s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c:4526:90: error: expected ‘)’ before ‘a’ 5957s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4526:109: error: expected ‘)’ before ‘b’ 5957s 4526 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c: In function ‘futrts_smul_hi64’: 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue706.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5957s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4530:86: error: expected ‘)’ before ‘a’ 5957s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c:4530:104: error: expected ‘)’ before ‘b’ 5957s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue706.c: In function ‘mk_compile_opts’: 5957s /tmp/autopkgtest.K0ihat/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=] 5957s 7858 | "-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 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.fut: 5957s Compiling with --backend=opencl: 5957s cc failed with code 1: 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_umul_hi64’: 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5957s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue712.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4498:90: error: expected ‘)’ before ‘a’ 5957s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue712.c:4498:109: error: expected ‘)’ before ‘b’ 5957s 4498 | 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.K0ihat/autopkgtest_tmp/tests/issue712.c: In function ‘futrts_smul_hi64’: 5957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue712.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5957s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue712.c:4502:86: error: expected ‘)’ before ‘a’ 5957s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue712.c:4502:104: error: expected ‘)’ before ‘b’ 5957s 4502 | 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.K0ihat/autopkgtest_tmp/tests/issue712.c: In function ‘mk_compile_opts’: 5957s /tmp/autopkgtest.K0ihat/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=] 5957s 7828 | "-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.K0ihat/autopkgtest_tmp/tests/issue709.fut: 5958s Compiling with --backend=opencl: 5958s cc failed with code 1: 5958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_umul_hi64’: 5958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.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.K0ihat/autopkgtest_tmp/tests/issue709.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.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.K0ihat/autopkgtest_tmp/tests/issue709.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.K0ihat/autopkgtest_tmp/tests/issue709.c: In function ‘futrts_smul_hi64’: 5958s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue709.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.K0ihat/autopkgtest_tmp/tests/issue709.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.K0ihat/autopkgtest_tmp/tests/issue709.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.K0ihat/autopkgtest_tmp/tests/issue709.c: In function ‘mk_compile_opts’: 5958s /tmp/autopkgtest.K0ihat/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=] 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 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.fut: 5960s Compiling with --backend=opencl: 5960s cc failed with code 1: 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_umul_hi64’: 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5960s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5960s | ^~~~~~~~~~~ 5960s | __uint32_t 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4526:90: error: expected ‘)’ before ‘a’ 5960s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5960s | ~ ^ 5960s | ) 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4526:109: error: expected ‘)’ before ‘b’ 5960s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5960s | ~ ^ 5960s | ) 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c: In function ‘futrts_smul_hi64’: 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5960s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5960s | ^~~~~~~~~~ 5960s | __int128__ 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4530:86: error: expected ‘)’ before ‘a’ 5960s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5960s | ~ ^ 5960s | ) 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c:4530:104: error: expected ‘)’ before ‘b’ 5960s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5960s | ~ ^ 5960s | ) 5960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue708.c: In function ‘mk_compile_opts’: 5960s /tmp/autopkgtest.K0ihat/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=] 5960s 7863 | "-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 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.fut: 5961s Compiling with --backend=opencl: 5961s cc failed with code 1: 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_umul_hi64’: 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5961s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5961s | ^~~~~~~~~~~ 5961s | __uint32_t 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4512:90: error: expected ‘)’ before ‘a’ 5961s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5961s | ~ ^ 5961s | ) 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4512:109: error: expected ‘)’ before ‘b’ 5961s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5961s | ~ ^ 5961s | ) 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c: In function ‘futrts_smul_hi64’: 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5961s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5961s | ^~~~~~~~~~ 5961s | __int128__ 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4516:86: error: expected ‘)’ before ‘a’ 5961s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5961s | ~ ^ 5961s | ) 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c:4516:104: error: expected ‘)’ before ‘b’ 5961s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5961s | ~ ^ 5961s | ) 5961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue715.c: In function ‘mk_compile_opts’: 5961s /tmp/autopkgtest.K0ihat/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=] 5961s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5961s | ~~^ ~~~~~~~~~~~~~ 5961s | | | 5961s | unsigned int int64_t {aka long long int} 5961s | %llu 5961s 5961s If you find this error message confusing, uninformative, or wrong, please open an issue: 5961s https://github.com/diku-dk/futhark/issues 5961s 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut: 5962s Compiling with --backend=opencl: 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:2:24-25: 5962s Unused name "b". 5962s 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:3:24-26: 5962s Unused name "sz". 5962s 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:3:39-42: 5962s Unused name "get". 5962s 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:4:24-27: 5962s Unused name "arr". 5962s 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:11:20-21: 5962s Unused name "f". 5962s 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:13:8-12: 5962s Unused name "vals". 5962s 5962s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.fut:13:14-19: 5962s Unused name "flags". 5962s cc failed with code 1: 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_umul_hi64’: 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5962s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5962s | ^~~~~~~~~~~ 5962s | __uint32_t 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4511:90: error: expected ‘)’ before ‘a’ 5962s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5962s | ~ ^ 5962s | ) 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4511:109: error: expected ‘)’ before ‘b’ 5962s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5962s | ~ ^ 5962s | ) 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c: In function ‘futrts_smul_hi64’: 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5962s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5962s | ^~~~~~~~~~ 5962s | __int128__ 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4515:86: error: expected ‘)’ before ‘a’ 5962s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5962s | ~ ^ 5962s | ) 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c:4515:104: error: expected ‘)’ before ‘b’ 5962s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5962s | ~ ^ 5962s | ) 5962s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue728.c: In function ‘mk_compile_opts’: 5962s /tmp/autopkgtest.K0ihat/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=] 5962s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5962s | ~~^ ~~~~~~~~~~~~~ 5962s | | | 5962s | unsigned int int64_t {aka long long int} 5962s | %llu 5962s 5962s If you find this error message confusing, uninformative, or wrong, please open an issue: 5962s https://github.com/diku-dk/futhark/issues 5962s 5964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.fut: 5964s Compiling with --backend=opencl: 5964s cc failed with code 1: 5964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_umul_hi64’: 5964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5964s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue743.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4511:90: error: expected ‘)’ before ‘a’ 5964s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue743.c:4511:109: error: expected ‘)’ before ‘b’ 5964s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue743.c: In function ‘futrts_smul_hi64’: 5964s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue743.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5964s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue743.c:4515:86: error: expected ‘)’ before ‘a’ 5964s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue743.c:4515:104: error: expected ‘)’ before ‘b’ 5964s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue743.c: In function ‘mk_compile_opts’: 5964s /tmp/autopkgtest.K0ihat/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=] 5964s 7844 | "-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 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.fut: 5973s Compiling with --backend=opencl: 5973s cc failed with code 1: 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_umul_hi64’: 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5973s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c:4515:90: error: expected ‘)’ before ‘a’ 5973s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4515:109: error: expected ‘)’ before ‘b’ 5973s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c: In function ‘futrts_smul_hi64’: 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue763.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5973s 4519 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4519:86: error: expected ‘)’ before ‘a’ 5973s 4519 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c:4519:104: error: expected ‘)’ before ‘b’ 5973s 4519 | 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.K0ihat/autopkgtest_tmp/tests/issue763.c: In function ‘mk_compile_opts’: 5973s /tmp/autopkgtest.K0ihat/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=] 5973s 7847 | "-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 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.fut: 5973s Compiling with --backend=opencl: 5973s cc failed with code 1: 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_umul_hi64’: 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.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.K0ihat/autopkgtest_tmp/tests/issue780.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.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.K0ihat/autopkgtest_tmp/tests/issue780.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.K0ihat/autopkgtest_tmp/tests/issue780.c: In function ‘futrts_smul_hi64’: 5973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue780.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.K0ihat/autopkgtest_tmp/tests/issue780.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.K0ihat/autopkgtest_tmp/tests/issue780.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.K0ihat/autopkgtest_tmp/tests/issue780.c: In function ‘mk_compile_opts’: 5973s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/issue774.fut: 5974s Compiling with --backend=opencl: 5974s cc failed with code 1: 5974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_umul_hi64’: 5974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5974s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c:4511:90: error: expected ‘)’ before ‘a’ 5974s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4511:109: error: expected ‘)’ before ‘b’ 5974s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c: In function ‘futrts_smul_hi64’: 5974s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue774.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5974s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4515:86: error: expected ‘)’ before ‘a’ 5974s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c:4515:104: error: expected ‘)’ before ‘b’ 5974s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue774.c: In function ‘mk_compile_opts’: 5974s /tmp/autopkgtest.K0ihat/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=] 5974s 7847 | "-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.K0ihat/autopkgtest_tmp/tests/issue782.fut: 5975s Compiling with --backend=opencl: 5975s cc failed with code 1: 5975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_umul_hi64’: 5975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5975s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue782.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4497:90: error: expected ‘)’ before ‘a’ 5975s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue782.c:4497:109: error: expected ‘)’ before ‘b’ 5975s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue782.c: In function ‘futrts_smul_hi64’: 5975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue782.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5975s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue782.c:4501:86: error: expected ‘)’ before ‘a’ 5975s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue782.c:4501:104: error: expected ‘)’ before ‘b’ 5975s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue782.c: In function ‘mk_compile_opts’: 5975s /tmp/autopkgtest.K0ihat/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=] 5975s 7827 | "-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 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.fut: 5980s Compiling with --backend=opencl: 5980s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.fut:4:1-26:10: 5980s Entry point return type 5980s 5980s *[d₃]([n][12][12]i32, [100][9 * n]f32) 5980s 5980s will have an opaque type, so the result will likely not be usable. 5980s cc failed with code 1: 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_umul_hi64’: 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4604:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5980s 4604 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5980s | ^~~~~~~~~~~ 5980s | __uint32_t 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4604:78: note: each undeclared identifier is reported only once for each function it appears in 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4604:90: error: expected ‘)’ before ‘a’ 5980s 4604 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5980s | ~ ^ 5980s | ) 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4604:109: error: expected ‘)’ before ‘b’ 5980s 4604 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5980s | ~ ^ 5980s | ) 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c: In function ‘futrts_smul_hi64’: 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4608:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5980s 4608 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5980s | ^~~~~~~~~~ 5980s | __int128__ 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4608:86: error: expected ‘)’ before ‘a’ 5980s 4608 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5980s | ~ ^ 5980s | ) 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c:4608:104: error: expected ‘)’ before ‘b’ 5980s 4608 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5980s | ~ ^ 5980s | ) 5980s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue750.c: In function ‘mk_compile_opts’: 5980s /tmp/autopkgtest.K0ihat/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=] 5980s 7951 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5980s | ~~^ ~~~~~~~~~~~~~ 5980s | | | 5980s | unsigned int int64_t {aka long long int} 5980s | %llu 5980s 5980s If you find this error message confusing, uninformative, or wrong, please open an issue: 5980s https://github.com/diku-dk/futhark/issues 5980s 5981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.fut: 5981s Compiling with --backend=opencl: 5981s cc failed with code 1: 5981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_umul_hi64’: 5981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5981s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 5981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c:4531:90: error: expected ‘)’ before ‘a’ 5981s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4531:109: error: expected ‘)’ before ‘b’ 5981s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c: In function ‘futrts_smul_hi64’: 5981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue762.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5981s 4535 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4535:86: error: expected ‘)’ before ‘a’ 5981s 4535 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c:4535:104: error: expected ‘)’ before ‘b’ 5981s 4535 | 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.K0ihat/autopkgtest_tmp/tests/issue762.c: In function ‘mk_compile_opts’: 5981s /tmp/autopkgtest.K0ihat/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=] 5981s 7883 | "-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 856 failed, 93 passed, 1357 to go. 5984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.fut: 5984s Generating reference outputs: 5984s cc failed with code 1: 5984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_umul_hi64’: 5984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5984s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 5984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:90: error: expected ‘)’ before ‘a’ 5984s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue811.c:4415:109: error: expected ‘)’ before ‘b’ 5984s 4415 | 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.K0ihat/autopkgtest_tmp/tests/issue811.c: In function ‘futrts_smul_hi64’: 5984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue811.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5984s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue811.c:4419:86: error: expected ‘)’ before ‘a’ 5984s 4419 | 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.K0ihat/autopkgtest_tmp/tests/issue811.c:4419:104: error: expected ‘)’ before ‘b’ 5984s 4419 | 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 5984s If you find this error message confusing, uninformative, or wrong, please open an issue: 5984s https://github.com/diku-dk/futhark/issues 5984s 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.fut: 5985s Compiling with --backend=opencl: 5985s cc failed with code 1: 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_umul_hi64’: 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5985s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5985s | ^~~~~~~~~~~ 5985s | __uint32_t 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4497:90: error: expected ‘)’ before ‘a’ 5985s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5985s | ~ ^ 5985s | ) 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4497:109: error: expected ‘)’ before ‘b’ 5985s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5985s | ~ ^ 5985s | ) 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c: In function ‘futrts_smul_hi64’: 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5985s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5985s | ^~~~~~~~~~ 5985s | __int128__ 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4501:86: error: expected ‘)’ before ‘a’ 5985s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5985s | ~ ^ 5985s | ) 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c:4501:104: error: expected ‘)’ before ‘b’ 5985s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5985s | ~ ^ 5985s | ) 5985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue798.c: In function ‘mk_compile_opts’: 5985s /tmp/autopkgtest.K0ihat/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=] 5985s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5985s | ~~^ ~~~~~~~~~~~~~ 5985s | | | 5985s | unsigned int int64_t {aka long long int} 5985s | %llu 5985s 5985s If you find this error message confusing, uninformative, or wrong, please open an issue: 5985s https://github.com/diku-dk/futhark/issues 5985s 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.fut: 5987s Compiling with --backend=opencl: 5987s cc failed with code 1: 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_umul_hi64’: 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5987s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5987s | ^~~~~~~~~~~ 5987s | __uint32_t 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4527:90: error: expected ‘)’ before ‘a’ 5987s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5987s | ~ ^ 5987s | ) 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4527:109: error: expected ‘)’ before ‘b’ 5987s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5987s | ~ ^ 5987s | ) 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c: In function ‘futrts_smul_hi64’: 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5987s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5987s | ^~~~~~~~~~ 5987s | __int128__ 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4531:86: error: expected ‘)’ before ‘a’ 5987s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5987s | ~ ^ 5987s | ) 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c:4531:104: error: expected ‘)’ before ‘b’ 5987s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5987s | ~ ^ 5987s | ) 5987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue767.c: In function ‘mk_compile_opts’: 5987s /tmp/autopkgtest.K0ihat/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=] 5987s 7893 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5987s | ~~^ ~~~~~~~~~~~~~ 5987s | | | 5987s | unsigned int int64_t {aka long long int} 5987s | %llu 5987s 5987s If you find this error message confusing, uninformative, or wrong, please open an issue: 5987s https://github.com/diku-dk/futhark/issues 5987s 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.fut: 5988s Compiling with --backend=opencl: 5988s cc failed with code 1: 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_umul_hi64’: 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5988s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5988s | ^~~~~~~~~~~ 5988s | __uint32_t 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4511:90: error: expected ‘)’ before ‘a’ 5988s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5988s | ~ ^ 5988s | ) 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4511:109: error: expected ‘)’ before ‘b’ 5988s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 5988s | ~ ^ 5988s | ) 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c: In function ‘futrts_smul_hi64’: 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5988s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5988s | ^~~~~~~~~~ 5988s | __int128__ 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4515:86: error: expected ‘)’ before ‘a’ 5988s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5988s | ~ ^ 5988s | ) 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c:4515:104: error: expected ‘)’ before ‘b’ 5988s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 5988s | ~ ^ 5988s | ) 5988s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue812.c: In function ‘mk_compile_opts’: 5988s /tmp/autopkgtest.K0ihat/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=] 5988s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5988s | ~~^ ~~~~~~~~~~~~~ 5988s | | | 5988s | unsigned int int64_t {aka long long int} 5988s | %llu 5988s 5988s If you find this error message confusing, uninformative, or wrong, please open an issue: 5988s https://github.com/diku-dk/futhark/issues 5988s 5994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.fut: 5994s Compiling with --backend=opencl: 5994s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.fut:1:1-15:36: 5994s Entry point return type 5994s 5994s *[d₀][d₁][i64.f32 (1 / r_sigma + 0.5)](f32, i32) 5994s 5994s will have an opaque type, so the result will likely not be usable. 5994s 5994s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.fut:12:21-41: 5994s Defaulting ambiguous type to i32. 5994s cc failed with code 1: 5994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_umul_hi64’: 5994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c:4557:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5994s 4557 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4557:78: note: each undeclared identifier is reported only once for each function it appears in 5994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c:4557:90: error: expected ‘)’ before ‘a’ 5994s 4557 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4557:109: error: expected ‘)’ before ‘b’ 5994s 4557 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c: In function ‘futrts_smul_hi64’: 5994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue795.c:4561:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5994s 4561 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4561:86: error: expected ‘)’ before ‘a’ 5994s 4561 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c:4561:104: error: expected ‘)’ before ‘b’ 5994s 4561 | 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.K0ihat/autopkgtest_tmp/tests/issue795.c: In function ‘mk_compile_opts’: 5994s /tmp/autopkgtest.K0ihat/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=] 5994s 7911 | "-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.K0ihat/autopkgtest_tmp/tests/issue813.fut: 5995s Compiling with --backend=opencl: 5995s cc failed with code 1: 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_umul_hi64’: 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue813.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4511:90: error: expected ‘)’ before ‘a’ 5995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue813.c:4511:109: error: expected ‘)’ before ‘b’ 5995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue813.c: In function ‘futrts_smul_hi64’: 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue813.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue813.c:4515:86: error: expected ‘)’ before ‘a’ 5995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue813.c:4515:104: error: expected ‘)’ before ‘b’ 5995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue813.c: In function ‘mk_compile_opts’: 5995s /tmp/autopkgtest.K0ihat/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=] 5995s 7843 | "-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 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.fut: 5995s Compiling with --backend=opencl: 5995s cc failed with code 1: 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_umul_hi64’: 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue814.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4511:90: error: expected ‘)’ before ‘a’ 5995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue814.c:4511:109: error: expected ‘)’ before ‘b’ 5995s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue814.c: In function ‘futrts_smul_hi64’: 5995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue814.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue814.c:4515:86: error: expected ‘)’ before ‘a’ 5995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue814.c:4515:104: error: expected ‘)’ before ‘b’ 5995s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue814.c: In function ‘mk_compile_opts’: 5995s /tmp/autopkgtest.K0ihat/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=] 5995s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/issue825.fut: 5996s Generating reference outputs: 5996s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.fut:5:10-11: 5996s Unused name "i". 5996s 5996s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.fut:5:19-20: 5996s Defaulting ambiguous type to i32. 5996s cc failed with code 1: 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_umul_hi64’: 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5996s 4401 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:90: error: expected ‘)’ before ‘a’ 5996s 4401 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4401:109: error: expected ‘)’ before ‘b’ 5996s 4401 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c: In function ‘futrts_smul_hi64’: 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue825.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5996s 4405 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4405:86: error: expected ‘)’ before ‘a’ 5996s 4405 | 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.K0ihat/autopkgtest_tmp/tests/issue825.c:4405:104: error: expected ‘)’ before ‘b’ 5996s 4405 | 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 5996s If you find this error message confusing, uninformative, or wrong, please open an issue: 5996s https://github.com/diku-dk/futhark/issues 5996s 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.fut: 5996s Compiling with --backend=opencl: 5996s cc failed with code 1: 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_umul_hi64’: 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 5996s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue815.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4497:90: error: expected ‘)’ before ‘a’ 5996s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue815.c:4497:109: error: expected ‘)’ before ‘b’ 5996s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue815.c: In function ‘futrts_smul_hi64’: 5996s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue815.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 5996s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue815.c:4501:86: error: expected ‘)’ before ‘a’ 5996s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue815.c:4501:104: error: expected ‘)’ before ‘b’ 5996s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue815.c: In function ‘mk_compile_opts’: 5996s /tmp/autopkgtest.K0ihat/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=] 5996s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 5996s | ~~^ ~~~~~~~~~~~~~ 5996s | | | 5996s | unsigned int int64_t {aka long long int} 5996s | %llu 5996s 5996s If you find this error message confusing, uninformative, or wrong, please open an issue: 5996s https://github.com/diku-dk/futhark/issues 5996s 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.fut: 6003s Compiling with --backend=opencl: 6003s cc failed with code 1: 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_umul_hi64’: 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6003s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6003s | ^~~~~~~~~~~ 6003s | __uint32_t 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4511:90: error: expected ‘)’ before ‘a’ 6003s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6003s | ~ ^ 6003s | ) 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4511:109: error: expected ‘)’ before ‘b’ 6003s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6003s | ~ ^ 6003s | ) 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c: In function ‘futrts_smul_hi64’: 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6003s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6003s | ^~~~~~~~~~ 6003s | __int128__ 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4515:86: error: expected ‘)’ before ‘a’ 6003s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6003s | ~ ^ 6003s | ) 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c:4515:104: error: expected ‘)’ before ‘b’ 6003s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6003s | ~ ^ 6003s | ) 6003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue816.c: In function ‘mk_compile_opts’: 6003s /tmp/autopkgtest.K0ihat/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=] 6003s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6003s | ~~^ ~~~~~~~~~~~~~ 6003s | | | 6003s | unsigned int int64_t {aka long long int} 6003s | %llu 6003s 6003s If you find this error message confusing, uninformative, or wrong, please open an issue: 6003s https://github.com/diku-dk/futhark/issues 6003s 6004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.fut: 6004s Compiling with --backend=opencl: 6004s cc failed with code 1: 6004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_umul_hi64’: 6004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue826.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4511:90: error: expected ‘)’ before ‘a’ 6004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue826.c:4511:109: error: expected ‘)’ before ‘b’ 6004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue826.c: In function ‘futrts_smul_hi64’: 6004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue826.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue826.c:4515:86: error: expected ‘)’ before ‘a’ 6004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue826.c:4515:104: error: expected ‘)’ before ‘b’ 6004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue826.c: In function ‘mk_compile_opts’: 6004s /tmp/autopkgtest.K0ihat/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=] 6004s 7856 | "-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 6007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.fut: 6007s Compiling with --backend=opencl: 6007s cc failed with code 1: 6007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_umul_hi64’: 6007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6007s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue829.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4527:90: error: expected ‘)’ before ‘a’ 6007s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue829.c:4527:109: error: expected ‘)’ before ‘b’ 6007s 4527 | 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.K0ihat/autopkgtest_tmp/tests/issue829.c: In function ‘futrts_smul_hi64’: 6007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue829.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6007s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue829.c:4531:86: error: expected ‘)’ before ‘a’ 6007s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue829.c:4531:104: error: expected ‘)’ before ‘b’ 6007s 4531 | 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.K0ihat/autopkgtest_tmp/tests/issue829.c: In function ‘mk_compile_opts’: 6007s /tmp/autopkgtest.K0ihat/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=] 6007s 7857 | "-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 6009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.fut: 6009s Compiling with --backend=opencl: 6009s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.fut:13:1-15:16: 6009s Entry point return type 6009s 6009s *m.t 6009s 6009s will have an opaque type, so the result will likely not be usable. 6009s cc failed with code 1: 6009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_umul_hi64’: 6009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.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.K0ihat/autopkgtest_tmp/tests/issue845.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.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.K0ihat/autopkgtest_tmp/tests/issue845.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.K0ihat/autopkgtest_tmp/tests/issue845.c: In function ‘futrts_smul_hi64’: 6009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue845.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.K0ihat/autopkgtest_tmp/tests/issue845.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.K0ihat/autopkgtest_tmp/tests/issue845.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.K0ihat/autopkgtest_tmp/tests/issue845.c: In function ‘mk_compile_opts’: 6009s /tmp/autopkgtest.K0ihat/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=] 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 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.fut: 6013s Compiling with --backend=opencl: 6013s cc failed with code 1: 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_umul_hi64’: 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6013s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6013s | ^~~~~~~~~~~ 6013s | __uint32_t 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4514:90: error: expected ‘)’ before ‘a’ 6013s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6013s | ~ ^ 6013s | ) 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4514:109: error: expected ‘)’ before ‘b’ 6013s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6013s | ~ ^ 6013s | ) 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c: In function ‘futrts_smul_hi64’: 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6013s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6013s | ^~~~~~~~~~ 6013s | __int128__ 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4518:86: error: expected ‘)’ before ‘a’ 6013s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6013s | ~ ^ 6013s | ) 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c:4518:104: error: expected ‘)’ before ‘b’ 6013s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6013s | ~ ^ 6013s | ) 6013s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue847.c: In function ‘mk_compile_opts’: 6013s /tmp/autopkgtest.K0ihat/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=] 6013s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6013s | ~~^ ~~~~~~~~~~~~~ 6013s | | | 6013s | unsigned int int64_t {aka long long int} 6013s | %llu 6013s 6013s If you find this error message confusing, uninformative, or wrong, please open an issue: 6013s https://github.com/diku-dk/futhark/issues 6013s 6016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.fut: 6016s Compiling with --backend=opencl: 6016s cc failed with code 1: 6016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_umul_hi64’: 6016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6016s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue873.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4497:90: error: expected ‘)’ before ‘a’ 6016s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue873.c:4497:109: error: expected ‘)’ before ‘b’ 6016s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue873.c: In function ‘futrts_smul_hi64’: 6016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue873.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6016s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue873.c:4501:86: error: expected ‘)’ before ‘a’ 6016s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue873.c:4501:104: error: expected ‘)’ before ‘b’ 6016s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue873.c: In function ‘mk_compile_opts’: 6016s /tmp/autopkgtest.K0ihat/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=] 6016s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/issue872.fut: 6017s Compiling with --backend=opencl: 6017s cc failed with code 1: 6017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_umul_hi64’: 6017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6017s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue872.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4497:90: error: expected ‘)’ before ‘a’ 6017s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue872.c:4497:109: error: expected ‘)’ before ‘b’ 6017s 4497 | 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.K0ihat/autopkgtest_tmp/tests/issue872.c: In function ‘futrts_smul_hi64’: 6017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue872.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6017s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue872.c:4501:86: error: expected ‘)’ before ‘a’ 6017s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue872.c:4501:104: error: expected ‘)’ before ‘b’ 6017s 4501 | 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.K0ihat/autopkgtest_tmp/tests/issue872.c: In function ‘mk_compile_opts’: 6017s /tmp/autopkgtest.K0ihat/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=] 6017s 7834 | "-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 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.fut: 6020s Compiling with --backend=opencl: 6020s cc failed with code 1: 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_umul_hi64’: 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6020s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6020s | ^~~~~~~~~~~ 6020s | __uint32_t 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4547:90: error: expected ‘)’ before ‘a’ 6020s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6020s | ~ ^ 6020s | ) 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4547:109: error: expected ‘)’ before ‘b’ 6020s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6020s | ~ ^ 6020s | ) 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c: In function ‘futrts_smul_hi64’: 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6020s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6020s | ^~~~~~~~~~ 6020s | __int128__ 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4551:86: error: expected ‘)’ before ‘a’ 6020s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6020s | ~ ^ 6020s | ) 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c:4551:104: error: expected ‘)’ before ‘b’ 6020s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6020s | ~ ^ 6020s | ) 6020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue793.c: In function ‘mk_compile_opts’: 6020s /tmp/autopkgtest.K0ihat/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=] 6020s 7946 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6020s | ~~^ ~~~~~~~~~~~~~ 6020s | | | 6020s | unsigned int int64_t {aka long long int} 6020s | %llu 6020s 6020s If you find this error message confusing, uninformative, or wrong, please open an issue: 6020s https://github.com/diku-dk/futhark/issues 6020s 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.fut: 6022s Compiling with --backend=opencl: 6022s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.fut:3:18-20: 6022s Defaulting ambiguous type to i32. 6022s cc failed with code 1: 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_umul_hi64’: 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6022s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6022s | ^~~~~~~~~~~ 6022s | __uint32_t 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4524:90: error: expected ‘)’ before ‘a’ 6022s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6022s | ~ ^ 6022s | ) 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4524:109: error: expected ‘)’ before ‘b’ 6022s 4524 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6022s | ~ ^ 6022s | ) 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c: In function ‘futrts_smul_hi64’: 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6022s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6022s | ^~~~~~~~~~ 6022s | __int128__ 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4528:86: error: expected ‘)’ before ‘a’ 6022s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6022s | ~ ^ 6022s | ) 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c:4528:104: error: expected ‘)’ before ‘b’ 6022s 4528 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6022s | ~ ^ 6022s | ) 6022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue895.c: In function ‘mk_compile_opts’: 6022s /tmp/autopkgtest.K0ihat/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=] 6022s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6022s | ~~^ ~~~~~~~~~~~~~ 6022s | | | 6022s | unsigned int int64_t {aka long long int} 6022s | %llu 6022s 6022s If you find this error message confusing, uninformative, or wrong, please open an issue: 6022s https://github.com/diku-dk/futhark/issues 6022s 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.fut: 6024s Compiling with --backend=opencl: 6024s cc failed with code 1: 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_umul_hi64’: 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6024s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6024s | ^~~~~~~~~~~ 6024s | __uint32_t 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4485:90: error: expected ‘)’ before ‘a’ 6024s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6024s | ~ ^ 6024s | ) 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4485:109: error: expected ‘)’ before ‘b’ 6024s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6024s | ~ ^ 6024s | ) 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c: In function ‘futrts_smul_hi64’: 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6024s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6024s | ^~~~~~~~~~ 6024s | __int128__ 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4489:86: error: expected ‘)’ before ‘a’ 6024s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6024s | ~ ^ 6024s | ) 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c:4489:104: error: expected ‘)’ before ‘b’ 6024s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6024s | ~ ^ 6024s | ) 6024s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue931.c: In function ‘mk_compile_opts’: 6024s /tmp/autopkgtest.K0ihat/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=] 6024s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6024s | ~~^ ~~~~~~~~~~~~~ 6024s | | | 6024s | unsigned int int64_t {aka long long int} 6024s | %llu 6024s 6024s If you find this error message confusing, uninformative, or wrong, please open an issue: 6024s https://github.com/diku-dk/futhark/issues 6024s 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.fut: 6026s Compiling with --backend=opencl: 6026s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.fut:4:1-25:15: 6026s Entry point return type 6026s 6026s *[depth - 1][(width - 1) * 2]({x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}, {x: f32, y: f32, z: f32}) 6026s 6026s will have an opaque type, so the result will likely not be usable. 6026s cc failed with code 1: 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_umul_hi64’: 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c:4614:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6026s 4614 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4614:78: note: each undeclared identifier is reported only once for each function it appears in 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c:4614:90: error: expected ‘)’ before ‘a’ 6026s 4614 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4614:109: error: expected ‘)’ before ‘b’ 6026s 4614 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c: In function ‘futrts_smul_hi64’: 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue848.c:4618:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6026s 4618 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4618:86: error: expected ‘)’ before ‘a’ 6026s 4618 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c:4618:104: error: expected ‘)’ before ‘b’ 6026s 4618 | 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.K0ihat/autopkgtest_tmp/tests/issue848.c: In function ‘mk_compile_opts’: 6026s /tmp/autopkgtest.K0ihat/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=] 6026s 7951 | "-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 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.fut: 6026s Compiling with --backend=opencl: 6026s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.fut:11:1-27: 6026s Entry point return type 6026s 6026s #someval [1](#someval i64) 6026s 6026s will have an opaque type, so the result will likely not be usable. 6026s cc failed with code 1: 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_umul_hi64’: 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c:4524:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6026s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4524:78: note: each undeclared identifier is reported only once for each function it appears in 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c:4524:90: error: expected ‘)’ before ‘a’ 6026s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4524:109: error: expected ‘)’ before ‘b’ 6026s 4524 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c: In function ‘futrts_smul_hi64’: 6026s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue941.c:4528:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6026s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4528:86: error: expected ‘)’ before ‘a’ 6026s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c:4528:104: error: expected ‘)’ before ‘b’ 6026s 4528 | 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.K0ihat/autopkgtest_tmp/tests/issue941.c: In function ‘mk_compile_opts’: 6026s /tmp/autopkgtest.K0ihat/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=] 6026s 7859 | "-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.K0ihat/autopkgtest_tmp/tests/issue921.fut: 6027s Compiling with --backend=opencl: 6027s cc failed with code 1: 6027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_umul_hi64’: 6027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6027s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c:4530:90: error: expected ‘)’ before ‘a’ 6027s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4530:109: error: expected ‘)’ before ‘b’ 6027s 4530 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c: In function ‘futrts_smul_hi64’: 6027s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue921.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6027s 4534 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4534:86: error: expected ‘)’ before ‘a’ 6027s 4534 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c:4534:104: error: expected ‘)’ before ‘b’ 6027s 4534 | 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.K0ihat/autopkgtest_tmp/tests/issue921.c: In function ‘mk_compile_opts’: 6027s /tmp/autopkgtest.K0ihat/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=] 6027s 7870 | "-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 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.fut: 6029s Compiling with --backend=opencl: 6029s cc failed with code 1: 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_umul_hi64’: 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6029s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c:4511:90: error: expected ‘)’ before ‘a’ 6029s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4511:109: error: expected ‘)’ before ‘b’ 6029s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c: In function ‘futrts_smul_hi64’: 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue942.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6029s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4515:86: error: expected ‘)’ before ‘a’ 6029s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c:4515:104: error: expected ‘)’ before ‘b’ 6029s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue942.c: In function ‘mk_compile_opts’: 6029s /tmp/autopkgtest.K0ihat/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=] 6029s 7844 | "-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 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.fut: 6029s Compiling with --backend=opencl: 6029s cc failed with code 1: 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_umul_hi64’: 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6029s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue992.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.c:4511:90: error: expected ‘)’ before ‘a’ 6029s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue992.c:4511:109: error: expected ‘)’ before ‘b’ 6029s 4511 | 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.K0ihat/autopkgtest_tmp/tests/issue992.c: In function ‘futrts_smul_hi64’: 6029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue992.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6029s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue992.c:4515:86: error: expected ‘)’ before ‘a’ 6029s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue992.c:4515:104: error: expected ‘)’ before ‘b’ 6029s 4515 | 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.K0ihat/autopkgtest_tmp/tests/issue992.c: In function ‘mk_compile_opts’: 6029s /tmp/autopkgtest.K0ihat/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=] 6029s 7841 | "-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 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.fut: 6033s Compiling with --backend=opencl: 6033s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.fut:1:48-49: 6033s Unused name "w". 6033s cc failed with code 1: 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_umul_hi64’: 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6033s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6033s | ^~~~~~~~~~~ 6033s | __uint32_t 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4527:90: error: expected ‘)’ before ‘a’ 6033s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6033s | ~ ^ 6033s | ) 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4527:109: error: expected ‘)’ before ‘b’ 6033s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6033s | ~ ^ 6033s | ) 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c: In function ‘futrts_smul_hi64’: 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6033s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6033s | ^~~~~~~~~~ 6033s | __int128__ 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4531:86: error: expected ‘)’ before ‘a’ 6033s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6033s | ~ ^ 6033s | ) 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c:4531:104: error: expected ‘)’ before ‘b’ 6033s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6033s | ~ ^ 6033s | ) 6033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/issue995.c: In function ‘mk_compile_opts’: 6033s /tmp/autopkgtest.K0ihat/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=] 6033s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6033s | ~~^ ~~~~~~~~~~~~~ 6033s | | | 6033s | unsigned int int64_t {aka long long int} 6033s | %llu 6033s 6033s If you find this error message confusing, uninformative, or wrong, please open an issue: 6033s https://github.com/diku-dk/futhark/issues 6033s 6038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.fut: 6038s Compiling with --backend=opencl: 6038s cc failed with code 1: 6038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_umul_hi64’: 6038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.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.K0ihat/autopkgtest_tmp/tests/localfunction0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.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.K0ihat/autopkgtest_tmp/tests/localfunction0.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.K0ihat/autopkgtest_tmp/tests/localfunction0.c: In function ‘futrts_smul_hi64’: 6038s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction0.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.K0ihat/autopkgtest_tmp/tests/localfunction0.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.K0ihat/autopkgtest_tmp/tests/localfunction0.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.K0ihat/autopkgtest_tmp/tests/localfunction0.c: In function ‘mk_compile_opts’: 6038s /tmp/autopkgtest.K0ihat/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=] 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 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.fut: 6039s Compiling with --backend=opencl: 6039s cc failed with code 1: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_umul_hi64’: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6039s 4527 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4527:90: error: expected ‘)’ before ‘a’ 6039s 4527 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4527:109: error: expected ‘)’ before ‘b’ 6039s 4527 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c: In function ‘futrts_smul_hi64’: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6039s 4531 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4531:86: error: expected ‘)’ before ‘a’ 6039s 4531 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c:4531:104: error: expected ‘)’ before ‘b’ 6039s 4531 | 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.K0ihat/autopkgtest_tmp/tests/linear_solve.c: In function ‘mk_compile_opts’: 6039s /tmp/autopkgtest.K0ihat/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=] 6039s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6039s | ~~^ ~~~~~~~~~~~~~ 6039s | | | 6039s | unsigned int int64_t {aka long long int} 6039s | %llu 6039s 6039s If you find this error message confusing, uninformative, or wrong, please open an issue: 6039s https://github.com/diku-dk/futhark/issues 6039s 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.fut: 6039s Compiling with --backend=opencl: 6039s cc failed with code 1: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_umul_hi64’: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6039s 4512 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4512:90: error: expected ‘)’ before ‘a’ 6039s 4512 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4512:109: error: expected ‘)’ before ‘b’ 6039s 4512 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c: In function ‘futrts_smul_hi64’: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6039s 4516 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4516:86: error: expected ‘)’ before ‘a’ 6039s 4516 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c:4516:104: error: expected ‘)’ before ‘b’ 6039s 4516 | 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.K0ihat/autopkgtest_tmp/tests/localfunction1.c: In function ‘mk_compile_opts’: 6039s /tmp/autopkgtest.K0ihat/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=] 6039s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6039s | ~~^ ~~~~~~~~~~~~~ 6039s | | | 6039s | unsigned int int64_t {aka long long int} 6039s | %llu 6039s 6039s If you find this error message confusing, uninformative, or wrong, please open an issue: 6039s https://github.com/diku-dk/futhark/issues 6039s 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.fut: 6039s Compiling with --backend=opencl: 6039s cc failed with code 1: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_umul_hi64’: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.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.K0ihat/autopkgtest_tmp/tests/localfunction10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.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.K0ihat/autopkgtest_tmp/tests/localfunction10.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.K0ihat/autopkgtest_tmp/tests/localfunction10.c: In function ‘futrts_smul_hi64’: 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.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.K0ihat/autopkgtest_tmp/tests/localfunction10.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.K0ihat/autopkgtest_tmp/tests/localfunction10.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; } 6039s | ~ ^ 6039s | ) 6039s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction10.c: In function ‘mk_compile_opts’: 6039s /tmp/autopkgtest.K0ihat/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=] 6039s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6039s | ~~^ ~~~~~~~~~~~~~ 6039s | | | 6039s | unsigned int int64_t {aka long long int} 6039s | %llu 6039s 6039s If you find this error message confusing, uninformative, or wrong, please open an issue: 6039s https://github.com/diku-dk/futhark/issues 6039s 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.fut: 6041s Compiling with --backend=opencl: 6041s cc failed with code 1: 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_umul_hi64’: 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6041s 4499 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4499:90: error: expected ‘)’ before ‘a’ 6041s 4499 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4499:109: error: expected ‘)’ before ‘b’ 6041s 4499 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c: In function ‘futrts_smul_hi64’: 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6041s 4503 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4503:86: error: expected ‘)’ before ‘a’ 6041s 4503 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c:4503:104: error: expected ‘)’ before ‘b’ 6041s 4503 | 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.K0ihat/autopkgtest_tmp/tests/localfunction12.c: In function ‘mk_compile_opts’: 6041s /tmp/autopkgtest.K0ihat/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=] 6041s 7829 | "-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 6041s 886 failed, 97 passed, 1323 to go. 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.fut: 6041s Compiling with --backend=opencl: 6041s cc failed with code 1: 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_umul_hi64’: 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6041s 4498 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4498:90: error: expected ‘)’ before ‘a’ 6041s 4498 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4498:109: error: expected ‘)’ before ‘b’ 6041s 4498 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c: In function ‘futrts_smul_hi64’: 6041s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6041s 4502 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4502:86: error: expected ‘)’ before ‘a’ 6041s 4502 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c:4502:104: error: expected ‘)’ before ‘b’ 6041s 4502 | 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.K0ihat/autopkgtest_tmp/tests/localfunction2.c: In function ‘mk_compile_opts’: 6042s /tmp/autopkgtest.K0ihat/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=] 6042s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6042s | ~~^ ~~~~~~~~~~~~~ 6042s | | | 6042s | unsigned int int64_t {aka long long int} 6042s | %llu 6042s 6042s If you find this error message confusing, uninformative, or wrong, please open an issue: 6042s https://github.com/diku-dk/futhark/issues 6042s 6045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.fut: 6045s Compiling with --backend=opencl: 6045s cc failed with code 1: 6045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_umul_hi64’: 6045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6045s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6045s | ^~~~~~~~~~~ 6045s | __uint32_t 6045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4497:90: error: expected ‘)’ before ‘a’ 6045s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6045s | ~ ^ 6045s | ) 6045s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4497:109: error: expected ‘)’ before ‘b’ 6045s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6046s | ~ ^ 6046s | ) 6046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c: In function ‘futrts_smul_hi64’: 6046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6046s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6046s | ^~~~~~~~~~ 6046s | __int128__ 6046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4501:86: error: expected ‘)’ before ‘a’ 6046s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6046s | ~ ^ 6046s | ) 6046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c:4501:104: error: expected ‘)’ before ‘b’ 6046s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6046s | ~ ^ 6046s | ) 6046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction3.c: In function ‘mk_compile_opts’: 6046s /tmp/autopkgtest.K0ihat/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=] 6046s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6046s | ~~^ ~~~~~~~~~~~~~ 6046s | | | 6046s | unsigned int int64_t {aka long long int} 6046s | %llu 6046s 6046s If you find this error message confusing, uninformative, or wrong, please open an issue: 6046s https://github.com/diku-dk/futhark/issues 6046s 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.fut: 6049s Compiling with --backend=opencl: 6049s cc failed with code 1: 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_umul_hi64’: 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6049s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6049s | ^~~~~~~~~~~ 6049s | __uint32_t 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4512:90: error: expected ‘)’ before ‘a’ 6049s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6049s | ~ ^ 6049s | ) 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4512:109: error: expected ‘)’ before ‘b’ 6049s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6049s | ~ ^ 6049s | ) 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c: In function ‘futrts_smul_hi64’: 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6049s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6049s | ^~~~~~~~~~ 6049s | __int128__ 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4516:86: error: expected ‘)’ before ‘a’ 6049s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6049s | ~ ^ 6049s | ) 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c:4516:104: error: expected ‘)’ before ‘b’ 6049s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6049s | ~ ^ 6049s | ) 6049s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction11.c: In function ‘mk_compile_opts’: 6049s /tmp/autopkgtest.K0ihat/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=] 6049s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6049s | ~~^ ~~~~~~~~~~~~~ 6049s | | | 6049s | unsigned int int64_t {aka long long int} 6049s | %llu 6049s 6049s If you find this error message confusing, uninformative, or wrong, please open an issue: 6049s https://github.com/diku-dk/futhark/issues 6049s 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.fut: 6051s Compiling with --backend=opencl: 6051s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.fut:5:11-12: 6051s Defaulting ambiguous type to i32. 6051s cc failed with code 1: 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_umul_hi64’: 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6051s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6051s | ^~~~~~~~~~~ 6051s | __uint32_t 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4497:90: error: expected ‘)’ before ‘a’ 6051s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4497:109: error: expected ‘)’ before ‘b’ 6051s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c: In function ‘futrts_smul_hi64’: 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6051s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6051s | ^~~~~~~~~~ 6051s | __int128__ 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4501:86: error: expected ‘)’ before ‘a’ 6051s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c:4501:104: error: expected ‘)’ before ‘b’ 6051s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction7.c: In function ‘mk_compile_opts’: 6051s /tmp/autopkgtest.K0ihat/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=] 6051s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6051s | ~~^ ~~~~~~~~~~~~~ 6051s | | | 6051s | unsigned int int64_t {aka long long int} 6051s | %llu 6051s 6051s If you find this error message confusing, uninformative, or wrong, please open an issue: 6051s https://github.com/diku-dk/futhark/issues 6051s 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.fut: 6051s Compiling with --backend=opencl: 6051s cc failed with code 1: 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_umul_hi64’: 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6051s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6051s | ^~~~~~~~~~~ 6051s | __uint32_t 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4497:90: error: expected ‘)’ before ‘a’ 6051s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4497:109: error: expected ‘)’ before ‘b’ 6051s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c: In function ‘futrts_smul_hi64’: 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6051s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6051s | ^~~~~~~~~~ 6051s | __int128__ 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4501:86: error: expected ‘)’ before ‘a’ 6051s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6051s | ~ ^ 6051s | ) 6051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c:4501:104: error: expected ‘)’ before ‘b’ 6051s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6051s | ~ ^ 6052s | ) 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction6.c: In function ‘mk_compile_opts’: 6052s /tmp/autopkgtest.K0ihat/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=] 6052s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/localfunction4.fut: 6052s Compiling with --backend=opencl: 6052s cc failed with code 1: 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_umul_hi64’: 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6052s 4498 | 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.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4498:90: error: expected ‘)’ before ‘a’ 6052s 4498 | 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.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4498:109: error: expected ‘)’ before ‘b’ 6052s 4498 | 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.K0ihat/autopkgtest_tmp/tests/localfunction4.c: In function ‘futrts_smul_hi64’: 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6052s 4502 | 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.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4502:86: error: expected ‘)’ before ‘a’ 6052s 4502 | 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.K0ihat/autopkgtest_tmp/tests/localfunction4.c:4502:104: error: expected ‘)’ before ‘b’ 6052s 4502 | 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.K0ihat/autopkgtest_tmp/tests/localfunction4.c: In function ‘mk_compile_opts’: 6052s /tmp/autopkgtest.K0ihat/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=] 6052s 7828 | "-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.K0ihat/autopkgtest_tmp/tests/localfunction5.fut: 6052s Compiling with --backend=opencl: 6052s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.fut:4:29-30: 6052s Defaulting ambiguous type to i32. 6052s 6052s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.fut:8:19-21: 6052s Unused name "rs". 6052s cc failed with code 1: 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_umul_hi64’: 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6052s 4511 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4511:90: error: expected ‘)’ before ‘a’ 6052s 4511 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4511:109: error: expected ‘)’ before ‘b’ 6052s 4511 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c: In function ‘futrts_smul_hi64’: 6052s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6052s 4515 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4515:86: error: expected ‘)’ before ‘a’ 6052s 4515 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c:4515:104: error: expected ‘)’ before ‘b’ 6052s 4515 | 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.K0ihat/autopkgtest_tmp/tests/localfunction5.c: In function ‘mk_compile_opts’: 6052s /tmp/autopkgtest.K0ihat/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=] 6052s 7841 | "-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.K0ihat/autopkgtest_tmp/tests/localfunction9.fut: 6053s Compiling with --backend=opencl: 6053s cc failed with code 1: 6053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_umul_hi64’: 6053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6053s 4485 | 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.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4485:90: error: expected ‘)’ before ‘a’ 6053s 4485 | 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.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4485:109: error: expected ‘)’ before ‘b’ 6053s 4485 | 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.K0ihat/autopkgtest_tmp/tests/localfunction9.c: In function ‘futrts_smul_hi64’: 6053s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6053s 4489 | 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.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4489:86: error: expected ‘)’ before ‘a’ 6053s 4489 | 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.K0ihat/autopkgtest_tmp/tests/localfunction9.c:4489:104: error: expected ‘)’ before ‘b’ 6053s 4489 | 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.K0ihat/autopkgtest_tmp/tests/localfunction9.c: In function ‘mk_compile_opts’: 6053s /tmp/autopkgtest.K0ihat/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=] 6053s 7815 | "-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.K0ihat/autopkgtest_tmp/tests/localfunction8.fut: 6054s Compiling with --backend=opencl: 6054s cc failed with code 1: 6054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_umul_hi64’: 6054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6054s 4511 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4511:90: error: expected ‘)’ before ‘a’ 6054s 4511 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4511:109: error: expected ‘)’ before ‘b’ 6054s 4511 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c: In function ‘futrts_smul_hi64’: 6054s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6054s 4515 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4515:86: error: expected ‘)’ before ‘a’ 6054s 4515 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c:4515:104: error: expected ‘)’ before ‘b’ 6054s 4515 | 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.K0ihat/autopkgtest_tmp/tests/localfunction8.c: In function ‘mk_compile_opts’: 6054s /tmp/autopkgtest.K0ihat/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=] 6054s 7842 | "-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 6058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.fut: 6058s Compiling with --backend=opencl: 6058s cc failed with code 1: 6058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_umul_hi64’: 6058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6058s 4511 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4511:90: error: expected ‘)’ before ‘a’ 6058s 4511 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4511:109: error: expected ‘)’ before ‘b’ 6058s 4511 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘futrts_smul_hi64’: 6058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6058s 4515 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4515:86: error: expected ‘)’ before ‘a’ 6058s 4515 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c:4515:104: error: expected ‘)’ before ‘b’ 6058s 4515 | 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.K0ihat/autopkgtest_tmp/tests/loops/for-in0.c: In function ‘mk_compile_opts’: 6058s /tmp/autopkgtest.K0ihat/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=] 6058s 7843 | "-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 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.fut: 6062s Compiling with --backend=opencl: 6062s cc failed with code 1: 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_umul_hi64’: 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6062s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6062s | ^~~~~~~~~~~ 6062s | __uint32_t 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4497:90: error: expected ‘)’ before ‘a’ 6062s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6062s | ~ ^ 6062s | ) 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4497:109: error: expected ‘)’ before ‘b’ 6062s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6062s | ~ ^ 6062s | ) 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘futrts_smul_hi64’: 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6062s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6062s | ^~~~~~~~~~ 6062s | __int128__ 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4501:86: error: expected ‘)’ before ‘a’ 6062s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6062s | ~ ^ 6062s | ) 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c:4501:104: error: expected ‘)’ before ‘b’ 6062s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6062s | ~ ^ 6062s | ) 6062s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in1.c: In function ‘mk_compile_opts’: 6062s /tmp/autopkgtest.K0ihat/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=] 6062s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6062s | ~~^ ~~~~~~~~~~~~~ 6062s | | | 6062s | unsigned int int64_t {aka long long int} 6062s | %llu 6062s 6062s If you find this error message confusing, uninformative, or wrong, please open an issue: 6062s https://github.com/diku-dk/futhark/issues 6062s 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.fut: 6064s Compiling with --backend=opencl: 6064s cc failed with code 1: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_umul_hi64’: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6064s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ^~~~~~~~~~~ 6064s | __uint32_t 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4497:90: error: expected ‘)’ before ‘a’ 6064s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4497:109: error: expected ‘)’ before ‘b’ 6064s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘futrts_smul_hi64’: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6064s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ^~~~~~~~~~ 6064s | __int128__ 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4501:86: error: expected ‘)’ before ‘a’ 6064s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c:4501:104: error: expected ‘)’ before ‘b’ 6064s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in2.c: In function ‘mk_compile_opts’: 6064s /tmp/autopkgtest.K0ihat/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=] 6064s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6064s | ~~^ ~~~~~~~~~~~~~ 6064s | | | 6064s | unsigned int int64_t {aka long long int} 6064s | %llu 6064s 6064s If you find this error message confusing, uninformative, or wrong, please open an issue: 6064s https://github.com/diku-dk/futhark/issues 6064s 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.fut: 6064s Compiling with --backend=opencl: 6064s cc failed with code 1: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_umul_hi64’: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6064s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ^~~~~~~~~~~ 6064s | __uint32_t 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4497:90: error: expected ‘)’ before ‘a’ 6064s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4497:109: error: expected ‘)’ before ‘b’ 6064s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘futrts_smul_hi64’: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6064s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ^~~~~~~~~~ 6064s | __int128__ 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4501:86: error: expected ‘)’ before ‘a’ 6064s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c:4501:104: error: expected ‘)’ before ‘b’ 6064s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in3.c: In function ‘mk_compile_opts’: 6064s /tmp/autopkgtest.K0ihat/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=] 6064s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6064s | ~~^ ~~~~~~~~~~~~~ 6064s | | | 6064s | unsigned int int64_t {aka long long int} 6064s | %llu 6064s 6064s If you find this error message confusing, uninformative, or wrong, please open an issue: 6064s https://github.com/diku-dk/futhark/issues 6064s 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.fut: 6064s Compiling with --backend=opencl: 6064s cc failed with code 1: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_umul_hi64’: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6064s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ^~~~~~~~~~~ 6064s | __uint32_t 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4511:90: error: expected ‘)’ before ‘a’ 6064s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4511:109: error: expected ‘)’ before ‘b’ 6064s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘futrts_smul_hi64’: 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6064s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ^~~~~~~~~~ 6064s | __int128__ 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4515:86: error: expected ‘)’ before ‘a’ 6064s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c:4515:104: error: expected ‘)’ before ‘b’ 6064s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6064s | ~ ^ 6064s | ) 6064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/for-in4.c: In function ‘mk_compile_opts’: 6064s /tmp/autopkgtest.K0ihat/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=] 6064s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6064s | ~~^ ~~~~~~~~~~~~~ 6064s | | | 6064s | unsigned int int64_t {aka long long int} 6064s | %llu 6064s 6064s If you find this error message confusing, uninformative, or wrong, please open an issue: 6064s https://github.com/diku-dk/futhark/issues 6064s 6065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.fut: 6065s Compiling with --backend=opencl: 6065s cc failed with code 1: 6065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_umul_hi64’: 6065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6065s 4497 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4497:90: error: expected ‘)’ before ‘a’ 6065s 4497 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4497:109: error: expected ‘)’ before ‘b’ 6065s 4497 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop0.c: In function ‘futrts_smul_hi64’: 6065s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6065s 4501 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4501:86: error: expected ‘)’ before ‘a’ 6065s 4501 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop0.c:4501:104: error: expected ‘)’ before ‘b’ 6065s 4501 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop0.c: In function ‘mk_compile_opts’: 6065s /tmp/autopkgtest.K0ihat/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=] 6065s 7827 | "-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 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.fut: 6068s Compiling with --backend=opencl: 6068s cc failed with code 1: 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_umul_hi64’: 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6068s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6068s | ^~~~~~~~~~~ 6068s | __uint32_t 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4511:90: error: expected ‘)’ before ‘a’ 6068s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6068s | ~ ^ 6068s | ) 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4511:109: error: expected ‘)’ before ‘b’ 6068s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6068s | ~ ^ 6068s | ) 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c: In function ‘futrts_smul_hi64’: 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6068s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6068s | ^~~~~~~~~~ 6068s | __int128__ 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4515:86: error: expected ‘)’ before ‘a’ 6068s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6068s | ~ ^ 6068s | ) 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c:4515:104: error: expected ‘)’ before ‘b’ 6068s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6068s | ~ ^ 6068s | ) 6068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop1.c: In function ‘mk_compile_opts’: 6068s /tmp/autopkgtest.K0ihat/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=] 6068s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6068s | ~~^ ~~~~~~~~~~~~~ 6068s | | | 6068s | unsigned int int64_t {aka long long int} 6068s | %llu 6068s 6068s If you find this error message confusing, uninformative, or wrong, please open an issue: 6068s https://github.com/diku-dk/futhark/issues 6068s 6069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.fut: 6069s Compiling with --backend=opencl: 6069s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.fut:8:10-62: 6069s Entry point parameter 6069s 6069s ((n: i32): i32, (cost: *[d₁]i32): *[]i32, (updating_graph_mask: *[d₁]bool): *[]bool) 6069s 6069s will have an opaque type, so the entry point will likely not be callable. 6069s 6069s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.fut:8:11-12: 6069s Unused name "n". 6069s cc failed with code 1: 6069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_umul_hi64’: 6069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4547:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6069s 4547 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4547:78: note: each undeclared identifier is reported only once for each function it appears in 6069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4547:90: error: expected ‘)’ before ‘a’ 6069s 4547 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4547:109: error: expected ‘)’ before ‘b’ 6069s 4547 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c: In function ‘futrts_smul_hi64’: 6069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4551:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6069s 4551 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4551:86: error: expected ‘)’ before ‘a’ 6069s 4551 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c:4551:104: error: expected ‘)’ before ‘b’ 6069s 4551 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop10.c: In function ‘mk_compile_opts’: 6069s /tmp/autopkgtest.K0ihat/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=] 6069s 7877 | "-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 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.fut: 6070s Compiling with --backend=opencl: 6070s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.fut:13:8-9: 6070s Unused name "c". 6070s cc failed with code 1: 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_umul_hi64’: 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6070s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6070s | ^~~~~~~~~~~ 6070s | __uint32_t 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4498:90: error: expected ‘)’ before ‘a’ 6070s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6070s | ~ ^ 6070s | ) 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4498:109: error: expected ‘)’ before ‘b’ 6070s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6070s | ~ ^ 6070s | ) 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c: In function ‘futrts_smul_hi64’: 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6070s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6070s | ^~~~~~~~~~ 6070s | __int128__ 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4502:86: error: expected ‘)’ before ‘a’ 6070s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6070s | ~ ^ 6070s | ) 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c:4502:104: error: expected ‘)’ before ‘b’ 6070s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6070s | ~ ^ 6070s | ) 6070s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop11.c: In function ‘mk_compile_opts’: 6070s /tmp/autopkgtest.K0ihat/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=] 6070s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6070s | ~~^ ~~~~~~~~~~~~~ 6070s | | | 6070s | unsigned int int64_t {aka long long int} 6070s | %llu 6070s 6070s If you find this error message confusing, uninformative, or wrong, please open an issue: 6070s https://github.com/diku-dk/futhark/issues 6070s 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.fut: 6075s Compiling with --backend=opencl: 6075s cc failed with code 1: 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_umul_hi64’: 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6075s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6075s | ^~~~~~~~~~~ 6075s | __uint32_t 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4512:90: error: expected ‘)’ before ‘a’ 6075s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4512:109: error: expected ‘)’ before ‘b’ 6075s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c: In function ‘futrts_smul_hi64’: 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6075s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6075s | ^~~~~~~~~~ 6075s | __int128__ 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4516:86: error: expected ‘)’ before ‘a’ 6075s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c:4516:104: error: expected ‘)’ before ‘b’ 6075s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop12.c: In function ‘mk_compile_opts’: 6075s /tmp/autopkgtest.K0ihat/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=] 6075s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6075s | ~~^ ~~~~~~~~~~~~~ 6075s | | | 6075s | unsigned int int64_t {aka long long int} 6075s | %llu 6075s 6075s If you find this error message confusing, uninformative, or wrong, please open an issue: 6075s https://github.com/diku-dk/futhark/issues 6075s 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.fut: 6075s Compiling with --backend=opencl: 6075s cc failed with code 1: 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_umul_hi64’: 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6075s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6075s | ^~~~~~~~~~~ 6075s | __uint32_t 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4497:90: error: expected ‘)’ before ‘a’ 6075s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4497:109: error: expected ‘)’ before ‘b’ 6075s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c: In function ‘futrts_smul_hi64’: 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6075s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6075s | ^~~~~~~~~~ 6075s | __int128__ 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4501:86: error: expected ‘)’ before ‘a’ 6075s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c:4501:104: error: expected ‘)’ before ‘b’ 6075s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6075s | ~ ^ 6075s | ) 6075s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop14.c: In function ‘mk_compile_opts’: 6075s /tmp/autopkgtest.K0ihat/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=] 6075s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6075s | ~~^ ~~~~~~~~~~~~~ 6075s | | | 6075s | unsigned int int64_t {aka long long int} 6075s | %llu 6075s 6075s If you find this error message confusing, uninformative, or wrong, please open an issue: 6075s https://github.com/diku-dk/futhark/issues 6075s 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.fut: 6076s Compiling with --backend=opencl: 6076s cc failed with code 1: 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_umul_hi64’: 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6076s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6076s | ^~~~~~~~~~~ 6076s | __uint32_t 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4497:90: error: expected ‘)’ before ‘a’ 6076s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4497:109: error: expected ‘)’ before ‘b’ 6076s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c: In function ‘futrts_smul_hi64’: 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6076s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6076s | ^~~~~~~~~~ 6076s | __int128__ 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4501:86: error: expected ‘)’ before ‘a’ 6076s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c:4501:104: error: expected ‘)’ before ‘b’ 6076s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop13.c: In function ‘mk_compile_opts’: 6076s /tmp/autopkgtest.K0ihat/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=] 6076s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6076s | ~~^ ~~~~~~~~~~~~~ 6076s | | | 6076s | unsigned int int64_t {aka long long int} 6076s | %llu 6076s 6076s If you find this error message confusing, uninformative, or wrong, please open an issue: 6076s https://github.com/diku-dk/futhark/issues 6076s 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.fut: 6076s Compiling with --backend=opencl: 6076s cc failed with code 1: 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_umul_hi64’: 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6076s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6076s | ^~~~~~~~~~~ 6076s | __uint32_t 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4498:90: error: expected ‘)’ before ‘a’ 6076s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4498:109: error: expected ‘)’ before ‘b’ 6076s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c: In function ‘futrts_smul_hi64’: 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6076s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6076s | ^~~~~~~~~~ 6076s | __int128__ 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4502:86: error: expected ‘)’ before ‘a’ 6076s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c:4502:104: error: expected ‘)’ before ‘b’ 6076s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6076s | ~ ^ 6076s | ) 6076s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop15.c: In function ‘mk_compile_opts’: 6076s /tmp/autopkgtest.K0ihat/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=] 6076s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6076s | ~~^ ~~~~~~~~~~~~~ 6076s | | | 6076s | unsigned int int64_t {aka long long int} 6076s | %llu 6076s 6076s If you find this error message confusing, uninformative, or wrong, please open an issue: 6076s https://github.com/diku-dk/futhark/issues 6076s 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.fut: 6077s Compiling with --backend=opencl: 6077s cc failed with code 1: 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_umul_hi64’: 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6077s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6077s | ^~~~~~~~~~~ 6077s | __uint32_t 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4513:90: error: expected ‘)’ before ‘a’ 6077s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6077s | ~ ^ 6077s | ) 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4513:109: error: expected ‘)’ before ‘b’ 6077s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6077s | ~ ^ 6077s | ) 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c: In function ‘futrts_smul_hi64’: 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6077s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6077s | ^~~~~~~~~~ 6077s | __int128__ 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4517:86: error: expected ‘)’ before ‘a’ 6077s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6077s | ~ ^ 6077s | ) 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c:4517:104: error: expected ‘)’ before ‘b’ 6077s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6077s | ~ ^ 6077s | ) 6077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop16.c: In function ‘mk_compile_opts’: 6077s /tmp/autopkgtest.K0ihat/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=] 6077s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6077s | ~~^ ~~~~~~~~~~~~~ 6077s | | | 6077s | unsigned int int64_t {aka long long int} 6077s | %llu 6077s 6077s If you find this error message confusing, uninformative, or wrong, please open an issue: 6077s https://github.com/diku-dk/futhark/issues 6077s 6079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.fut: 6079s Compiling with --backend=opencl: 6079s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.fut:8:20-21: 6079s Unused name "i". 6079s cc failed with code 1: 6079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_umul_hi64’: 6079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6079s 4497 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4497:90: error: expected ‘)’ before ‘a’ 6079s 4497 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4497:109: error: expected ‘)’ before ‘b’ 6079s 4497 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop18.c: In function ‘futrts_smul_hi64’: 6080s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6080s 4501 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4501:86: error: expected ‘)’ before ‘a’ 6080s 4501 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop18.c:4501:104: error: expected ‘)’ before ‘b’ 6080s 4501 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop18.c: In function ‘mk_compile_opts’: 6080s /tmp/autopkgtest.K0ihat/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=] 6080s 7827 | "-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 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.fut: 6081s Compiling with --backend=opencl: 6081s cc failed with code 1: 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_umul_hi64’: 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6081s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6081s | ^~~~~~~~~~~ 6081s | __uint32_t 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4497:90: error: expected ‘)’ before ‘a’ 6081s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6081s | ~ ^ 6081s | ) 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4497:109: error: expected ‘)’ before ‘b’ 6081s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6081s | ~ ^ 6081s | ) 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c: In function ‘futrts_smul_hi64’: 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6081s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6081s | ^~~~~~~~~~ 6081s | __int128__ 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4501:86: error: expected ‘)’ before ‘a’ 6081s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6081s | ~ ^ 6081s | ) 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c:4501:104: error: expected ‘)’ before ‘b’ 6081s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6081s | ~ ^ 6081s | ) 6081s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop2.c: In function ‘mk_compile_opts’: 6081s /tmp/autopkgtest.K0ihat/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=] 6081s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6081s | ~~^ ~~~~~~~~~~~~~ 6081s | | | 6081s | unsigned int int64_t {aka long long int} 6081s | %llu 6081s 6081s If you find this error message confusing, uninformative, or wrong, please open an issue: 6081s https://github.com/diku-dk/futhark/issues 6081s 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.fut: 6082s Compiling with --backend=opencl: 6082s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.fut:10:16-17: 6082s Unused name "a". 6082s cc failed with code 1: 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_umul_hi64’: 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6082s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6082s | ^~~~~~~~~~~ 6082s | __uint32_t 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4497:90: error: expected ‘)’ before ‘a’ 6082s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6082s | ~ ^ 6082s | ) 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4497:109: error: expected ‘)’ before ‘b’ 6082s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6082s | ~ ^ 6082s | ) 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c: In function ‘futrts_smul_hi64’: 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6082s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6082s | ^~~~~~~~~~ 6082s | __int128__ 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4501:86: error: expected ‘)’ before ‘a’ 6082s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6082s | ~ ^ 6082s | ) 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c:4501:104: error: expected ‘)’ before ‘b’ 6082s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6082s | ~ ^ 6082s | ) 6082s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop3.c: In function ‘mk_compile_opts’: 6082s /tmp/autopkgtest.K0ihat/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=] 6082s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6082s | ~~^ ~~~~~~~~~~~~~ 6082s | | | 6082s | unsigned int int64_t {aka long long int} 6082s | %llu 6082s 6082s If you find this error message confusing, uninformative, or wrong, please open an issue: 6082s https://github.com/diku-dk/futhark/issues 6082s 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.fut: 6086s Compiling with --backend=opencl: 6086s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.fut:12:17-18: 6086s Unused name "i". 6086s cc failed with code 1: 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_umul_hi64’: 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6086s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6086s | ^~~~~~~~~~~ 6086s | __uint32_t 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4512:90: error: expected ‘)’ before ‘a’ 6086s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6086s | ~ ^ 6086s | ) 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4512:109: error: expected ‘)’ before ‘b’ 6086s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6086s | ~ ^ 6086s | ) 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c: In function ‘futrts_smul_hi64’: 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6086s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6086s | ^~~~~~~~~~ 6086s | __int128__ 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4516:86: error: expected ‘)’ before ‘a’ 6086s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6086s | ~ ^ 6086s | ) 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c:4516:104: error: expected ‘)’ before ‘b’ 6086s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6086s | ~ ^ 6086s | ) 6086s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop4.c: In function ‘mk_compile_opts’: 6086s /tmp/autopkgtest.K0ihat/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=] 6086s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6086s | ~~^ ~~~~~~~~~~~~~ 6086s | | | 6086s | unsigned int int64_t {aka long long int} 6086s | %llu 6086s 6086s If you find this error message confusing, uninformative, or wrong, please open an issue: 6086s https://github.com/diku-dk/futhark/issues 6086s 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.fut: 6087s Compiling with --backend=opencl: 6087s cc failed with code 1: 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_umul_hi64’: 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6087s 4511 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4511:90: error: expected ‘)’ before ‘a’ 6087s 4511 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4511:109: error: expected ‘)’ before ‘b’ 6087s 4511 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop5.c: In function ‘futrts_smul_hi64’: 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6087s 4515 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4515:86: error: expected ‘)’ before ‘a’ 6087s 4515 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop5.c:4515:104: error: expected ‘)’ before ‘b’ 6087s 4515 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop5.c: In function ‘mk_compile_opts’: 6087s /tmp/autopkgtest.K0ihat/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=] 6087s 7844 | "-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 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.fut: 6087s Compiling with --backend=opencl: 6087s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.fut:12:14-41: 6087s Entry point parameter 6087s 6087s ((a: *[n][d₀]f64): *[n][]f64, (u: *[d₁][d₂]f64): *[][]f64) 6087s 6087s will have an opaque type, so the entry point will likely not be callable. 6087s 6087s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.fut:15:28-29: 6087s Unused name "i". 6087s cc failed with code 1: 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_umul_hi64’: 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6087s 4530 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4530:90: error: expected ‘)’ before ‘a’ 6087s 4530 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4530:109: error: expected ‘)’ before ‘b’ 6087s 4530 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop6.c: In function ‘futrts_smul_hi64’: 6087s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6087s 4534 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4534:86: error: expected ‘)’ before ‘a’ 6087s 4534 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop6.c:4534:104: error: expected ‘)’ before ‘b’ 6087s 4534 | 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.K0ihat/autopkgtest_tmp/tests/loops/loop6.c: In function ‘mk_compile_opts’: 6087s /tmp/autopkgtest.K0ihat/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=] 6087s 7860 | "-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 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.fut: 6088s Compiling with --backend=opencl: 6088s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.fut:8:22-23: 6088s Unused name "i". 6088s cc failed with code 1: 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_umul_hi64’: 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6088s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6088s | ^~~~~~~~~~~ 6088s | __uint32_t 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4502:90: error: expected ‘)’ before ‘a’ 6088s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6088s | ~ ^ 6088s | ) 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4502:109: error: expected ‘)’ before ‘b’ 6088s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6088s | ~ ^ 6088s | ) 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c: In function ‘futrts_smul_hi64’: 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6088s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6088s | ^~~~~~~~~~ 6088s | __int128__ 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4506:86: error: expected ‘)’ before ‘a’ 6088s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6088s | ~ ^ 6088s | ) 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c:4506:104: error: expected ‘)’ before ‘b’ 6088s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6088s | ~ ^ 6088s | ) 6088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop8.c: In function ‘mk_compile_opts’: 6088s /tmp/autopkgtest.K0ihat/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=] 6088s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6088s | ~~^ ~~~~~~~~~~~~~ 6088s | | | 6088s | unsigned int int64_t {aka long long int} 6088s | %llu 6088s 6088s If you find this error message confusing, uninformative, or wrong, please open an issue: 6088s https://github.com/diku-dk/futhark/issues 6088s 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut: 6089s Compiling with --backend=opencl: 6089s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut:6:9-33: 6089s Entry point parameter 6089s 6089s ((n: i64): i64, (i: i32): i32, (x: f64): f64) 6089s 6089s will have an opaque type, so the entry point will likely not be callable. 6089s 6089s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut:8:13-15: 6089s Unused name "uu". 6089s 6089s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.fut:10:12-13: 6089s Unused name "x". 6089s cc failed with code 1: 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_umul_hi64’: 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6089s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6089s | ^~~~~~~~~~~ 6089s | __uint32_t 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4531:90: error: expected ‘)’ before ‘a’ 6089s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6089s | ~ ^ 6089s | ) 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4531:109: error: expected ‘)’ before ‘b’ 6089s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6089s | ~ ^ 6089s | ) 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c: In function ‘futrts_smul_hi64’: 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6089s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6089s | ^~~~~~~~~~ 6089s | __int128__ 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4535:86: error: expected ‘)’ before ‘a’ 6089s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6089s | ~ ^ 6089s | ) 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c:4535:104: error: expected ‘)’ before ‘b’ 6089s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6089s | ~ ^ 6089s | ) 6089s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop7.c: In function ‘mk_compile_opts’: 6089s /tmp/autopkgtest.K0ihat/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=] 6089s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6089s | ~~^ ~~~~~~~~~~~~~ 6089s | | | 6089s | unsigned int int64_t {aka long long int} 6089s | %llu 6089s 6089s If you find this error message confusing, uninformative, or wrong, please open an issue: 6089s https://github.com/diku-dk/futhark/issues 6089s 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.fut: 6091s Compiling with --backend=opencl: 6091s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.fut:5:9-25: 6091s Entry point parameter 6091s 6091s ((x: i32): i32, (y: i32): i32) 6091s 6091s will have an opaque type, so the entry point will likely not be callable. 6091s 6091s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.fut:6:16-17: 6091s Unused name "i". 6091s cc failed with code 1: 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_umul_hi64’: 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6091s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6091s | ^~~~~~~~~~~ 6091s | __uint32_t 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4515:90: error: expected ‘)’ before ‘a’ 6091s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6091s | ~ ^ 6091s | ) 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4515:109: error: expected ‘)’ before ‘b’ 6091s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6091s | ~ ^ 6091s | ) 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c: In function ‘futrts_smul_hi64’: 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6091s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6091s | ^~~~~~~~~~ 6091s | __int128__ 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4519:86: error: expected ‘)’ before ‘a’ 6091s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6091s | ~ ^ 6091s | ) 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c:4519:104: error: expected ‘)’ before ‘b’ 6091s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6091s | ~ ^ 6091s | ) 6091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/loop9.c: In function ‘mk_compile_opts’: 6091s /tmp/autopkgtest.K0ihat/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=] 6091s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6091s | ~~^ ~~~~~~~~~~~~~ 6091s | | | 6091s | unsigned int int64_t {aka long long int} 6091s | %llu 6091s 6091s If you find this error message confusing, uninformative, or wrong, please open an issue: 6091s https://github.com/diku-dk/futhark/issues 6091s 6093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.fut: 6093s Compiling with --backend=opencl: 6093s cc failed with code 1: 6093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_umul_hi64’: 6093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6093s 4498 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4498:90: error: expected ‘)’ before ‘a’ 6093s 4498 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4498:109: error: expected ‘)’ before ‘b’ 6093s 4498 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘futrts_smul_hi64’: 6093s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6093s 4502 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4502:86: error: expected ‘)’ before ‘a’ 6093s 4502 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c:4502:104: error: expected ‘)’ before ‘b’ 6093s 4502 | 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.K0ihat/autopkgtest_tmp/tests/loops/while-loop0.c: In function ‘mk_compile_opts’: 6093s /tmp/autopkgtest.K0ihat/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=] 6093s 7828 | "-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 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.fut: 6095s Compiling with --backend=opencl: 6095s cc failed with code 1: 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_umul_hi64’: 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6095s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6095s | ^~~~~~~~~~~ 6095s | __uint32_t 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:90: error: expected ‘)’ before ‘a’ 6095s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6095s | ~ ^ 6095s | ) 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4511:109: error: expected ‘)’ before ‘b’ 6095s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6095s | ~ ^ 6095s | ) 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘futrts_smul_hi64’: 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6095s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6095s | ^~~~~~~~~~ 6095s | __int128__ 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4515:86: error: expected ‘)’ before ‘a’ 6095s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6095s | ~ ^ 6095s | ) 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c:4515:104: error: expected ‘)’ before ‘b’ 6095s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6095s | ~ ^ 6095s | ) 6095s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/pow2reduce.c: In function ‘mk_compile_opts’: 6095s /tmp/autopkgtest.K0ihat/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=] 6095s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6095s | ~~^ ~~~~~~~~~~~~~ 6095s | | | 6095s | unsigned int int64_t {aka long long int} 6095s | %llu 6095s 6095s If you find this error message confusing, uninformative, or wrong, please open an issue: 6095s https://github.com/diku-dk/futhark/issues 6095s 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.fut: 6098s Compiling with --backend=opencl: 6098s cc failed with code 1: 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_umul_hi64’: 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6098s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6098s | ^~~~~~~~~~~ 6098s | __uint32_t 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4513:90: error: expected ‘)’ before ‘a’ 6098s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4513:109: error: expected ‘)’ before ‘b’ 6098s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘futrts_smul_hi64’: 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6098s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6098s | ^~~~~~~~~~ 6098s | __int128__ 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4517:86: error: expected ‘)’ before ‘a’ 6098s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c:4517:104: error: expected ‘)’ before ‘b’ 6098s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop1.c: In function ‘mk_compile_opts’: 6098s /tmp/autopkgtest.K0ihat/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=] 6098s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6098s | ~~^ ~~~~~~~~~~~~~ 6098s | | | 6098s | unsigned int int64_t {aka long long int} 6098s | %llu 6098s 6098s If you find this error message confusing, uninformative, or wrong, please open an issue: 6098s https://github.com/diku-dk/futhark/issues 6098s 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.fut: 6098s Compiling with --backend=opencl: 6098s cc failed with code 1: 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_umul_hi64’: 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6098s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6098s | ^~~~~~~~~~~ 6098s | __uint32_t 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4498:90: error: expected ‘)’ before ‘a’ 6098s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4498:109: error: expected ‘)’ before ‘b’ 6098s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘futrts_smul_hi64’: 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6098s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6098s | ^~~~~~~~~~ 6098s | __int128__ 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4502:86: error: expected ‘)’ before ‘a’ 6098s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c:4502:104: error: expected ‘)’ before ‘b’ 6098s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6098s | ~ ^ 6098s | ) 6098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop3.c: In function ‘mk_compile_opts’: 6098s /tmp/autopkgtest.K0ihat/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=] 6098s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6098s | ~~^ ~~~~~~~~~~~~~ 6098s | | | 6098s | unsigned int int64_t {aka long long int} 6098s | %llu 6098s 6098s If you find this error message confusing, uninformative, or wrong, please open an issue: 6098s https://github.com/diku-dk/futhark/issues 6098s 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.fut: 6102s Compiling with --backend=opencl: 6102s cc failed with code 1: 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_umul_hi64’: 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6102s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6102s | ^~~~~~~~~~~ 6102s | __uint32_t 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4512:90: error: expected ‘)’ before ‘a’ 6102s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6102s | ~ ^ 6102s | ) 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4512:109: error: expected ‘)’ before ‘b’ 6102s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6102s | ~ ^ 6102s | ) 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘futrts_smul_hi64’: 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6102s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6102s | ^~~~~~~~~~ 6102s | __int128__ 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4516:86: error: expected ‘)’ before ‘a’ 6102s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6102s | ~ ^ 6102s | ) 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c:4516:104: error: expected ‘)’ before ‘b’ 6102s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6102s | ~ ^ 6102s | ) 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/loops/while-loop2.c: In function ‘mk_compile_opts’: 6102s /tmp/autopkgtest.K0ihat/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=] 6102s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6102s | ~~^ ~~~~~~~~~~~~~ 6102s | | | 6102s | unsigned int int64_t {aka long long int} 6102s | %llu 6102s 6102s If you find this error message confusing, uninformative, or wrong, please open an issue: 6102s https://github.com/diku-dk/futhark/issues 6102s 6102s 923 failed, 98 passed, 1285 to go. 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.fut: 6102s Compiling with --backend=opencl: 6102s cc failed with code 1: 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_umul_hi64’: 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6102s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6102s | ^~~~~~~~~~~ 6102s | __uint32_t 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4497:90: error: expected ‘)’ before ‘a’ 6102s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6102s | ~ ^ 6102s | ) 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4497:109: error: expected ‘)’ before ‘b’ 6102s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6102s | ~ ^ 6102s | ) 6102s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘futrts_smul_hi64’: 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6103s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6103s | ^~~~~~~~~~ 6103s | __int128__ 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4501:86: error: expected ‘)’ before ‘a’ 6103s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6103s | ~ ^ 6103s | ) 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c:4501:104: error: expected ‘)’ before ‘b’ 6103s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6103s | ~ ^ 6103s | ) 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/bench/example1.c: In function ‘mk_compile_opts’: 6103s /tmp/autopkgtest.K0ihat/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=] 6103s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6103s | ~~^ ~~~~~~~~~~~~~ 6103s | | | 6103s | unsigned int int64_t {aka long long int} 6103s | %llu 6103s 6103s If you find this error message confusing, uninformative, or wrong, please open an issue: 6103s https://github.com/diku-dk/futhark/issues 6103s 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.fut: 6103s Compiling with --backend=opencl: 6103s cc failed with code 1: 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c: In function ‘futrts_umul_hi64’: 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6103s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6103s | ^~~~~~~~~~~ 6103s | __uint32_t 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4511:90: error: expected ‘)’ before ‘a’ 6103s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6103s | ~ ^ 6103s | ) 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4511:109: error: expected ‘)’ before ‘b’ 6103s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6103s | ~ ^ 6103s | ) 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c: In function ‘futrts_smul_hi64’: 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6103s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6103s | ^~~~~~~~~~ 6103s | __int128__ 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4515:86: error: expected ‘)’ before ‘a’ 6103s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6103s | ~ ^ 6103s | ) 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c:4515:104: error: expected ‘)’ before ‘b’ 6103s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6103s | ~ ^ 6103s | ) 6103s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lss.c: In function ‘mk_compile_opts’: 6103s /tmp/autopkgtest.K0ihat/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=] 6103s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6103s | ~~^ ~~~~~~~~~~~~~ 6103s | | | 6103s | unsigned int int64_t {aka long long int} 6103s | %llu 6103s 6103s If you find this error message confusing, uninformative, or wrong, please open an issue: 6103s https://github.com/diku-dk/futhark/issues 6103s 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.fut: 6104s Compiling with --backend=opencl: 6104s cc failed with code 1: 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_umul_hi64’: 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6104s | ^~~~~~~~~~~ 6104s | __uint32_t 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4512:90: error: expected ‘)’ before ‘a’ 6104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4512:109: error: expected ‘)’ before ‘b’ 6104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘futrts_smul_hi64’: 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6104s | ^~~~~~~~~~ 6104s | __int128__ 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4516:86: error: expected ‘)’ before ‘a’ 6104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c:4516:104: error: expected ‘)’ before ‘b’ 6104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/lu-factorisation.c: In function ‘mk_compile_opts’: 6104s /tmp/autopkgtest.K0ihat/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=] 6104s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6104s | ~~^ ~~~~~~~~~~~~~ 6104s | | | 6104s | unsigned int int64_t {aka long long int} 6104s | %llu 6104s 6104s If you find this error message confusing, uninformative, or wrong, please open an issue: 6104s https://github.com/diku-dk/futhark/issues 6104s 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.fut: 6104s Compiling with --backend=opencl: 6104s cc failed with code 1: 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_umul_hi64’: 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6104s | ^~~~~~~~~~~ 6104s | __uint32_t 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4512:90: error: expected ‘)’ before ‘a’ 6104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4512:109: error: expected ‘)’ before ‘b’ 6104s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c: In function ‘futrts_smul_hi64’: 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6104s | ^~~~~~~~~~ 6104s | __int128__ 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4516:86: error: expected ‘)’ before ‘a’ 6104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c:4516:104: error: expected ‘)’ before ‘b’ 6104s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6104s | ~ ^ 6104s | ) 6104s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example1.c: In function ‘mk_compile_opts’: 6104s /tmp/autopkgtest.K0ihat/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=] 6104s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6104s | ~~^ ~~~~~~~~~~~~~ 6104s | | | 6104s | unsigned int int64_t {aka long long int} 6104s | %llu 6104s 6104s If you find this error message confusing, uninformative, or wrong, please open an issue: 6104s https://github.com/diku-dk/futhark/issues 6104s 6106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.fut: 6106s Compiling with --backend=opencl: 6106s cc failed with code 1: 6106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_umul_hi64’: 6106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6106s 4510 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 6106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4510:90: error: expected ‘)’ before ‘a’ 6106s 4510 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4510:109: error: expected ‘)’ before ‘b’ 6106s 4510 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example2.c: In function ‘futrts_smul_hi64’: 6106s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6106s 4514 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4514:86: error: expected ‘)’ before ‘a’ 6106s 4514 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example2.c:4514:104: error: expected ‘)’ before ‘b’ 6106s 4514 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example2.c: In function ‘mk_compile_opts’: 6106s /tmp/autopkgtest.K0ihat/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=] 6106s 7840 | "-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.K0ihat/autopkgtest_tmp/tests/man/test/example3.fut: 6107s Generating reference outputs: 6107s cc failed with code 1: 6107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_umul_hi64’: 6107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6107s 4416 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:90: error: expected ‘)’ before ‘a’ 6107s 4416 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4416:109: error: expected ‘)’ before ‘b’ 6107s 4416 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c: In function ‘futrts_smul_hi64’: 6107s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6107s 4420 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4420:86: error: expected ‘)’ before ‘a’ 6107s 4420 | 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.K0ihat/autopkgtest_tmp/tests/man/test/example3.c:4420:104: error: expected ‘)’ before ‘b’ 6107s 4420 | 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 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.K0ihat/autopkgtest_tmp/tests/manifest.fut: 6110s Compiling with --backend=opencl: 6110s cc failed with code 1: 6110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_umul_hi64’: 6110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6110s 4511 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c:4511:90: error: expected ‘)’ before ‘a’ 6110s 4511 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4511:109: error: expected ‘)’ before ‘b’ 6110s 4511 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c: In function ‘futrts_smul_hi64’: 6110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manifest.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6110s 4515 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4515:86: error: expected ‘)’ before ‘a’ 6110s 4515 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c:4515:104: error: expected ‘)’ before ‘b’ 6110s 4515 | 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.K0ihat/autopkgtest_tmp/tests/manifest.c: In function ‘mk_compile_opts’: 6110s /tmp/autopkgtest.K0ihat/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=] 6110s 7841 | "-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 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.fut: 6114s Generating reference outputs: 6114s cc failed with code 1: 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_umul_hi64’: 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6114s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6114s | ^~~~~~~~~~~ 6114s | __uint32_t 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:90: error: expected ‘)’ before ‘a’ 6114s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6114s | ~ ^ 6114s | ) 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4416:109: error: expected ‘)’ before ‘b’ 6114s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6114s | ~ ^ 6114s | ) 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c: In function ‘futrts_smul_hi64’: 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6114s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6114s | ^~~~~~~~~~ 6114s | __int128__ 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4420:86: error: expected ‘)’ before ‘a’ 6114s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6114s | ~ ^ 6114s | ) 6114s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapmatmultfun.c:4420:104: error: expected ‘)’ before ‘b’ 6114s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6114s | ~ ^ 6114s | ) 6114s 6114s If you find this error message confusing, uninformative, or wrong, please open an issue: 6114s https://github.com/diku-dk/futhark/issues 6114s 6115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.fut: 6115s Compiling with --backend=opencl: 6115s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.fut:4:14-34: 6115s Entry point parameter 6115s 6115s ((a: *[n]i32): *[n]i32, (x: i32): i32) 6115s 6115s will have an opaque type, so the entry point will likely not be callable. 6115s cc failed with code 1: 6115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_umul_hi64’: 6115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6115s 4529 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 6115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c:4529:90: error: expected ‘)’ before ‘a’ 6115s 4529 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4529:109: error: expected ‘)’ before ‘b’ 6115s 4529 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c: In function ‘futrts_smul_hi64’: 6115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/manylet.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6115s 4533 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4533:86: error: expected ‘)’ before ‘a’ 6115s 4533 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c:4533:104: error: expected ‘)’ before ‘b’ 6115s 4533 | 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.K0ihat/autopkgtest_tmp/tests/manylet.c: In function ‘mk_compile_opts’: 6115s /tmp/autopkgtest.K0ihat/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=] 6115s 7862 | "-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 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.fut: 6116s Compiling with --backend=opencl: 6116s cc failed with code 1: 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_umul_hi64’: 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6116s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6116s | ^~~~~~~~~~~ 6116s | __uint32_t 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4513:90: error: expected ‘)’ before ‘a’ 6116s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6116s | ~ ^ 6116s | ) 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4513:109: error: expected ‘)’ before ‘b’ 6116s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6116s | ~ ^ 6116s | ) 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c: In function ‘futrts_smul_hi64’: 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6116s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6116s | ^~~~~~~~~~ 6116s | __int128__ 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4517:86: error: expected ‘)’ before ‘a’ 6116s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6116s | ~ ^ 6116s | ) 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c:4517:104: error: expected ‘)’ before ‘b’ 6116s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6116s | ~ ^ 6116s | ) 6116s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapconcat.c: In function ‘mk_compile_opts’: 6116s /tmp/autopkgtest.K0ihat/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=] 6116s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6116s | ~~^ ~~~~~~~~~~~~~ 6116s | | | 6116s | unsigned int int64_t {aka long long int} 6116s | %llu 6116s 6116s If you find this error message confusing, uninformative, or wrong, please open an issue: 6116s https://github.com/diku-dk/futhark/issues 6116s 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.fut: 6117s Compiling with --backend=opencl: 6117s cc failed with code 1: 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_umul_hi64’: 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6117s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6117s | ^~~~~~~~~~~ 6117s | __uint32_t 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4527:90: error: expected ‘)’ before ‘a’ 6117s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6117s | ~ ^ 6117s | ) 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4527:109: error: expected ‘)’ before ‘b’ 6117s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6117s | ~ ^ 6117s | ) 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c: In function ‘futrts_smul_hi64’: 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6117s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6117s | ^~~~~~~~~~ 6117s | __int128__ 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4531:86: error: expected ‘)’ before ‘a’ 6117s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6117s | ~ ^ 6117s | ) 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c:4531:104: error: expected ‘)’ before ‘b’ 6117s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6117s | ~ ^ 6117s | ) 6117s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapreplicate.c: In function ‘mk_compile_opts’: 6117s /tmp/autopkgtest.K0ihat/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=] 6117s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6117s | ~~^ ~~~~~~~~~~~~~ 6117s | | | 6117s | unsigned int int64_t {aka long long int} 6117s | %llu 6117s 6117s If you find this error message confusing, uninformative, or wrong, please open an issue: 6117s https://github.com/diku-dk/futhark/issues 6117s 6120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.fut: 6120s Generating reference outputs: 6120s cc failed with code 1: 6120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_umul_hi64’: 6120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6120s 4416 | 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.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 6120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:90: error: expected ‘)’ before ‘a’ 6120s 4416 | 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.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4416:109: error: expected ‘)’ before ‘b’ 6120s 4416 | 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.K0ihat/autopkgtest_tmp/tests/matmultrepa.c: In function ‘futrts_smul_hi64’: 6120s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6120s 4420 | 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.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4420:86: error: expected ‘)’ before ‘a’ 6120s 4420 | 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.K0ihat/autopkgtest_tmp/tests/matmultrepa.c:4420:104: error: expected ‘)’ before ‘b’ 6120s 4420 | 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 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.K0ihat/autopkgtest_tmp/tests/matmultimp.fut: 6121s Compiling with --backend=opencl: 6121s cc failed with code 1: 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_umul_hi64’: 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6121s 4512 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4512:90: error: expected ‘)’ before ‘a’ 6121s 4512 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4512:109: error: expected ‘)’ before ‘b’ 6121s 4512 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c: In function ‘futrts_smul_hi64’: 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6121s 4516 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4516:86: error: expected ‘)’ before ‘a’ 6121s 4516 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c:4516:104: error: expected ‘)’ before ‘b’ 6121s 4516 | 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.K0ihat/autopkgtest_tmp/tests/matmultimp.c: In function ‘mk_compile_opts’: 6121s /tmp/autopkgtest.K0ihat/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=] 6121s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/mapslice.fut: 6121s Compiling with --backend=opencl: 6121s cc failed with code 1: 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_umul_hi64’: 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6121s 4527 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c:4527:90: error: expected ‘)’ before ‘a’ 6121s 4527 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4527:109: error: expected ‘)’ before ‘b’ 6121s 4527 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c: In function ‘futrts_smul_hi64’: 6121s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mapslice.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6121s 4531 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4531:86: error: expected ‘)’ before ‘a’ 6121s 4531 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c:4531:104: error: expected ‘)’ before ‘b’ 6121s 4531 | 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.K0ihat/autopkgtest_tmp/tests/mapslice.c: In function ‘mk_compile_opts’: 6121s /tmp/autopkgtest.K0ihat/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=] 6121s 7859 | "-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 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.fut: 6129s Compiling with --backend=opencl: 6129s cc failed with code 1: 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_umul_hi64’: 6129s /tmp/autopkgtest.K0ihat/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’? 6129s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6129s | ^~~~~~~~~~~ 6129s | __uint32_t 6129s /tmp/autopkgtest.K0ihat/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 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4546:90: error: expected ‘)’ before ‘a’ 6129s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6129s | ~ ^ 6129s | ) 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4546:109: error: expected ‘)’ before ‘b’ 6129s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6129s | ~ ^ 6129s | ) 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘futrts_smul_hi64’: 6129s /tmp/autopkgtest.K0ihat/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__’? 6129s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6129s | ^~~~~~~~~~ 6129s | __int128__ 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4550:86: error: expected ‘)’ before ‘a’ 6129s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6129s | ~ ^ 6129s | ) 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c:4550:104: error: expected ‘)’ before ‘b’ 6129s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6129s | ~ ^ 6129s | ) 6129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain3.c: In function ‘mk_compile_opts’: 6129s /tmp/autopkgtest.K0ihat/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=] 6129s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6129s | ~~^ ~~~~~~~~~~~~~ 6129s | | | 6129s | unsigned int int64_t {aka long long int} 6129s | %llu 6129s 6129s If you find this error message confusing, uninformative, or wrong, please open an issue: 6129s https://github.com/diku-dk/futhark/issues 6129s 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.fut: 6130s Compiling with --backend=opencl: 6130s cc failed with code 1: 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_umul_hi64’: 6130s /tmp/autopkgtest.K0ihat/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’? 6130s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6130s | ^~~~~~~~~~~ 6130s | __uint32_t 6130s /tmp/autopkgtest.K0ihat/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 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4546:90: error: expected ‘)’ before ‘a’ 6130s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6130s | ~ ^ 6130s | ) 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4546:109: error: expected ‘)’ before ‘b’ 6130s 4546 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6130s | ~ ^ 6130s | ) 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘futrts_smul_hi64’: 6130s /tmp/autopkgtest.K0ihat/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__’? 6130s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6130s | ^~~~~~~~~~ 6130s | __int128__ 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4550:86: error: expected ‘)’ before ‘a’ 6130s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6130s | ~ ^ 6130s | ) 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c:4550:104: error: expected ‘)’ before ‘b’ 6130s 4550 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6130s | ~ ^ 6130s | ) 6130s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain2.c: In function ‘mk_compile_opts’: 6130s /tmp/autopkgtest.K0ihat/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=] 6130s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6130s | ~~^ ~~~~~~~~~~~~~ 6130s | | | 6130s | unsigned int int64_t {aka long long int} 6130s | %llu 6130s 6130s If you find this error message confusing, uninformative, or wrong, please open an issue: 6130s https://github.com/diku-dk/futhark/issues 6130s 6131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.fut: 6131s Compiling with --backend=opencl: 6131s cc failed with code 1: 6131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_umul_hi64’: 6131s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘futrts_smul_hi64’: 6131s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/blk-chain4.c: In function ‘mk_compile_opts’: 6131s /tmp/autopkgtest.K0ihat/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=] 6131s 7862 | "-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 6131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.fut: 6131s Compiling with --backend=opencl: 6131s cc failed with code 1: 6131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_umul_hi64’: 6131s /tmp/autopkgtest.K0ihat/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’? 6131s 4511 | 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.K0ihat/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 6131s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4511:90: error: expected ‘)’ before ‘a’ 6131s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4511:109: error: expected ‘)’ before ‘b’ 6131s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘futrts_smul_hi64’: 6131s /tmp/autopkgtest.K0ihat/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__’? 6131s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4515:86: error: expected ‘)’ before ‘a’ 6131s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c:4515:104: error: expected ‘)’ before ‘b’ 6131s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain0.c: In function ‘mk_compile_opts’: 6131s /tmp/autopkgtest.K0ihat/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=] 6131s 7843 | "-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 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.fut: 6135s Compiling with --backend=opencl: 6135s cc failed with code 1: 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_umul_hi64’: 6135s /tmp/autopkgtest.K0ihat/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’? 6135s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6135s | ^~~~~~~~~~~ 6135s | __uint32_t 6135s /tmp/autopkgtest.K0ihat/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 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4528:90: error: expected ‘)’ before ‘a’ 6135s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6135s | ~ ^ 6135s | ) 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4528:109: error: expected ‘)’ before ‘b’ 6135s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6135s | ~ ^ 6135s | ) 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘futrts_smul_hi64’: 6135s /tmp/autopkgtest.K0ihat/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__’? 6135s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6135s | ^~~~~~~~~~ 6135s | __int128__ 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4532:86: error: expected ‘)’ before ‘a’ 6135s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6135s | ~ ^ 6135s | ) 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c:4532:104: error: expected ‘)’ before ‘b’ 6135s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6135s | ~ ^ 6135s | ) 6135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain1.c: In function ‘mk_compile_opts’: 6135s /tmp/autopkgtest.K0ihat/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=] 6135s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6135s | ~~^ ~~~~~~~~~~~~~ 6135s | | | 6135s | unsigned int int64_t {aka long long int} 6135s | %llu 6135s 6135s If you find this error message confusing, uninformative, or wrong, please open an issue: 6135s https://github.com/diku-dk/futhark/issues 6135s 6139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.fut: 6139s Compiling with --backend=opencl: 6139s cc failed with code 1: 6139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_umul_hi64’: 6139s /tmp/autopkgtest.K0ihat/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’? 6139s 4530 | 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.K0ihat/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 6139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4530:90: error: expected ‘)’ before ‘a’ 6139s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4530:109: error: expected ‘)’ before ‘b’ 6139s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘futrts_smul_hi64’: 6139s /tmp/autopkgtest.K0ihat/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__’? 6139s 4534 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4534:86: error: expected ‘)’ before ‘a’ 6139s 4534 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c:4534:104: error: expected ‘)’ before ‘b’ 6139s 4534 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain2.c: In function ‘mk_compile_opts’: 6139s /tmp/autopkgtest.K0ihat/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=] 6139s 7865 | "-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 6139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.fut: 6139s Compiling with --backend=opencl: 6139s cc failed with code 1: 6139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_umul_hi64’: 6139s /tmp/autopkgtest.K0ihat/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’? 6139s 4545 | 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.K0ihat/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 6139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4545:90: error: expected ‘)’ before ‘a’ 6139s 4545 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4545:109: error: expected ‘)’ before ‘b’ 6139s 4545 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘futrts_smul_hi64’: 6139s /tmp/autopkgtest.K0ihat/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__’? 6139s 4549 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4549:86: error: expected ‘)’ before ‘a’ 6139s 4549 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c:4549:104: error: expected ‘)’ before ‘b’ 6139s 4549 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain3.c: In function ‘mk_compile_opts’: 6139s /tmp/autopkgtest.K0ihat/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=] 6139s 7880 | "-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 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.fut: 6145s Compiling with --backend=opencl: 6145s cc failed with code 1: 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_umul_hi64’: 6145s /tmp/autopkgtest.K0ihat/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’? 6145s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6145s | ^~~~~~~~~~~ 6145s | __uint32_t 6145s /tmp/autopkgtest.K0ihat/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 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4526:90: error: expected ‘)’ before ‘a’ 6145s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6145s | ~ ^ 6145s | ) 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4526:109: error: expected ‘)’ before ‘b’ 6145s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6145s | ~ ^ 6145s | ) 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘futrts_smul_hi64’: 6145s /tmp/autopkgtest.K0ihat/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__’? 6145s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6145s | ^~~~~~~~~~ 6145s | __int128__ 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4530:86: error: expected ‘)’ before ‘a’ 6145s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6145s | ~ ^ 6145s | ) 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c:4530:104: error: expected ‘)’ before ‘b’ 6145s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6145s | ~ ^ 6145s | ) 6145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain5.c: In function ‘mk_compile_opts’: 6145s /tmp/autopkgtest.K0ihat/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=] 6145s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6145s | ~~^ ~~~~~~~~~~~~~ 6145s | | | 6145s | unsigned int int64_t {aka long long int} 6145s | %llu 6145s 6145s If you find this error message confusing, uninformative, or wrong, please open an issue: 6145s https://github.com/diku-dk/futhark/issues 6145s 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.fut: 6146s Compiling with --backend=opencl: 6146s cc failed with code 1: 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_umul_hi64’: 6146s /tmp/autopkgtest.K0ihat/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’? 6146s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6146s | ^~~~~~~~~~~ 6146s | __uint32_t 6146s /tmp/autopkgtest.K0ihat/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 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4512:90: error: expected ‘)’ before ‘a’ 6146s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6146s | ~ ^ 6146s | ) 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4512:109: error: expected ‘)’ before ‘b’ 6146s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6146s | ~ ^ 6146s | ) 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘futrts_smul_hi64’: 6146s /tmp/autopkgtest.K0ihat/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__’? 6146s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6146s | ^~~~~~~~~~ 6146s | __int128__ 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4516:86: error: expected ‘)’ before ‘a’ 6146s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6146s | ~ ^ 6146s | ) 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c:4516:104: error: expected ‘)’ before ‘b’ 6146s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6146s | ~ ^ 6146s | ) 6146s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/iotas.c: In function ‘mk_compile_opts’: 6146s /tmp/autopkgtest.K0ihat/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=] 6146s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6146s | ~~^ ~~~~~~~~~~~~~ 6146s | | | 6146s | unsigned int int64_t {aka long long int} 6146s | %llu 6146s 6146s If you find this error message confusing, uninformative, or wrong, please open an issue: 6146s https://github.com/diku-dk/futhark/issues 6146s 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.fut: 6147s Compiling with --backend=opencl: 6147s cc failed with code 1: 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_umul_hi64’: 6147s /tmp/autopkgtest.K0ihat/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’? 6147s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6147s | ^~~~~~~~~~~ 6147s | __uint32_t 6147s /tmp/autopkgtest.K0ihat/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 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4530:90: error: expected ‘)’ before ‘a’ 6147s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6147s | ~ ^ 6147s | ) 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4530:109: error: expected ‘)’ before ‘b’ 6147s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6147s | ~ ^ 6147s | ) 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘futrts_smul_hi64’: 6147s /tmp/autopkgtest.K0ihat/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__’? 6147s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6147s | ^~~~~~~~~~ 6147s | __int128__ 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4534:86: error: expected ‘)’ before ‘a’ 6147s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6147s | ~ ^ 6147s | ) 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c:4534:104: error: expected ‘)’ before ‘b’ 6147s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6147s | ~ ^ 6147s | ) 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/chain/chain4.c: In function ‘mk_compile_opts’: 6147s /tmp/autopkgtest.K0ihat/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=] 6147s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6147s | ~~^ ~~~~~~~~~~~~~ 6147s | | | 6147s | unsigned int int64_t {aka long long int} 6147s | %llu 6147s 6147s If you find this error message confusing, uninformative, or wrong, please open an issue: 6147s https://github.com/diku-dk/futhark/issues 6147s 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.fut: 6147s Compiling with --backend=opencl: 6147s cc failed with code 1: 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_umul_hi64’: 6147s /tmp/autopkgtest.K0ihat/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’? 6147s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6147s | ^~~~~~~~~~~ 6147s | __uint32_t 6147s /tmp/autopkgtest.K0ihat/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 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4527:90: error: expected ‘)’ before ‘a’ 6147s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6147s | ~ ^ 6147s | ) 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4527:109: error: expected ‘)’ before ‘b’ 6147s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6147s | ~ ^ 6147s | ) 6147s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘futrts_smul_hi64’: 6148s /tmp/autopkgtest.K0ihat/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__’? 6148s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4531:86: error: expected ‘)’ before ‘a’ 6148s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c:4531:104: error: expected ‘)’ before ‘b’ 6148s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/neg0.c: In function ‘mk_compile_opts’: 6148s /tmp/autopkgtest.K0ihat/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=] 6148s 7860 | "-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 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.fut: 6150s Compiling with --backend=opencl: 6150s cc failed with code 1: 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_umul_hi64’: 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6150s 4512 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4512:90: error: expected ‘)’ before ‘a’ 6150s 4512 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4512:109: error: expected ‘)’ before ‘b’ 6150s 4512 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘futrts_smul_hi64’: 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6150s 4516 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4516:86: error: expected ‘)’ before ‘a’ 6150s 4516 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c:4516:104: error: expected ‘)’ before ‘b’ 6150s 4516 | 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.K0ihat/autopkgtest_tmp/tests/map_tridag_par.c: In function ‘mk_compile_opts’: 6150s /tmp/autopkgtest.K0ihat/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=] 6150s 7893 | "-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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.fut: 6150s Compiling with --backend=opencl: 6150s cc failed with code 1: 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_umul_hi64’: 6150s /tmp/autopkgtest.K0ihat/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’? 6150s 4511 | 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.K0ihat/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 6150s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4511:90: error: expected ‘)’ before ‘a’ 6150s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4511:109: error: expected ‘)’ before ‘b’ 6150s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘futrts_smul_hi64’: 6150s /tmp/autopkgtest.K0ihat/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__’? 6150s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4515:86: error: expected ‘)’ before ‘a’ 6150s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c:4515:104: error: expected ‘)’ before ‘b’ 6150s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos0.c: In function ‘mk_compile_opts’: 6150s /tmp/autopkgtest.K0ihat/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=] 6150s 7843 | "-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 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.fut: 6155s Compiling with --backend=opencl: 6155s cc failed with code 1: 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_umul_hi64’: 6155s /tmp/autopkgtest.K0ihat/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’? 6155s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6155s | ^~~~~~~~~~~ 6155s | __uint32_t 6155s /tmp/autopkgtest.K0ihat/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 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4528:90: error: expected ‘)’ before ‘a’ 6155s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4528:109: error: expected ‘)’ before ‘b’ 6155s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘futrts_smul_hi64’: 6155s /tmp/autopkgtest.K0ihat/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__’? 6155s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6155s | ^~~~~~~~~~ 6155s | __int128__ 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4532:86: error: expected ‘)’ before ‘a’ 6155s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c:4532:104: error: expected ‘)’ before ‘b’ 6155s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos2.c: In function ‘mk_compile_opts’: 6155s /tmp/autopkgtest.K0ihat/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=] 6155s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6155s | ~~^ ~~~~~~~~~~~~~ 6155s | | | 6155s | unsigned int int64_t {aka long long int} 6155s | %llu 6155s 6155s If you find this error message confusing, uninformative, or wrong, please open an issue: 6155s https://github.com/diku-dk/futhark/issues 6155s 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.fut: 6155s Compiling with --backend=opencl: 6155s cc failed with code 1: 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_umul_hi64’: 6155s /tmp/autopkgtest.K0ihat/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’? 6155s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6155s | ^~~~~~~~~~~ 6155s | __uint32_t 6155s /tmp/autopkgtest.K0ihat/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 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4527:90: error: expected ‘)’ before ‘a’ 6155s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4527:109: error: expected ‘)’ before ‘b’ 6155s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘futrts_smul_hi64’: 6155s /tmp/autopkgtest.K0ihat/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__’? 6155s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6155s | ^~~~~~~~~~ 6155s | __int128__ 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4531:86: error: expected ‘)’ before ‘a’ 6155s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c:4531:104: error: expected ‘)’ before ‘b’ 6155s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6155s | ~ ^ 6155s | ) 6155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos1.c: In function ‘mk_compile_opts’: 6155s /tmp/autopkgtest.K0ihat/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=] 6155s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6155s | ~~^ ~~~~~~~~~~~~~ 6155s | | | 6155s | unsigned int int64_t {aka long long int} 6155s | %llu 6155s 6155s If you find this error message confusing, uninformative, or wrong, please open an issue: 6155s https://github.com/diku-dk/futhark/issues 6155s 6160s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.fut: 6160s Compiling with --backend=opencl: 6160s cc failed with code 1: 6160s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_umul_hi64’: 6160s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6160s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘futrts_smul_hi64’: 6161s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/same.c: In function ‘mk_compile_opts’: 6161s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.fut: 6161s Compiling with --backend=opencl: 6161s cc failed with code 1: 6161s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_umul_hi64’: 6161s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6161s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘futrts_smul_hi64’: 6161s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/concat/pos3.c: In function ‘mk_compile_opts’: 6161s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.fut: 6162s Compiling with --backend=opencl: 6162s cc failed with code 1: 6162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_umul_hi64’: 6162s /tmp/autopkgtest.K0ihat/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’? 6162s 4528 | 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.K0ihat/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 6162s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4528:90: error: expected ‘)’ before ‘a’ 6162s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4528:109: error: expected ‘)’ before ‘b’ 6162s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘futrts_smul_hi64’: 6162s /tmp/autopkgtest.K0ihat/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__’? 6162s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4532:86: error: expected ‘)’ before ‘a’ 6162s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c:4532:104: error: expected ‘)’ before ‘b’ 6162s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg0.c: In function ‘mk_compile_opts’: 6162s /tmp/autopkgtest.K0ihat/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=] 6162s 7861 | "-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 955 failed, 99 passed, 1252 to go. 6164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.fut: 6164s Compiling with --backend=opencl: 6164s cc failed with code 1: 6164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_umul_hi64’: 6164s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘futrts_smul_hi64’: 6164s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos0.c: In function ‘mk_compile_opts’: 6164s /tmp/autopkgtest.K0ihat/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=] 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 6164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.fut: 6164s Compiling with --backend=opencl: 6164s cc failed with code 1: 6164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_umul_hi64’: 6164s /tmp/autopkgtest.K0ihat/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’? 6164s 4528 | 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.K0ihat/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 6164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4528:90: error: expected ‘)’ before ‘a’ 6164s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4528:109: error: expected ‘)’ before ‘b’ 6164s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘futrts_smul_hi64’: 6164s /tmp/autopkgtest.K0ihat/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__’? 6164s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4532:86: error: expected ‘)’ before ‘a’ 6164s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c:4532:104: error: expected ‘)’ before ‘b’ 6164s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/neg1.c: In function ‘mk_compile_opts’: 6164s /tmp/autopkgtest.K0ihat/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=] 6164s 7860 | "-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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.fut: 6165s Compiling with --backend=opencl: 6165s cc failed with code 1: 6165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_umul_hi64’: 6165s /tmp/autopkgtest.K0ihat/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’? 6165s 4527 | 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.K0ihat/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 6165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4527:90: error: expected ‘)’ before ‘a’ 6165s 4527 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4527:109: error: expected ‘)’ before ‘b’ 6165s 4527 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘futrts_smul_hi64’: 6165s /tmp/autopkgtest.K0ihat/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__’? 6165s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4531:86: error: expected ‘)’ before ‘a’ 6165s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c:4531:104: error: expected ‘)’ before ‘b’ 6165s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos1.c: In function ‘mk_compile_opts’: 6166s /tmp/autopkgtest.K0ihat/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=] 6166s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6166s | ~~^ ~~~~~~~~~~~~~ 6166s | | | 6166s | unsigned int int64_t {aka long long int} 6166s | %llu 6166s 6166s If you find this error message confusing, uninformative, or wrong, please open an issue: 6166s https://github.com/diku-dk/futhark/issues 6166s 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.fut: 6170s Compiling with --backend=opencl: 6170s cc failed with code 1: 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_umul_hi64’: 6170s /tmp/autopkgtest.K0ihat/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’? 6170s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6170s | ^~~~~~~~~~~ 6170s | __uint32_t 6170s /tmp/autopkgtest.K0ihat/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 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4528:90: error: expected ‘)’ before ‘a’ 6170s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6170s | ~ ^ 6170s | ) 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4528:109: error: expected ‘)’ before ‘b’ 6170s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6170s | ~ ^ 6170s | ) 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘futrts_smul_hi64’: 6170s /tmp/autopkgtest.K0ihat/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__’? 6170s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6170s | ^~~~~~~~~~ 6170s | __int128__ 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4532:86: error: expected ‘)’ before ‘a’ 6170s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6170s | ~ ^ 6170s | ) 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c:4532:104: error: expected ‘)’ before ‘b’ 6170s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6170s | ~ ^ 6170s | ) 6170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos2.c: In function ‘mk_compile_opts’: 6170s /tmp/autopkgtest.K0ihat/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=] 6170s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6170s | ~~^ ~~~~~~~~~~~~~ 6170s | | | 6170s | unsigned int int64_t {aka long long int} 6170s | %llu 6170s 6170s If you find this error message confusing, uninformative, or wrong, please open an issue: 6170s https://github.com/diku-dk/futhark/issues 6170s 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.fut: 6171s Compiling with --backend=opencl: 6171s cc failed with code 1: 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_umul_hi64’: 6171s /tmp/autopkgtest.K0ihat/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’? 6171s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6171s | ^~~~~~~~~~~ 6171s | __uint32_t 6171s /tmp/autopkgtest.K0ihat/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 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4528:90: error: expected ‘)’ before ‘a’ 6171s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4528:109: error: expected ‘)’ before ‘b’ 6171s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘futrts_smul_hi64’: 6171s /tmp/autopkgtest.K0ihat/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__’? 6171s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6171s | ^~~~~~~~~~ 6171s | __int128__ 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4532:86: error: expected ‘)’ before ‘a’ 6171s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c:4532:104: error: expected ‘)’ before ‘b’ 6171s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos3.c: In function ‘mk_compile_opts’: 6171s /tmp/autopkgtest.K0ihat/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=] 6171s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6171s | ~~^ ~~~~~~~~~~~~~ 6171s | | | 6171s | unsigned int int64_t {aka long long int} 6171s | %llu 6171s 6171s If you find this error message confusing, uninformative, or wrong, please open an issue: 6171s https://github.com/diku-dk/futhark/issues 6171s 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut: 6171s Generating reference outputs: 6171s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.fut:34:48-49: 6171s Unused name "j". 6171s cc failed with code 1: 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_umul_hi64’: 6171s /tmp/autopkgtest.K0ihat/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’? 6171s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6171s | ^~~~~~~~~~~ 6171s | __uint32_t 6171s /tmp/autopkgtest.K0ihat/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 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:90: error: expected ‘)’ before ‘a’ 6171s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4432:109: error: expected ‘)’ before ‘b’ 6171s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c: In function ‘futrts_smul_hi64’: 6171s /tmp/autopkgtest.K0ihat/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__’? 6171s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6171s | ^~~~~~~~~~ 6171s | __int128__ 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:86: error: expected ‘)’ before ‘a’ 6171s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos5.c:4436:104: error: expected ‘)’ before ‘b’ 6171s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6171s | ~ ^ 6171s | ) 6171s 6171s If you find this error message confusing, uninformative, or wrong, please open an issue: 6171s https://github.com/diku-dk/futhark/issues 6171s 6175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.fut: 6175s Compiling with --backend=opencl: 6175s cc failed with code 1: 6175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_umul_hi64’: 6175s /tmp/autopkgtest.K0ihat/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’? 6175s 4528 | 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.K0ihat/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 6175s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4528:90: error: expected ‘)’ before ‘a’ 6175s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4528:109: error: expected ‘)’ before ‘b’ 6175s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘futrts_smul_hi64’: 6175s /tmp/autopkgtest.K0ihat/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__’? 6175s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4532:86: error: expected ‘)’ before ‘a’ 6175s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c:4532:104: error: expected ‘)’ before ‘b’ 6175s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/copy/pos4.c: In function ‘mk_compile_opts’: 6175s /tmp/autopkgtest.K0ihat/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=] 6175s 7860 | "-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 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut: 6178s Compiling with --backend=opencl: 6178s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.fut:5:15-18: 6178s Unused name "ind". 6178s cc failed with code 1: 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_umul_hi64’: 6178s /tmp/autopkgtest.K0ihat/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’? 6178s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6178s | ^~~~~~~~~~~ 6178s | __uint32_t 6178s /tmp/autopkgtest.K0ihat/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 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4512:90: error: expected ‘)’ before ‘a’ 6178s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6178s | ~ ^ 6178s | ) 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4512:109: error: expected ‘)’ before ‘b’ 6178s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6178s | ~ ^ 6178s | ) 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘futrts_smul_hi64’: 6178s /tmp/autopkgtest.K0ihat/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__’? 6178s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6178s | ^~~~~~~~~~ 6178s | __int128__ 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4516:86: error: expected ‘)’ before ‘a’ 6178s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6178s | ~ ^ 6178s | ) 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c:4516:104: error: expected ‘)’ before ‘b’ 6178s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6178s | ~ ^ 6178s | ) 6178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-concat.c: In function ‘mk_compile_opts’: 6178s /tmp/autopkgtest.K0ihat/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=] 6178s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6178s | ~~^ ~~~~~~~~~~~~~ 6178s | | | 6178s | unsigned int int64_t {aka long long int} 6178s | %llu 6178s 6178s If you find this error message confusing, uninformative, or wrong, please open an issue: 6178s https://github.com/diku-dk/futhark/issues 6178s 6179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.fut: 6179s Compiling with --backend=opencl: 6179s cc failed with code 1: 6179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_umul_hi64’: 6179s /tmp/autopkgtest.K0ihat/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’? 6179s 4529 | 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.K0ihat/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 6179s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4529:90: error: expected ‘)’ before ‘a’ 6179s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4529:109: error: expected ‘)’ before ‘b’ 6179s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘futrts_smul_hi64’: 6179s /tmp/autopkgtest.K0ihat/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__’? 6179s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4533:86: error: expected ‘)’ before ‘a’ 6179s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c:4533:104: error: expected ‘)’ before ‘b’ 6179s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-if-1.c: In function ‘mk_compile_opts’: 6179s /tmp/autopkgtest.K0ihat/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=] 6179s 7863 | "-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 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut: 6180s Compiling with --backend=opencl: 6180s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:26-29: 6180s Unused name "ass". 6180s 6180s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:43-45: 6180s Unused name "as". 6180s 6180s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.fut:5:56-60: 6180s Unused name "inds". 6180s cc failed with code 1: 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_umul_hi64’: 6180s /tmp/autopkgtest.K0ihat/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’? 6180s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6180s | ^~~~~~~~~~~ 6180s | __uint32_t 6180s /tmp/autopkgtest.K0ihat/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 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4529:90: error: expected ‘)’ before ‘a’ 6180s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6180s | ~ ^ 6180s | ) 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4529:109: error: expected ‘)’ before ‘b’ 6180s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6180s | ~ ^ 6180s | ) 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘futrts_smul_hi64’: 6180s /tmp/autopkgtest.K0ihat/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__’? 6180s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6180s | ^~~~~~~~~~ 6180s | __int128__ 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4533:86: error: expected ‘)’ before ‘a’ 6180s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6180s | ~ ^ 6180s | ) 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c:4533:104: error: expected ‘)’ before ‘b’ 6180s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6180s | ~ ^ 6180s | ) 6180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-1.c: In function ‘mk_compile_opts’: 6180s /tmp/autopkgtest.K0ihat/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=] 6180s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6180s | ~~^ ~~~~~~~~~~~~~ 6180s | | | 6180s | unsigned int int64_t {aka long long int} 6180s | %llu 6180s 6180s If you find this error message confusing, uninformative, or wrong, please open an issue: 6180s https://github.com/diku-dk/futhark/issues 6180s 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.fut: 6183s Compiling with --backend=opencl: 6183s cc failed with code 1: 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_umul_hi64’: 6183s /tmp/autopkgtest.K0ihat/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’? 6183s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6183s | ^~~~~~~~~~~ 6183s | __uint32_t 6183s /tmp/autopkgtest.K0ihat/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 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4514:90: error: expected ‘)’ before ‘a’ 6183s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6183s | ~ ^ 6183s | ) 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4514:109: error: expected ‘)’ before ‘b’ 6183s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6183s | ~ ^ 6183s | ) 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘futrts_smul_hi64’: 6183s /tmp/autopkgtest.K0ihat/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__’? 6183s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6183s | ^~~~~~~~~~ 6183s | __int128__ 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4518:86: error: expected ‘)’ before ‘a’ 6183s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6183s | ~ ^ 6183s | ) 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c:4518:104: error: expected ‘)’ before ‘b’ 6183s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6183s | ~ ^ 6183s | ) 6183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-alias.c: In function ‘mk_compile_opts’: 6183s /tmp/autopkgtest.K0ihat/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=] 6183s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6183s | ~~^ ~~~~~~~~~~~~~ 6183s | | | 6183s | unsigned int int64_t {aka long long int} 6183s | %llu 6183s 6183s If you find this error message confusing, uninformative, or wrong, please open an issue: 6183s https://github.com/diku-dk/futhark/issues 6183s 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.fut: 6185s Compiling with --backend=opencl: 6185s cc failed with code 1: 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_umul_hi64’: 6185s /tmp/autopkgtest.K0ihat/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’? 6185s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6185s | ^~~~~~~~~~~ 6185s | __uint32_t 6185s /tmp/autopkgtest.K0ihat/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 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4511:90: error: expected ‘)’ before ‘a’ 6185s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4511:109: error: expected ‘)’ before ‘b’ 6185s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘futrts_smul_hi64’: 6185s /tmp/autopkgtest.K0ihat/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__’? 6185s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6185s | ^~~~~~~~~~ 6185s | __int128__ 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4515:86: error: expected ‘)’ before ‘a’ 6185s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c:4515:104: error: expected ‘)’ before ‘b’ 6185s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/alloc-hinder0.c: In function ‘mk_compile_opts’: 6185s /tmp/autopkgtest.K0ihat/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=] 6185s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6185s | ~~^ ~~~~~~~~~~~~~ 6185s | | | 6185s | unsigned int int64_t {aka long long int} 6185s | %llu 6185s 6185s If you find this error message confusing, uninformative, or wrong, please open an issue: 6185s https://github.com/diku-dk/futhark/issues 6185s 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut: 6185s Compiling with --backend=opencl: 6185s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.fut:10:11-12: 6185s Unused name "i". 6185s cc failed with code 1: 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_umul_hi64’: 6185s /tmp/autopkgtest.K0ihat/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’? 6185s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6185s | ^~~~~~~~~~~ 6185s | __uint32_t 6185s /tmp/autopkgtest.K0ihat/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 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4528:90: error: expected ‘)’ before ‘a’ 6185s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4528:109: error: expected ‘)’ before ‘b’ 6185s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘futrts_smul_hi64’: 6185s /tmp/autopkgtest.K0ihat/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__’? 6185s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6185s | ^~~~~~~~~~ 6185s | __int128__ 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4532:86: error: expected ‘)’ before ‘a’ 6185s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c:4532:104: error: expected ‘)’ before ‘b’ 6185s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6185s | ~ ^ 6185s | ) 6185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-2.c: In function ‘mk_compile_opts’: 6185s /tmp/autopkgtest.K0ihat/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=] 6185s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6185s | ~~^ ~~~~~~~~~~~~~ 6185s | | | 6185s | unsigned int int64_t {aka long long int} 6185s | %llu 6185s 6185s If you find this error message confusing, uninformative, or wrong, please open an issue: 6185s https://github.com/diku-dk/futhark/issues 6185s 6187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.fut: 6187s Compiling with --backend=opencl: 6187s cc failed with code 1: 6187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_umul_hi64’: 6187s /tmp/autopkgtest.K0ihat/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’? 6187s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6187s | ^~~~~~~~~~~ 6187s | __uint32_t 6187s /tmp/autopkgtest.K0ihat/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 6187s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4512:90: error: expected ‘)’ before ‘a’ 6188s 4512 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4512:109: error: expected ‘)’ before ‘b’ 6188s 4512 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘futrts_smul_hi64’: 6188s /tmp/autopkgtest.K0ihat/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__’? 6188s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4516:86: error: expected ‘)’ before ‘a’ 6188s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c:4516:104: error: expected ‘)’ before ‘b’ 6188s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/cosmin-tests/test-suc-loop-3.c: In function ‘mk_compile_opts’: 6188s /tmp/autopkgtest.K0ihat/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=] 6188s 7857 | "-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 6188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut: 6188s Compiling with --backend=opencl: 6188s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.fut:8:10-38: 6188s Entry point parameter 6188s 6188s ((length0: i64): i64, (length1: i64): i64) 6188s 6188s will have an opaque type, so the entry point will likely not be callable. 6188s cc failed with code 1: 6188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_umul_hi64’: 6188s /tmp/autopkgtest.K0ihat/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’? 6188s 4529 | 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.K0ihat/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 6188s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4529:90: error: expected ‘)’ before ‘a’ 6188s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4529:109: error: expected ‘)’ before ‘b’ 6188s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘futrts_smul_hi64’: 6188s /tmp/autopkgtest.K0ihat/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__’? 6188s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4533:86: error: expected ‘)’ before ‘a’ 6188s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c:4533:104: error: expected ‘)’ before ‘b’ 6188s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/concat.c: In function ‘mk_compile_opts’: 6188s /tmp/autopkgtest.K0ihat/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=] 6188s 7861 | "-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 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.fut: 6191s Compiling with --backend=opencl: 6191s cc failed with code 1: 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_umul_hi64’: 6191s /tmp/autopkgtest.K0ihat/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’? 6191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6191s | ^~~~~~~~~~~ 6191s | __uint32_t 6191s /tmp/autopkgtest.K0ihat/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 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4511:90: error: expected ‘)’ before ‘a’ 6191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4511:109: error: expected ‘)’ before ‘b’ 6191s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘futrts_smul_hi64’: 6191s /tmp/autopkgtest.K0ihat/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__’? 6191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6191s | ^~~~~~~~~~ 6191s | __int128__ 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4515:86: error: expected ‘)’ before ‘a’ 6191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c:4515:104: error: expected ‘)’ before ‘b’ 6191s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy.c: In function ‘mk_compile_opts’: 6191s /tmp/autopkgtest.K0ihat/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=] 6191s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6191s | ~~^ ~~~~~~~~~~~~~ 6191s | | | 6191s | unsigned int int64_t {aka long long int} 6191s | %llu 6191s 6191s If you find this error message confusing, uninformative, or wrong, please open an issue: 6191s https://github.com/diku-dk/futhark/issues 6191s 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut: 6191s Compiling with --backend=opencl: 6191s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.fut:9:10-50: 6191s Entry point parameter 6191s 6191s ((cond: bool): bool, (lengths: [d₀]i64): []i64, (index: i64): i64) 6191s 6191s will have an opaque type, so the entry point will likely not be callable. 6191s cc failed with code 1: 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_umul_hi64’: 6191s /tmp/autopkgtest.K0ihat/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’? 6191s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6191s | ^~~~~~~~~~~ 6191s | __uint32_t 6191s /tmp/autopkgtest.K0ihat/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 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4531:90: error: expected ‘)’ before ‘a’ 6191s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4531:109: error: expected ‘)’ before ‘b’ 6191s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘futrts_smul_hi64’: 6191s /tmp/autopkgtest.K0ihat/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__’? 6191s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6191s | ^~~~~~~~~~ 6191s | __int128__ 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4535:86: error: expected ‘)’ before ‘a’ 6191s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c:4535:104: error: expected ‘)’ before ‘b’ 6191s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6191s | ~ ^ 6191s | ) 6191s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/copy-in-if.c: In function ‘mk_compile_opts’: 6191s /tmp/autopkgtest.K0ihat/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=] 6191s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6191s | ~~^ ~~~~~~~~~~~~~ 6191s | | | 6191s | unsigned int int64_t {aka long long int} 6191s | %llu 6191s 6191s If you find this error message confusing, uninformative, or wrong, please open an issue: 6191s https://github.com/diku-dk/futhark/issues 6191s 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.fut: 6193s Compiling with --backend=opencl: 6193s cc failed with code 1: 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_umul_hi64’: 6193s /tmp/autopkgtest.K0ihat/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’? 6193s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6193s | ^~~~~~~~~~~ 6193s | __uint32_t 6193s /tmp/autopkgtest.K0ihat/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 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4511:90: error: expected ‘)’ before ‘a’ 6193s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6193s | ~ ^ 6193s | ) 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4511:109: error: expected ‘)’ before ‘b’ 6193s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6193s | ~ ^ 6193s | ) 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘futrts_smul_hi64’: 6193s /tmp/autopkgtest.K0ihat/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__’? 6193s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6193s | ^~~~~~~~~~ 6193s | __int128__ 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4515:86: error: expected ‘)’ before ‘a’ 6193s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6193s | ~ ^ 6193s | ) 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c:4515:104: error: expected ‘)’ before ‘b’ 6193s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6193s | ~ ^ 6193s | ) 6193s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/hoisting/dependent.c: In function ‘mk_compile_opts’: 6193s /tmp/autopkgtest.K0ihat/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=] 6193s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6193s | ~~^ ~~~~~~~~~~~~~ 6193s | | | 6193s | unsigned int int64_t {aka long long int} 6193s | %llu 6193s 6193s If you find this error message confusing, uninformative, or wrong, please open an issue: 6193s https://github.com/diku-dk/futhark/issues 6193s 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.fut: 6195s Compiling with --backend=opencl: 6195s cc failed with code 1: 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_umul_hi64’: 6195s /tmp/autopkgtest.K0ihat/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’? 6195s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6195s | ^~~~~~~~~~~ 6195s | __uint32_t 6195s /tmp/autopkgtest.K0ihat/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 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4513:90: error: expected ‘)’ before ‘a’ 6195s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6195s | ~ ^ 6195s | ) 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4513:109: error: expected ‘)’ before ‘b’ 6195s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6195s | ~ ^ 6195s | ) 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘futrts_smul_hi64’: 6195s /tmp/autopkgtest.K0ihat/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__’? 6195s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6195s | ^~~~~~~~~~ 6195s | __int128__ 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4517:86: error: expected ‘)’ before ‘a’ 6195s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6195s | ~ ^ 6195s | ) 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c:4517:104: error: expected ‘)’ before ‘b’ 6195s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6195s | ~ ^ 6195s | ) 6195s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-inside.c: In function ‘mk_compile_opts’: 6195s /tmp/autopkgtest.K0ihat/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=] 6195s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6195s | ~~^ ~~~~~~~~~~~~~ 6195s | | | 6195s | unsigned int int64_t {aka long long int} 6195s | %llu 6195s 6195s If you find this error message confusing, uninformative, or wrong, please open an issue: 6195s https://github.com/diku-dk/futhark/issues 6195s 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.fut: 6197s Compiling with --backend=opencl: 6197s cc failed with code 1: 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_umul_hi64’: 6197s /tmp/autopkgtest.K0ihat/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’? 6197s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6197s | ^~~~~~~~~~~ 6197s | __uint32_t 6197s /tmp/autopkgtest.K0ihat/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 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4513:90: error: expected ‘)’ before ‘a’ 6197s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6197s | ~ ^ 6197s | ) 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4513:109: error: expected ‘)’ before ‘b’ 6197s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6197s | ~ ^ 6197s | ) 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘futrts_smul_hi64’: 6197s /tmp/autopkgtest.K0ihat/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__’? 6197s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6197s | ^~~~~~~~~~ 6197s | __int128__ 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4517:86: error: expected ‘)’ before ‘a’ 6197s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6197s | ~ ^ 6197s | ) 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c:4517:104: error: expected ‘)’ before ‘b’ 6197s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6197s | ~ ^ 6197s | ) 6197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/both-outside.c: In function ‘mk_compile_opts’: 6197s /tmp/autopkgtest.K0ihat/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=] 6197s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6197s | ~~^ ~~~~~~~~~~~~~ 6197s | | | 6197s | unsigned int int64_t {aka long long int} 6197s | %llu 6197s 6197s If you find this error message confusing, uninformative, or wrong, please open an issue: 6197s https://github.com/diku-dk/futhark/issues 6197s 6199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.fut: 6199s Compiling with --backend=opencl: 6199s cc failed with code 1: 6199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_umul_hi64’: 6199s /tmp/autopkgtest.K0ihat/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’? 6199s 4529 | 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.K0ihat/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 6199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4529:90: error: expected ‘)’ before ‘a’ 6199s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4529:109: error: expected ‘)’ before ‘b’ 6199s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘futrts_smul_hi64’: 6199s /tmp/autopkgtest.K0ihat/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__’? 6199s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4533:86: error: expected ‘)’ before ‘a’ 6199s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c:4533:104: error: expected ‘)’ before ‘b’ 6199s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-2.c: In function ‘mk_compile_opts’: 6199s /tmp/autopkgtest.K0ihat/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=] 6199s 7862 | "-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 6202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.fut: 6202s Compiling with --backend=opencl: 6202s cc failed with code 1: 6202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_umul_hi64’: 6202s /tmp/autopkgtest.K0ihat/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’? 6202s 4529 | 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.K0ihat/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 6202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4529:90: error: expected ‘)’ before ‘a’ 6202s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4529:109: error: expected ‘)’ before ‘b’ 6202s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘futrts_smul_hi64’: 6202s /tmp/autopkgtest.K0ihat/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__’? 6202s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4533:86: error: expected ‘)’ before ‘a’ 6202s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c:4533:104: error: expected ‘)’ before ‘b’ 6202s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3-pos.c: In function ‘mk_compile_opts’: 6202s /tmp/autopkgtest.K0ihat/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=] 6202s 7862 | "-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 6202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.fut: 6202s Compiling with --backend=opencl: 6202s cc failed with code 1: 6202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_umul_hi64’: 6202s /tmp/autopkgtest.K0ihat/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’? 6202s 4529 | 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.K0ihat/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 6202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4529:90: error: expected ‘)’ before ‘a’ 6202s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4529:109: error: expected ‘)’ before ‘b’ 6202s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘futrts_smul_hi64’: 6202s /tmp/autopkgtest.K0ihat/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__’? 6202s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4533:86: error: expected ‘)’ before ‘a’ 6202s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c:4533:104: error: expected ‘)’ before ‘b’ 6202s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-3.c: In function ‘mk_compile_opts’: 6202s /tmp/autopkgtest.K0ihat/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=] 6202s 7862 | "-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 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.fut: 6205s Compiling with --backend=opencl: 6205s cc failed with code 1: 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_umul_hi64’: 6205s /tmp/autopkgtest.K0ihat/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’? 6205s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6205s | ^~~~~~~~~~~ 6205s | __uint32_t 6205s /tmp/autopkgtest.K0ihat/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 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4527:90: error: expected ‘)’ before ‘a’ 6205s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6205s | ~ ^ 6205s | ) 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4527:109: error: expected ‘)’ before ‘b’ 6205s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6205s | ~ ^ 6205s | ) 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘futrts_smul_hi64’: 6205s /tmp/autopkgtest.K0ihat/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__’? 6205s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6205s | ^~~~~~~~~~ 6205s | __int128__ 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4531:86: error: expected ‘)’ before ‘a’ 6205s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6205s | ~ ^ 6205s | ) 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c:4531:104: error: expected ‘)’ before ‘b’ 6205s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6205s | ~ ^ 6205s | ) 6205s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-nonexist.c: In function ‘mk_compile_opts’: 6205s /tmp/autopkgtest.K0ihat/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=] 6205s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6205s | ~~^ ~~~~~~~~~~~~~ 6205s | | | 6205s | unsigned int int64_t {aka long long int} 6205s | %llu 6205s 6205s If you find this error message confusing, uninformative, or wrong, please open an issue: 6205s https://github.com/diku-dk/futhark/issues 6205s 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.fut: 6206s Compiling with --backend=opencl: 6206s cc failed with code 1: 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_umul_hi64’: 6206s /tmp/autopkgtest.K0ihat/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’? 6206s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6206s | ^~~~~~~~~~~ 6206s | __uint32_t 6206s /tmp/autopkgtest.K0ihat/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 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4532:90: error: expected ‘)’ before ‘a’ 6206s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6206s | ~ ^ 6206s | ) 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4532:109: error: expected ‘)’ before ‘b’ 6206s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6206s | ~ ^ 6206s | ) 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘futrts_smul_hi64’: 6206s /tmp/autopkgtest.K0ihat/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__’? 6206s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6206s | ^~~~~~~~~~ 6206s | __int128__ 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4536:86: error: expected ‘)’ before ‘a’ 6206s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6206s | ~ ^ 6206s | ) 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c:4536:104: error: expected ‘)’ before ‘b’ 6206s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6206s | ~ ^ 6206s | ) 6206s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/if-neg-4.c: In function ‘mk_compile_opts’: 6206s /tmp/autopkgtest.K0ihat/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=] 6206s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6206s | ~~^ ~~~~~~~~~~~~~ 6206s | | | 6206s | unsigned int int64_t {aka long long int} 6206s | %llu 6206s 6206s If you find this error message confusing, uninformative, or wrong, please open an issue: 6206s https://github.com/diku-dk/futhark/issues 6206s 6207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.fut: 6207s Compiling with --backend=opencl: 6207s cc failed with code 1: 6207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_umul_hi64’: 6207s /tmp/autopkgtest.K0ihat/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’? 6207s 4513 | 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.K0ihat/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 6207s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4513:90: error: expected ‘)’ before ‘a’ 6207s 4513 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4513:109: error: expected ‘)’ before ‘b’ 6207s 4513 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘futrts_smul_hi64’: 6207s /tmp/autopkgtest.K0ihat/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__’? 6207s 4517 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4517:86: error: expected ‘)’ before ‘a’ 6207s 4517 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c:4517:104: error: expected ‘)’ before ‘b’ 6207s 4517 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/if/one-inside-one-outside.c: In function ‘mk_compile_opts’: 6207s /tmp/autopkgtest.K0ihat/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=] 6207s 7846 | "-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 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.fut: 6209s Compiling with --backend=opencl: 6209s cc failed with code 1: 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_umul_hi64’: 6209s /tmp/autopkgtest.K0ihat/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’? 6209s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6209s | ^~~~~~~~~~~ 6209s | __uint32_t 6209s /tmp/autopkgtest.K0ihat/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 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4511:90: error: expected ‘)’ before ‘a’ 6209s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6209s | ~ ^ 6209s | ) 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4511:109: error: expected ‘)’ before ‘b’ 6209s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6209s | ~ ^ 6209s | ) 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘futrts_smul_hi64’: 6209s /tmp/autopkgtest.K0ihat/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__’? 6209s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6209s | ^~~~~~~~~~ 6209s | __int128__ 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4515:86: error: expected ‘)’ before ‘a’ 6209s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6209s | ~ ^ 6209s | ) 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c:4515:104: error: expected ‘)’ before ‘b’ 6209s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6209s | ~ ^ 6209s | ) 6209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/fail.c: In function ‘mk_compile_opts’: 6209s /tmp/autopkgtest.K0ihat/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=] 6209s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6209s | ~~^ ~~~~~~~~~~~~~ 6209s | | | 6209s | unsigned int int64_t {aka long long int} 6209s | %llu 6209s 6209s If you find this error message confusing, uninformative, or wrong, please open an issue: 6209s https://github.com/diku-dk/futhark/issues 6209s 6210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.fut: 6210s Compiling with --backend=opencl: 6210s cc failed with code 1: 6210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_umul_hi64’: 6210s /tmp/autopkgtest.K0ihat/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’? 6210s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6210s | ^~~~~~~~~~~ 6210s | __uint32_t 6210s /tmp/autopkgtest.K0ihat/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 6210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4511:90: error: expected ‘)’ before ‘a’ 6210s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6210s | ~ ^ 6210s | ) 6210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4511:109: error: expected ‘)’ before ‘b’ 6210s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6210s | ~ ^ 6210s | ) 6210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘futrts_smul_hi64’: 6210s /tmp/autopkgtest.K0ihat/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__’? 6210s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6210s | ^~~~~~~~~~ 6210s | __int128__ 6210s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4515:86: error: expected ‘)’ before ‘a’ 6210s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6210s | ~ ^ 6211s | ) 6211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c:4515:104: error: expected ‘)’ before ‘b’ 6211s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6211s | ~ ^ 6211s | ) 6211s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/inplace-updates/success.c: In function ‘mk_compile_opts’: 6211s /tmp/autopkgtest.K0ihat/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=] 6211s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6211s | ~~^ ~~~~~~~~~~~~~ 6211s | | | 6211s | unsigned int int64_t {aka long long int} 6211s | %llu 6211s 6211s If you find this error message confusing, uninformative, or wrong, please open an issue: 6211s https://github.com/diku-dk/futhark/issues 6211s 6213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.fut: 6213s Compiling with --backend=opencl: 6213s cc failed with code 1: 6213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_umul_hi64’: 6213s /tmp/autopkgtest.K0ihat/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’? 6213s 4512 | 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.K0ihat/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 6213s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4512:90: error: expected ‘)’ before ‘a’ 6213s 4512 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4512:109: error: expected ‘)’ before ‘b’ 6213s 4512 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘futrts_smul_hi64’: 6213s /tmp/autopkgtest.K0ihat/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__’? 6213s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4516:86: error: expected ‘)’ before ‘a’ 6213s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c:4516:104: error: expected ‘)’ before ‘b’ 6213s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/iota-one-row.c: In function ‘mk_compile_opts’: 6213s /tmp/autopkgtest.K0ihat/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=] 6213s 7844 | "-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 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.fut: 6216s Compiling with --backend=opencl: 6216s cc failed with code 1: 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_umul_hi64’: 6216s /tmp/autopkgtest.K0ihat/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’? 6216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6216s | ^~~~~~~~~~~ 6216s | __uint32_t 6216s /tmp/autopkgtest.K0ihat/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 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4511:90: error: expected ‘)’ before ‘a’ 6216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4511:109: error: expected ‘)’ before ‘b’ 6216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘futrts_smul_hi64’: 6216s /tmp/autopkgtest.K0ihat/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__’? 6216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6216s | ^~~~~~~~~~ 6216s | __int128__ 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4515:86: error: expected ‘)’ before ‘a’ 6216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c:4515:104: error: expected ‘)’ before ‘b’ 6216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1927.c: In function ‘mk_compile_opts’: 6216s /tmp/autopkgtest.K0ihat/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=] 6216s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6216s | ~~^ ~~~~~~~~~~~~~ 6216s | | | 6216s | unsigned int int64_t {aka long long int} 6216s | %llu 6216s 6216s If you find this error message confusing, uninformative, or wrong, please open an issue: 6216s https://github.com/diku-dk/futhark/issues 6216s 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.fut: 6216s Compiling with --backend=opencl: 6216s cc failed with code 1: 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_umul_hi64’: 6216s /tmp/autopkgtest.K0ihat/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’? 6216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6216s | ^~~~~~~~~~~ 6216s | __uint32_t 6216s /tmp/autopkgtest.K0ihat/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 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4511:90: error: expected ‘)’ before ‘a’ 6216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4511:109: error: expected ‘)’ before ‘b’ 6216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘futrts_smul_hi64’: 6216s /tmp/autopkgtest.K0ihat/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__’? 6216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6216s | ^~~~~~~~~~ 6216s | __int128__ 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4515:86: error: expected ‘)’ before ‘a’ 6216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c:4515:104: error: expected ‘)’ before ‘b’ 6216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6216s | ~ ^ 6216s | ) 6216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1789.c: In function ‘mk_compile_opts’: 6216s /tmp/autopkgtest.K0ihat/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=] 6216s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6216s | ~~^ ~~~~~~~~~~~~~ 6216s | | | 6216s | unsigned int int64_t {aka long long int} 6216s | %llu 6216s 6216s If you find this error message confusing, uninformative, or wrong, please open an issue: 6216s https://github.com/diku-dk/futhark/issues 6216s 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.fut: 6219s Compiling with --backend=opencl: 6219s cc failed with code 1: 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_umul_hi64’: 6219s /tmp/autopkgtest.K0ihat/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’? 6219s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6219s | ^~~~~~~~~~~ 6219s | __uint32_t 6219s /tmp/autopkgtest.K0ihat/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 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4512:90: error: expected ‘)’ before ‘a’ 6219s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6219s | ~ ^ 6219s | ) 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4512:109: error: expected ‘)’ before ‘b’ 6219s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6219s | ~ ^ 6219s | ) 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘futrts_smul_hi64’: 6219s /tmp/autopkgtest.K0ihat/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__’? 6219s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6219s | ^~~~~~~~~~ 6219s | __int128__ 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4516:86: error: expected ‘)’ before ‘a’ 6219s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6219s | ~ ^ 6219s | ) 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c:4516:104: error: expected ‘)’ before ‘b’ 6219s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6219s | ~ ^ 6219s | ) 6219s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-1930.c: In function ‘mk_compile_opts’: 6219s /tmp/autopkgtest.K0ihat/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=] 6219s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6219s | ~~^ ~~~~~~~~~~~~~ 6219s | | | 6219s | unsigned int int64_t {aka long long int} 6219s | %llu 6219s 6219s If you find this error message confusing, uninformative, or wrong, please open an issue: 6219s https://github.com/diku-dk/futhark/issues 6219s 6223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.fut: 6223s Compiling with --backend=opencl: 6223s cc failed with code 1: 6223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_umul_hi64’: 6223s /tmp/autopkgtest.K0ihat/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’? 6223s 4527 | 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.K0ihat/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 6223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4527:90: error: expected ‘)’ before ‘a’ 6223s 4527 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4527:109: error: expected ‘)’ before ‘b’ 6223s 4527 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘futrts_smul_hi64’: 6223s /tmp/autopkgtest.K0ihat/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__’? 6223s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4531:86: error: expected ‘)’ before ‘a’ 6223s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c:4531:104: error: expected ‘)’ before ‘b’ 6223s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/loop-ip.c: In function ‘mk_compile_opts’: 6223s /tmp/autopkgtest.K0ihat/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=] 6223s 7858 | "-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 6223s 988 failed, 99 passed, 1219 to go. 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.fut: 6224s Compiling with --backend=opencl: 6224s cc failed with code 1: 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_umul_hi64’: 6224s /tmp/autopkgtest.K0ihat/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’? 6224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6224s | ^~~~~~~~~~~ 6224s | __uint32_t 6224s /tmp/autopkgtest.K0ihat/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 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4512:90: error: expected ‘)’ before ‘a’ 6224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4512:109: error: expected ‘)’ before ‘b’ 6224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘futrts_smul_hi64’: 6224s /tmp/autopkgtest.K0ihat/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__’? 6224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6224s | ^~~~~~~~~~ 6224s | __int128__ 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4516:86: error: expected ‘)’ before ‘a’ 6224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c:4516:104: error: expected ‘)’ before ‘b’ 6224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/loop/replicate-in-loop.c: In function ‘mk_compile_opts’: 6224s /tmp/autopkgtest.K0ihat/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=] 6224s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6224s | ~~^ ~~~~~~~~~~~~~ 6224s | | | 6224s | unsigned int int64_t {aka long long int} 6224s | %llu 6224s 6224s If you find this error message confusing, uninformative, or wrong, please open an issue: 6224s https://github.com/diku-dk/futhark/issues 6224s 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.fut: 6224s Compiling with --backend=opencl: 6224s cc failed with code 1: 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_umul_hi64’: 6224s /tmp/autopkgtest.K0ihat/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’? 6224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6224s | ^~~~~~~~~~~ 6224s | __uint32_t 6224s /tmp/autopkgtest.K0ihat/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 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4512:90: error: expected ‘)’ before ‘a’ 6224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4512:109: error: expected ‘)’ before ‘b’ 6224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘futrts_smul_hi64’: 6224s /tmp/autopkgtest.K0ihat/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__’? 6224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6224s | ^~~~~~~~~~ 6224s | __int128__ 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4516:86: error: expected ‘)’ before ‘a’ 6224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c:4516:104: error: expected ‘)’ before ‘b’ 6224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6224s | ~ ^ 6224s | ) 6224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/issue-2010.c: In function ‘mk_compile_opts’: 6224s /tmp/autopkgtest.K0ihat/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=] 6224s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6224s | ~~^ ~~~~~~~~~~~~~ 6224s | | | 6224s | unsigned int int64_t {aka long long int} 6224s | %llu 6224s 6224s If you find this error message confusing, uninformative, or wrong, please open an issue: 6224s https://github.com/diku-dk/futhark/issues 6224s 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.fut: 6238s Compiling with --backend=opencl: 6238s cc failed with code 1: 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_umul_hi64’: 6238s /tmp/autopkgtest.K0ihat/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’? 6238s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6238s | ^~~~~~~~~~~ 6238s | __uint32_t 6238s /tmp/autopkgtest.K0ihat/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 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4511:90: error: expected ‘)’ before ‘a’ 6238s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6238s | ~ ^ 6238s | ) 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4511:109: error: expected ‘)’ before ‘b’ 6238s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6238s | ~ ^ 6238s | ) 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘futrts_smul_hi64’: 6238s /tmp/autopkgtest.K0ihat/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__’? 6238s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6238s | ^~~~~~~~~~ 6238s | __int128__ 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4515:86: error: expected ‘)’ before ‘a’ 6238s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6238s | ~ ^ 6238s | ) 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c:4515:104: error: expected ‘)’ before ‘b’ 6238s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6238s | ~ ^ 6238s | ) 6238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1-16.c: In function ‘mk_compile_opts’: 6238s /tmp/autopkgtest.K0ihat/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=] 6238s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6238s | ~~^ ~~~~~~~~~~~~~ 6238s | | | 6238s | unsigned int int64_t {aka long long int} 6238s | %llu 6238s 6238s If you find this error message confusing, uninformative, or wrong, please open an issue: 6238s https://github.com/diku-dk/futhark/issues 6238s 6240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.fut: 6240s Compiling with --backend=opencl: 6240s cc failed with code 1: 6240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_umul_hi64’: 6240s /tmp/autopkgtest.K0ihat/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’? 6240s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6240s | ^~~~~~~~~~~ 6240s | __uint32_t 6240s /tmp/autopkgtest.K0ihat/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 6240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4511:90: error: expected ‘)’ before ‘a’ 6240s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6240s | ~ ^ 6240s | ) 6240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4511:109: error: expected ‘)’ before ‘b’ 6240s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6240s | ~ ^ 6240s | ) 6240s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘futrts_smul_hi64’: 6240s /tmp/autopkgtest.K0ihat/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__’? 6240s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4515:86: error: expected ‘)’ before ‘a’ 6240s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c:4515:104: error: expected ‘)’ before ‘b’ 6240s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal1.c: In function ‘mk_compile_opts’: 6240s /tmp/autopkgtest.K0ihat/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=] 6240s 7844 | "-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 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.fut: 6242s Generating reference outputs: 6242s cc failed with code 1: 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_umul_hi64’: 6242s /tmp/autopkgtest.K0ihat/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’? 6242s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6242s | ^~~~~~~~~~~ 6242s | __uint32_t 6242s /tmp/autopkgtest.K0ihat/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 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:90: error: expected ‘)’ before ‘a’ 6242s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6242s | ~ ^ 6242s | ) 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4415:109: error: expected ‘)’ before ‘b’ 6242s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6242s | ~ ^ 6242s | ) 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c: In function ‘futrts_smul_hi64’: 6242s /tmp/autopkgtest.K0ihat/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__’? 6242s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6242s | ^~~~~~~~~~ 6242s | __int128__ 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:86: error: expected ‘)’ before ‘a’ 6242s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6242s | ~ ^ 6242s | ) 6242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal4.c:4419:104: error: expected ‘)’ before ‘b’ 6242s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6242s | ~ ^ 6242s | ) 6242s 6242s If you find this error message confusing, uninformative, or wrong, please open an issue: 6242s https://github.com/diku-dk/futhark/issues 6242s 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.fut: 6244s Compiling with --backend=opencl: 6244s cc failed with code 1: 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_umul_hi64’: 6244s /tmp/autopkgtest.K0ihat/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’? 6244s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6244s | ^~~~~~~~~~~ 6244s | __uint32_t 6244s /tmp/autopkgtest.K0ihat/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 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4511:90: error: expected ‘)’ before ‘a’ 6244s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6244s | ~ ^ 6244s | ) 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4511:109: error: expected ‘)’ before ‘b’ 6244s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6244s | ~ ^ 6244s | ) 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘futrts_smul_hi64’: 6244s /tmp/autopkgtest.K0ihat/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__’? 6244s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6244s | ^~~~~~~~~~ 6244s | __int128__ 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4515:86: error: expected ‘)’ before ‘a’ 6244s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6244s | ~ ^ 6244s | ) 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c:4515:104: error: expected ‘)’ before ‘b’ 6244s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6244s | ~ ^ 6244s | ) 6244s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal2.c: In function ‘mk_compile_opts’: 6244s /tmp/autopkgtest.K0ihat/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=] 6244s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6244s | ~~^ ~~~~~~~~~~~~~ 6244s | | | 6244s | unsigned int int64_t {aka long long int} 6244s | %llu 6244s 6244s If you find this error message confusing, uninformative, or wrong, please open an issue: 6244s https://github.com/diku-dk/futhark/issues 6244s 6248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.fut: 6248s Compiling with --backend=opencl: 6248s cc failed with code 1: 6248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_umul_hi64’: 6248s /tmp/autopkgtest.K0ihat/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’? 6248s 4511 | 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.K0ihat/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 6248s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4511:90: error: expected ‘)’ before ‘a’ 6248s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4511:109: error: expected ‘)’ before ‘b’ 6248s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘futrts_smul_hi64’: 6248s /tmp/autopkgtest.K0ihat/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__’? 6248s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4515:86: error: expected ‘)’ before ‘a’ 6248s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c:4515:104: error: expected ‘)’ before ‘b’ 6248s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal5.c: In function ‘mk_compile_opts’: 6248s /tmp/autopkgtest.K0ihat/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=] 6248s 7844 | "-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 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.fut: 6249s Compiling with --backend=opencl: 6249s cc failed with code 1: 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_umul_hi64’: 6249s /tmp/autopkgtest.K0ihat/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’? 6249s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6249s | ^~~~~~~~~~~ 6249s | __uint32_t 6249s /tmp/autopkgtest.K0ihat/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 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4511:90: error: expected ‘)’ before ‘a’ 6249s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6249s | ~ ^ 6249s | ) 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4511:109: error: expected ‘)’ before ‘b’ 6249s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6249s | ~ ^ 6249s | ) 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘futrts_smul_hi64’: 6249s /tmp/autopkgtest.K0ihat/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__’? 6249s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6249s | ^~~~~~~~~~ 6249s | __int128__ 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4515:86: error: expected ‘)’ before ‘a’ 6249s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6249s | ~ ^ 6249s | ) 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c:4515:104: error: expected ‘)’ before ‘b’ 6249s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6249s | ~ ^ 6249s | ) 6249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal6.c: In function ‘mk_compile_opts’: 6249s /tmp/autopkgtest.K0ihat/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=] 6249s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6249s | ~~^ ~~~~~~~~~~~~~ 6249s | | | 6249s | unsigned int int64_t {aka long long int} 6249s | %llu 6249s 6249s If you find this error message confusing, uninformative, or wrong, please open an issue: 6249s https://github.com/diku-dk/futhark/issues 6249s 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.fut: 6250s Compiling with --backend=opencl: 6250s cc failed with code 1: 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_umul_hi64’: 6250s /tmp/autopkgtest.K0ihat/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’? 6250s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6250s | ^~~~~~~~~~~ 6250s | __uint32_t 6250s /tmp/autopkgtest.K0ihat/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 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4511:90: error: expected ‘)’ before ‘a’ 6250s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4511:109: error: expected ‘)’ before ‘b’ 6250s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘futrts_smul_hi64’: 6250s /tmp/autopkgtest.K0ihat/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__’? 6250s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6250s | ^~~~~~~~~~ 6250s | __int128__ 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4515:86: error: expected ‘)’ before ‘a’ 6250s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c:4515:104: error: expected ‘)’ before ‘b’ 6250s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud_internal3.c: In function ‘mk_compile_opts’: 6250s /tmp/autopkgtest.K0ihat/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=] 6250s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6250s | ~~^ ~~~~~~~~~~~~~ 6250s | | | 6250s | unsigned int int64_t {aka long long int} 6250s | %llu 6250s 6250s If you find this error message confusing, uninformative, or wrong, please open an issue: 6250s https://github.com/diku-dk/futhark/issues 6250s 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.fut: 6250s Compiling with --backend=opencl: 6250s cc failed with code 1: 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_umul_hi64’: 6250s /tmp/autopkgtest.K0ihat/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’? 6250s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6250s | ^~~~~~~~~~~ 6250s | __uint32_t 6250s /tmp/autopkgtest.K0ihat/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 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4511:90: error: expected ‘)’ before ‘a’ 6250s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4511:109: error: expected ‘)’ before ‘b’ 6250s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘futrts_smul_hi64’: 6250s /tmp/autopkgtest.K0ihat/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__’? 6250s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6250s | ^~~~~~~~~~ 6250s | __int128__ 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4515:86: error: expected ‘)’ before ‘a’ 6250s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c:4515:104: error: expected ‘)’ before ‘b’ 6250s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6250s | ~ ^ 6250s | ) 6250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/lud/lud.c: In function ‘mk_compile_opts’: 6250s /tmp/autopkgtest.K0ihat/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=] 6250s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6250s | ~~^ ~~~~~~~~~~~~~ 6250s | | | 6250s | unsigned int int64_t {aka long long int} 6250s | %llu 6250s 6250s If you find this error message confusing, uninformative, or wrong, please open an issue: 6250s https://github.com/diku-dk/futhark/issues 6250s 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.fut: 6252s Compiling with --backend=opencl: 6252s cc failed with code 1: 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_umul_hi64’: 6252s /tmp/autopkgtest.K0ihat/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’? 6252s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6252s | ^~~~~~~~~~~ 6252s | __uint32_t 6252s /tmp/autopkgtest.K0ihat/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 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4511:90: error: expected ‘)’ before ‘a’ 6252s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6252s | ~ ^ 6252s | ) 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4511:109: error: expected ‘)’ before ‘b’ 6252s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6252s | ~ ^ 6252s | ) 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘futrts_smul_hi64’: 6252s /tmp/autopkgtest.K0ihat/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__’? 6252s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6252s | ^~~~~~~~~~ 6252s | __int128__ 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4515:86: error: expected ‘)’ before ‘a’ 6252s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6252s | ~ ^ 6252s | ) 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c:4515:104: error: expected ‘)’ before ‘b’ 6252s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6252s | ~ ^ 6252s | ) 6252s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map.c: In function ‘mk_compile_opts’: 6252s /tmp/autopkgtest.K0ihat/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=] 6252s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6252s | ~~^ ~~~~~~~~~~~~~ 6252s | | | 6252s | unsigned int int64_t {aka long long int} 6252s | %llu 6252s 6252s If you find this error message confusing, uninformative, or wrong, please open an issue: 6252s https://github.com/diku-dk/futhark/issues 6252s 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.fut: 6255s Compiling with --backend=opencl: 6255s cc failed with code 1: 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_umul_hi64’: 6255s /tmp/autopkgtest.K0ihat/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’? 6255s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6255s | ^~~~~~~~~~~ 6255s | __uint32_t 6255s /tmp/autopkgtest.K0ihat/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 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4512:90: error: expected ‘)’ before ‘a’ 6255s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6255s | ~ ^ 6255s | ) 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4512:109: error: expected ‘)’ before ‘b’ 6255s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6255s | ~ ^ 6255s | ) 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘futrts_smul_hi64’: 6255s /tmp/autopkgtest.K0ihat/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__’? 6255s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6255s | ^~~~~~~~~~ 6255s | __int128__ 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4516:86: error: expected ‘)’ before ‘a’ 6255s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6255s | ~ ^ 6255s | ) 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c:4516:104: error: expected ‘)’ before ‘b’ 6255s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6255s | ~ ^ 6255s | ) 6255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map0.c: In function ‘mk_compile_opts’: 6255s /tmp/autopkgtest.K0ihat/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=] 6255s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6255s | ~~^ ~~~~~~~~~~~~~ 6255s | | | 6255s | unsigned int int64_t {aka long long int} 6255s | %llu 6255s 6255s If you find this error message confusing, uninformative, or wrong, please open an issue: 6255s https://github.com/diku-dk/futhark/issues 6255s 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.fut: 6256s Compiling with --backend=opencl: 6256s cc failed with code 1: 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_umul_hi64’: 6256s /tmp/autopkgtest.K0ihat/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’? 6256s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6256s | ^~~~~~~~~~~ 6256s | __uint32_t 6256s /tmp/autopkgtest.K0ihat/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 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4512:90: error: expected ‘)’ before ‘a’ 6256s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6256s | ~ ^ 6256s | ) 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4512:109: error: expected ‘)’ before ‘b’ 6256s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6256s | ~ ^ 6256s | ) 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘futrts_smul_hi64’: 6256s /tmp/autopkgtest.K0ihat/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__’? 6256s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6256s | ^~~~~~~~~~ 6256s | __int128__ 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4516:86: error: expected ‘)’ before ‘a’ 6256s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6256s | ~ ^ 6256s | ) 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c:4516:104: error: expected ‘)’ before ‘b’ 6256s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6256s | ~ ^ 6256s | ) 6256s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map1.c: In function ‘mk_compile_opts’: 6256s /tmp/autopkgtest.K0ihat/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=] 6256s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6256s | ~~^ ~~~~~~~~~~~~~ 6256s | | | 6256s | unsigned int int64_t {aka long long int} 6256s | %llu 6256s 6256s If you find this error message confusing, uninformative, or wrong, please open an issue: 6256s https://github.com/diku-dk/futhark/issues 6256s 6257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.fut: 6257s Generating reference outputs: 6257s cc failed with code 1: 6257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_umul_hi64’: 6257s /tmp/autopkgtest.K0ihat/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’? 6257s 4415 | 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.K0ihat/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 6257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:90: error: expected ‘)’ before ‘a’ 6257s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4415:109: error: expected ‘)’ before ‘b’ 6257s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c: In function ‘futrts_smul_hi64’: 6257s /tmp/autopkgtest.K0ihat/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__’? 6257s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:86: error: expected ‘)’ before ‘a’ 6257s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map11.c:4419:104: error: expected ‘)’ before ‘b’ 6257s 4419 | 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 6257s If you find this error message confusing, uninformative, or wrong, please open an issue: 6257s https://github.com/diku-dk/futhark/issues 6257s 6257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.fut: 6257s Compiling with --backend=opencl: 6257s cc failed with code 1: 6257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_umul_hi64’: 6257s /tmp/autopkgtest.K0ihat/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’? 6257s 4526 | 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.K0ihat/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 6257s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4526:90: error: expected ‘)’ before ‘a’ 6257s 4526 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4526:109: error: expected ‘)’ before ‘b’ 6257s 4526 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘futrts_smul_hi64’: 6257s /tmp/autopkgtest.K0ihat/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__’? 6257s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4530:86: error: expected ‘)’ before ‘a’ 6257s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c:4530:104: error: expected ‘)’ before ‘b’ 6257s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map10.c: In function ‘mk_compile_opts’: 6257s /tmp/autopkgtest.K0ihat/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=] 6257s 7858 | "-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 6259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.fut: 6259s Generating reference outputs: 6259s cc failed with code 1: 6259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_umul_hi64’: 6259s /tmp/autopkgtest.K0ihat/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’? 6259s 4415 | 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.K0ihat/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 6259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:90: error: expected ‘)’ before ‘a’ 6259s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4415:109: error: expected ‘)’ before ‘b’ 6259s 4415 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c: In function ‘futrts_smul_hi64’: 6259s /tmp/autopkgtest.K0ihat/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__’? 6259s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:86: error: expected ‘)’ before ‘a’ 6259s 4419 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map13.c:4419:104: error: expected ‘)’ before ‘b’ 6259s 4419 | 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 6259s If you find this error message confusing, uninformative, or wrong, please open an issue: 6259s https://github.com/diku-dk/futhark/issues 6259s 6263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.fut: 6263s Compiling with --backend=opencl: 6263s cc failed with code 1: 6263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_umul_hi64’: 6263s /tmp/autopkgtest.K0ihat/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’? 6263s 4526 | 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.K0ihat/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 6263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4526:90: error: expected ‘)’ before ‘a’ 6263s 4526 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4526:109: error: expected ‘)’ before ‘b’ 6263s 4526 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘futrts_smul_hi64’: 6263s /tmp/autopkgtest.K0ihat/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__’? 6263s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4530:86: error: expected ‘)’ before ‘a’ 6263s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c:4530:104: error: expected ‘)’ before ‘b’ 6263s 4530 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map14.c: In function ‘mk_compile_opts’: 6263s /tmp/autopkgtest.K0ihat/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=] 6263s 7859 | "-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 6263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.fut: 6263s Compiling with --backend=opencl: 6263s cc failed with code 1: 6263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_umul_hi64’: 6263s /tmp/autopkgtest.K0ihat/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’? 6263s 4511 | 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.K0ihat/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 6263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4511:90: error: expected ‘)’ before ‘a’ 6263s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4511:109: error: expected ‘)’ before ‘b’ 6263s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘futrts_smul_hi64’: 6263s /tmp/autopkgtest.K0ihat/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__’? 6263s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4515:86: error: expected ‘)’ before ‘a’ 6263s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c:4515:104: error: expected ‘)’ before ‘b’ 6263s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map12.c: In function ‘mk_compile_opts’: 6263s /tmp/autopkgtest.K0ihat/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=] 6263s 7843 | "-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 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.fut: 6265s Compiling with --backend=opencl: 6265s cc failed with code 1: 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_umul_hi64’: 6265s /tmp/autopkgtest.K0ihat/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’? 6265s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6265s | ^~~~~~~~~~~ 6265s | __uint32_t 6265s /tmp/autopkgtest.K0ihat/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 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4526:90: error: expected ‘)’ before ‘a’ 6265s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6265s | ~ ^ 6265s | ) 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4526:109: error: expected ‘)’ before ‘b’ 6265s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6265s | ~ ^ 6265s | ) 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘futrts_smul_hi64’: 6265s /tmp/autopkgtest.K0ihat/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__’? 6265s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6265s | ^~~~~~~~~~ 6265s | __int128__ 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4530:86: error: expected ‘)’ before ‘a’ 6265s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6265s | ~ ^ 6265s | ) 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c:4530:104: error: expected ‘)’ before ‘b’ 6265s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6265s | ~ ^ 6265s | ) 6265s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map15.c: In function ‘mk_compile_opts’: 6265s /tmp/autopkgtest.K0ihat/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=] 6265s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6265s | ~~^ ~~~~~~~~~~~~~ 6265s | | | 6265s | unsigned int int64_t {aka long long int} 6265s | %llu 6265s 6265s If you find this error message confusing, uninformative, or wrong, please open an issue: 6265s https://github.com/diku-dk/futhark/issues 6265s 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.fut: 6267s Generating reference outputs: 6267s cc failed with code 1: 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_umul_hi64’: 6267s /tmp/autopkgtest.K0ihat/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’? 6267s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ^~~~~~~~~~~ 6267s | __uint32_t 6267s /tmp/autopkgtest.K0ihat/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 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:90: error: expected ‘)’ before ‘a’ 6267s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4430:109: error: expected ‘)’ before ‘b’ 6267s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c: In function ‘futrts_smul_hi64’: 6267s /tmp/autopkgtest.K0ihat/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__’? 6267s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ^~~~~~~~~~ 6267s | __int128__ 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:86: error: expected ‘)’ before ‘a’ 6267s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map4.c:4434:104: error: expected ‘)’ before ‘b’ 6267s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s 6267s If you find this error message confusing, uninformative, or wrong, please open an issue: 6267s https://github.com/diku-dk/futhark/issues 6267s 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.fut: 6267s Generating reference outputs: 6267s cc failed with code 1: 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_umul_hi64’: 6267s /tmp/autopkgtest.K0ihat/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’? 6267s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ^~~~~~~~~~~ 6267s | __uint32_t 6267s /tmp/autopkgtest.K0ihat/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 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:90: error: expected ‘)’ before ‘a’ 6267s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4415:109: error: expected ‘)’ before ‘b’ 6267s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c: In function ‘futrts_smul_hi64’: 6267s /tmp/autopkgtest.K0ihat/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__’? 6267s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ^~~~~~~~~~ 6267s | __int128__ 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:86: error: expected ‘)’ before ‘a’ 6267s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map5.c:4419:104: error: expected ‘)’ before ‘b’ 6267s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s 6267s If you find this error message confusing, uninformative, or wrong, please open an issue: 6267s https://github.com/diku-dk/futhark/issues 6267s 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.fut: 6267s Compiling with --backend=opencl: 6267s cc failed with code 1: 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_umul_hi64’: 6267s /tmp/autopkgtest.K0ihat/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’? 6267s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ^~~~~~~~~~~ 6267s | __uint32_t 6267s /tmp/autopkgtest.K0ihat/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 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4512:90: error: expected ‘)’ before ‘a’ 6267s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4512:109: error: expected ‘)’ before ‘b’ 6267s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘futrts_smul_hi64’: 6267s /tmp/autopkgtest.K0ihat/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__’? 6267s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ^~~~~~~~~~ 6267s | __int128__ 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4516:86: error: expected ‘)’ before ‘a’ 6267s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c:4516:104: error: expected ‘)’ before ‘b’ 6267s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6267s | ~ ^ 6267s | ) 6267s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map3.c: In function ‘mk_compile_opts’: 6267s /tmp/autopkgtest.K0ihat/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=] 6268s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6268s | ~~^ ~~~~~~~~~~~~~ 6268s | | | 6268s | unsigned int int64_t {aka long long int} 6268s | %llu 6268s 6268s If you find this error message confusing, uninformative, or wrong, please open an issue: 6268s https://github.com/diku-dk/futhark/issues 6268s 6271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.fut: 6271s Compiling with --backend=opencl: 6271s cc failed with code 1: 6271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_umul_hi64’: 6271s /tmp/autopkgtest.K0ihat/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’? 6271s 4511 | 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.K0ihat/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 6271s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4511:90: error: expected ‘)’ before ‘a’ 6271s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4511:109: error: expected ‘)’ before ‘b’ 6271s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘futrts_smul_hi64’: 6271s /tmp/autopkgtest.K0ihat/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__’? 6271s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4515:86: error: expected ‘)’ before ‘a’ 6271s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c:4515:104: error: expected ‘)’ before ‘b’ 6271s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map6.c: In function ‘mk_compile_opts’: 6271s /tmp/autopkgtest.K0ihat/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=] 6271s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6271s | ~~^ ~~~~~~~~~~~~~ 6271s | | | 6271s | unsigned int int64_t {aka long long int} 6271s | %llu 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 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.fut: 6272s Compiling with --backend=opencl: 6272s cc failed with code 1: 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_umul_hi64’: 6272s /tmp/autopkgtest.K0ihat/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’? 6272s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6272s | ^~~~~~~~~~~ 6272s | __uint32_t 6272s /tmp/autopkgtest.K0ihat/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 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4512:90: error: expected ‘)’ before ‘a’ 6272s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6272s | ~ ^ 6272s | ) 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4512:109: error: expected ‘)’ before ‘b’ 6272s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6272s | ~ ^ 6272s | ) 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘futrts_smul_hi64’: 6272s /tmp/autopkgtest.K0ihat/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__’? 6272s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6272s | ^~~~~~~~~~ 6272s | __int128__ 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4516:86: error: expected ‘)’ before ‘a’ 6272s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6272s | ~ ^ 6272s | ) 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c:4516:104: error: expected ‘)’ before ‘b’ 6272s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6272s | ~ ^ 6272s | ) 6272s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map7.c: In function ‘mk_compile_opts’: 6272s /tmp/autopkgtest.K0ihat/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=] 6272s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6272s | ~~^ ~~~~~~~~~~~~~ 6272s | | | 6272s | unsigned int int64_t {aka long long int} 6272s | %llu 6272s 6272s If you find this error message confusing, uninformative, or wrong, please open an issue: 6272s https://github.com/diku-dk/futhark/issues 6272s 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.fut: 6276s Compiling with --backend=opencl: 6276s cc failed with code 1: 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_umul_hi64’: 6276s /tmp/autopkgtest.K0ihat/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’? 6276s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6276s | ^~~~~~~~~~~ 6276s | __uint32_t 6276s /tmp/autopkgtest.K0ihat/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 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4511:90: error: expected ‘)’ before ‘a’ 6276s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6276s | ~ ^ 6276s | ) 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4511:109: error: expected ‘)’ before ‘b’ 6276s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6276s | ~ ^ 6276s | ) 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘futrts_smul_hi64’: 6276s /tmp/autopkgtest.K0ihat/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__’? 6276s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6276s | ^~~~~~~~~~ 6276s | __int128__ 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4515:86: error: expected ‘)’ before ‘a’ 6276s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6276s | ~ ^ 6276s | ) 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c:4515:104: error: expected ‘)’ before ‘b’ 6276s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6276s | ~ ^ 6276s | ) 6276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map9.c: In function ‘mk_compile_opts’: 6276s /tmp/autopkgtest.K0ihat/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=] 6276s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6276s | ~~^ ~~~~~~~~~~~~~ 6276s | | | 6276s | unsigned int int64_t {aka long long int} 6276s | %llu 6276s 6276s If you find this error message confusing, uninformative, or wrong, please open an issue: 6276s https://github.com/diku-dk/futhark/issues 6276s 6277s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.fut: 6277s Compiling with --backend=opencl: 6277s cc failed with code 1: 6277s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_umul_hi64’: 6277s /tmp/autopkgtest.K0ihat/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’? 6277s 4512 | 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.K0ihat/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 6277s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4512:90: error: expected ‘)’ before ‘a’ 6277s 4512 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4512:109: error: expected ‘)’ before ‘b’ 6277s 4512 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘futrts_smul_hi64’: 6277s /tmp/autopkgtest.K0ihat/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__’? 6277s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4516:86: error: expected ‘)’ before ‘a’ 6277s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c:4516:104: error: expected ‘)’ before ‘b’ 6277s 4516 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/map/map8.c: In function ‘mk_compile_opts’: 6277s /tmp/autopkgtest.K0ihat/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=] 6277s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.fut: 6278s Compiling with --backend=opencl: 6278s cc failed with code 1: 6278s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_umul_hi64’: 6278s /tmp/autopkgtest.K0ihat/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’? 6278s 4511 | 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.K0ihat/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 6278s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4511:90: error: expected ‘)’ before ‘a’ 6278s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4511:109: error: expected ‘)’ before ‘b’ 6278s 4511 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘futrts_smul_hi64’: 6278s /tmp/autopkgtest.K0ihat/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__’? 6278s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4515:86: error: expected ‘)’ before ‘a’ 6278s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c:4515:104: error: expected ‘)’ before ‘b’ 6278s 4515 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/choice0.c: In function ‘mk_compile_opts’: 6278s /tmp/autopkgtest.K0ihat/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=] 6278s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6278s | ~~^ ~~~~~~~~~~~~~ 6278s | | | 6278s | unsigned int int64_t {aka long long int} 6278s | %llu 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 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.fut: 6279s Compiling with --backend=opencl: 6279s cc failed with code 1: 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_umul_hi64’: 6279s /tmp/autopkgtest.K0ihat/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’? 6279s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6279s | ^~~~~~~~~~~ 6279s | __uint32_t 6279s /tmp/autopkgtest.K0ihat/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 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4511:90: error: expected ‘)’ before ‘a’ 6279s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6279s | ~ ^ 6279s | ) 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4511:109: error: expected ‘)’ before ‘b’ 6279s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6279s | ~ ^ 6279s | ) 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘futrts_smul_hi64’: 6279s /tmp/autopkgtest.K0ihat/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__’? 6279s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6279s | ^~~~~~~~~~ 6279s | __int128__ 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4515:86: error: expected ‘)’ before ‘a’ 6279s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6279s | ~ ^ 6279s | ) 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c:4515:104: error: expected ‘)’ before ‘b’ 6279s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6279s | ~ ^ 6279s | ) 6279s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/misc/two-dim-ker.c: In function ‘mk_compile_opts’: 6279s /tmp/autopkgtest.K0ihat/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=] 6279s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6279s | ~~^ ~~~~~~~~~~~~~ 6279s | | | 6279s | unsigned int int64_t {aka long long int} 6279s | %llu 6279s 6279s If you find this error message confusing, uninformative, or wrong, please open an issue: 6279s https://github.com/diku-dk/futhark/issues 6279s 6280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.fut: 6280s Compiling with --backend=opencl: 6280s cc failed with code 1: 6280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_umul_hi64’: 6280s /tmp/autopkgtest.K0ihat/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’? 6280s 4528 | 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.K0ihat/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 6280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4528:90: error: expected ‘)’ before ‘a’ 6280s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4528:109: error: expected ‘)’ before ‘b’ 6280s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘futrts_smul_hi64’: 6280s /tmp/autopkgtest.K0ihat/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__’? 6280s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4532:86: error: expected ‘)’ before ‘a’ 6280s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c:4532:104: error: expected ‘)’ before ‘b’ 6280s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-1/neg0.c: In function ‘mk_compile_opts’: 6280s /tmp/autopkgtest.K0ihat/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=] 6280s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6280s | ~~^ ~~~~~~~~~~~~~ 6280s | | | 6280s | unsigned int int64_t {aka long long int} 6280s | %llu 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 6281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.fut: 6281s Compiling with --backend=opencl: 6281s cc failed with code 1: 6281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_umul_hi64’: 6281s /tmp/autopkgtest.K0ihat/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’? 6281s 4527 | 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.K0ihat/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 6281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4527:90: error: expected ‘)’ before ‘a’ 6281s 4527 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4527:109: error: expected ‘)’ before ‘b’ 6281s 4527 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘futrts_smul_hi64’: 6281s /tmp/autopkgtest.K0ihat/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__’? 6281s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4531:86: error: expected ‘)’ before ‘a’ 6281s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c:4531:104: error: expected ‘)’ before ‘b’ 6281s 4531 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/neg0.c: In function ‘mk_compile_opts’: 6281s /tmp/autopkgtest.K0ihat/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=] 6281s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6281s | ~~^ ~~~~~~~~~~~~~ 6281s | | | 6281s | unsigned int int64_t {aka long long int} 6281s | %llu 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 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.fut: 6284s Compiling with --backend=opencl: 6284s cc failed with code 1: 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_umul_hi64’: 6284s /tmp/autopkgtest.K0ihat/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’? 6284s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6284s | ^~~~~~~~~~~ 6284s | __uint32_t 6284s /tmp/autopkgtest.K0ihat/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 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4528:90: error: expected ‘)’ before ‘a’ 6284s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6284s | ~ ^ 6284s | ) 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4528:109: error: expected ‘)’ before ‘b’ 6284s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6284s | ~ ^ 6284s | ) 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘futrts_smul_hi64’: 6284s /tmp/autopkgtest.K0ihat/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__’? 6284s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6284s | ^~~~~~~~~~ 6284s | __int128__ 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4532:86: error: expected ‘)’ before ‘a’ 6284s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6284s | ~ ^ 6284s | ) 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c:4532:104: error: expected ‘)’ before ‘b’ 6284s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6284s | ~ ^ 6284s | ) 6284s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-2/pos0.c: In function ‘mk_compile_opts’: 6284s /tmp/autopkgtest.K0ihat/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=] 6284s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6284s | ~~^ ~~~~~~~~~~~~~ 6284s | | | 6284s | unsigned int int64_t {aka long long int} 6284s | %llu 6284s 6284s If you find this error message confusing, uninformative, or wrong, please open an issue: 6284s https://github.com/diku-dk/futhark/issues 6284s 6284s 1019 failed, 99 passed, 1188 to go. 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.fut: 6285s Compiling with --backend=opencl: 6285s cc failed with code 1: 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_umul_hi64’: 6285s /tmp/autopkgtest.K0ihat/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’? 6285s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6285s | ^~~~~~~~~~~ 6285s | __uint32_t 6285s /tmp/autopkgtest.K0ihat/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 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4529:90: error: expected ‘)’ before ‘a’ 6285s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6285s | ~ ^ 6285s | ) 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4529:109: error: expected ‘)’ before ‘b’ 6285s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6285s | ~ ^ 6285s | ) 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘futrts_smul_hi64’: 6285s /tmp/autopkgtest.K0ihat/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__’? 6285s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6285s | ^~~~~~~~~~ 6285s | __int128__ 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4533:86: error: expected ‘)’ before ‘a’ 6285s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6285s | ~ ^ 6285s | ) 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c:4533:104: error: expected ‘)’ before ‘b’ 6285s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6285s | ~ ^ 6285s | ) 6285s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/neg0.c: In function ‘mk_compile_opts’: 6285s /tmp/autopkgtest.K0ihat/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=] 6285s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6285s | ~~^ ~~~~~~~~~~~~~ 6285s | | | 6285s | unsigned int int64_t {aka long long int} 6285s | %llu 6285s 6285s If you find this error message confusing, uninformative, or wrong, please open an issue: 6285s https://github.com/diku-dk/futhark/issues 6285s 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.fut: 6290s Compiling with --backend=opencl: 6290s cc failed with code 1: 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_umul_hi64’: 6290s /tmp/autopkgtest.K0ihat/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’? 6290s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6290s | ^~~~~~~~~~~ 6290s | __uint32_t 6290s /tmp/autopkgtest.K0ihat/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 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4529:90: error: expected ‘)’ before ‘a’ 6290s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6290s | ~ ^ 6290s | ) 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4529:109: error: expected ‘)’ before ‘b’ 6290s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6290s | ~ ^ 6290s | ) 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘futrts_smul_hi64’: 6290s /tmp/autopkgtest.K0ihat/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__’? 6290s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6290s | ^~~~~~~~~~ 6290s | __int128__ 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4533:86: error: expected ‘)’ before ‘a’ 6290s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6290s | ~ ^ 6290s | ) 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c:4533:104: error: expected ‘)’ before ‘b’ 6290s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6290s | ~ ^ 6290s | ) 6290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-3/pos0.c: In function ‘mk_compile_opts’: 6290s /tmp/autopkgtest.K0ihat/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=] 6290s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6290s | ~~^ ~~~~~~~~~~~~~ 6290s | | | 6290s | unsigned int int64_t {aka long long int} 6290s | %llu 6290s 6290s If you find this error message confusing, uninformative, or wrong, please open an issue: 6290s https://github.com/diku-dk/futhark/issues 6290s 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.fut: 6291s Compiling with --backend=opencl: 6291s cc failed with code 1: 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_umul_hi64’: 6291s /tmp/autopkgtest.K0ihat/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’? 6291s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6291s | ^~~~~~~~~~~ 6291s | __uint32_t 6291s /tmp/autopkgtest.K0ihat/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 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4514:90: error: expected ‘)’ before ‘a’ 6291s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6291s | ~ ^ 6291s | ) 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4514:109: error: expected ‘)’ before ‘b’ 6291s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6291s | ~ ^ 6291s | ) 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘futrts_smul_hi64’: 6291s /tmp/autopkgtest.K0ihat/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__’? 6291s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6291s | ^~~~~~~~~~ 6291s | __int128__ 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4518:86: error: expected ‘)’ before ‘a’ 6291s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6291s | ~ ^ 6291s | ) 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c:4518:104: error: expected ‘)’ before ‘b’ 6291s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6291s | ~ ^ 6291s | ) 6291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-4/neg0.c: In function ‘mk_compile_opts’: 6291s /tmp/autopkgtest.K0ihat/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=] 6291s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6291s | ~~^ ~~~~~~~~~~~~~ 6291s | | | 6291s | unsigned int int64_t {aka long long int} 6291s | %llu 6291s 6291s If you find this error message confusing, uninformative, or wrong, please open an issue: 6291s https://github.com/diku-dk/futhark/issues 6291s 6292s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.fut: 6292s Compiling with --backend=opencl: 6292s cc failed with code 1: 6292s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_umul_hi64’: 6292s /tmp/autopkgtest.K0ihat/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’? 6292s 4528 | 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.K0ihat/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 6292s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4528:90: error: expected ‘)’ before ‘a’ 6292s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4528:109: error: expected ‘)’ before ‘b’ 6292s 4528 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘futrts_smul_hi64’: 6292s /tmp/autopkgtest.K0ihat/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__’? 6292s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4532:86: error: expected ‘)’ before ‘a’ 6292s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c:4532:104: error: expected ‘)’ before ‘b’ 6292s 4532 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/safety-condition-5/neg0.c: In function ‘mk_compile_opts’: 6292s /tmp/autopkgtest.K0ihat/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=] 6292s 7860 | "-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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.fut: 6294s Compiling with --backend=opencl: 6294s cc failed with code 1: 6294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_umul_hi64’: 6294s /tmp/autopkgtest.K0ihat/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’? 6294s 4513 | 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.K0ihat/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 6294s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4513:90: error: expected ‘)’ before ‘a’ 6294s 4513 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4513:109: error: expected ‘)’ before ‘b’ 6294s 4513 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘futrts_smul_hi64’: 6294s /tmp/autopkgtest.K0ihat/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__’? 6294s 4517 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4517:86: error: expected ‘)’ before ‘a’ 6294s 4517 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c:4517:104: error: expected ‘)’ before ‘b’ 6294s 4517 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/iota-inlined-perfbug.c: In function ‘mk_compile_opts’: 6294s /tmp/autopkgtest.K0ihat/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=] 6294s 7852 | "-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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.fut: 6295s Compiling with --backend=opencl: 6295s cc failed with code 1: 6295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_umul_hi64’: 6295s /tmp/autopkgtest.K0ihat/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’? 6295s 4529 | 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.K0ihat/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 6295s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4529:90: error: expected ‘)’ before ‘a’ 6295s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4529:109: error: expected ‘)’ before ‘b’ 6295s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘futrts_smul_hi64’: 6295s /tmp/autopkgtest.K0ihat/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__’? 6295s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4533:86: error: expected ‘)’ before ‘a’ 6295s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c:4533:104: error: expected ‘)’ before ‘b’ 6295s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6295s | ~ ^ 6295s | ) 6296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test1.c: In function ‘mk_compile_opts’: 6296s /tmp/autopkgtest.K0ihat/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=] 6296s 7867 | "-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 6296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.fut: 6296s Compiling with --backend=opencl: 6296s cc failed with code 1: 6296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_umul_hi64’: 6296s /tmp/autopkgtest.K0ihat/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’? 6296s 4529 | 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.K0ihat/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 6296s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4529:90: error: expected ‘)’ before ‘a’ 6296s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4529:109: error: expected ‘)’ before ‘b’ 6296s 4529 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘futrts_smul_hi64’: 6296s /tmp/autopkgtest.K0ihat/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__’? 6296s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4533:86: error: expected ‘)’ before ‘a’ 6296s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c:4533:104: error: expected ‘)’ before ‘b’ 6296s 4533 | 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test2.c: In function ‘mk_compile_opts’: 6296s /tmp/autopkgtest.K0ihat/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=] 6296s 7861 | "-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 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.fut: 6298s Compiling with --backend=opencl: 6298s cc failed with code 1: 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_umul_hi64’: 6298s /tmp/autopkgtest.K0ihat/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’? 6298s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6298s | ^~~~~~~~~~~ 6298s | __uint32_t 6298s /tmp/autopkgtest.K0ihat/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 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4544:90: error: expected ‘)’ before ‘a’ 6298s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6298s | ~ ^ 6298s | ) 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4544:109: error: expected ‘)’ before ‘b’ 6298s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6298s | ~ ^ 6298s | ) 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘futrts_smul_hi64’: 6298s /tmp/autopkgtest.K0ihat/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__’? 6298s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6298s | ^~~~~~~~~~ 6298s | __int128__ 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4548:86: error: expected ‘)’ before ‘a’ 6298s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6298s | ~ ^ 6298s | ) 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c:4548:104: error: expected ‘)’ before ‘b’ 6298s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6298s | ~ ^ 6298s | ) 6298s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test3.c: In function ‘mk_compile_opts’: 6298s /tmp/autopkgtest.K0ihat/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=] 6298s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6298s | ~~^ ~~~~~~~~~~~~~ 6298s | | | 6298s | unsigned int int64_t {aka long long int} 6298s | %llu 6298s 6298s If you find this error message confusing, uninformative, or wrong, please open an issue: 6298s https://github.com/diku-dk/futhark/issues 6298s 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.fut: 6300s Compiling with --backend=opencl: 6300s cc failed with code 1: 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_umul_hi64’: 6300s /tmp/autopkgtest.K0ihat/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’? 6300s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6300s | ^~~~~~~~~~~ 6300s | __uint32_t 6300s /tmp/autopkgtest.K0ihat/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 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4515:90: error: expected ‘)’ before ‘a’ 6300s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6300s | ~ ^ 6300s | ) 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4515:109: error: expected ‘)’ before ‘b’ 6300s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6300s | ~ ^ 6300s | ) 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘futrts_smul_hi64’: 6300s /tmp/autopkgtest.K0ihat/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__’? 6300s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6300s | ^~~~~~~~~~ 6300s | __int128__ 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4519:86: error: expected ‘)’ before ‘a’ 6300s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6300s | ~ ^ 6300s | ) 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c:4519:104: error: expected ‘)’ before ‘b’ 6300s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6300s | ~ ^ 6300s | ) 6300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/test-impossible-asserts/test4.c: In function ‘mk_compile_opts’: 6300s /tmp/autopkgtest.K0ihat/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=] 6300s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6300s | ~~^ ~~~~~~~~~~~~~ 6300s | | | 6300s | unsigned int int64_t {aka long long int} 6300s | %llu 6300s 6300s If you find this error message confusing, uninformative, or wrong, please open an issue: 6300s https://github.com/diku-dk/futhark/issues 6300s 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.fut: 6303s Generating reference outputs: 6303s cc failed with code 1: 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_umul_hi64’: 6303s /tmp/autopkgtest.K0ihat/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’? 6303s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6303s | ^~~~~~~~~~~ 6303s | __uint32_t 6303s /tmp/autopkgtest.K0ihat/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 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:90: error: expected ‘)’ before ‘a’ 6303s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6303s | ~ ^ 6303s | ) 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4415:109: error: expected ‘)’ before ‘b’ 6303s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6303s | ~ ^ 6303s | ) 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c: In function ‘futrts_smul_hi64’: 6303s /tmp/autopkgtest.K0ihat/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__’? 6303s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6303s | ^~~~~~~~~~ 6303s | __int128__ 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:86: error: expected ‘)’ before ‘a’ 6303s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6303s | ~ ^ 6303s | ) 6303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/reuse/map-reduce-map.c:4419:104: error: expected ‘)’ before ‘b’ 6303s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6303s | ~ ^ 6303s | ) 6303s 6303s If you find this error message confusing, uninformative, or wrong, please open an issue: 6303s https://github.com/diku-dk/futhark/issues 6303s 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.fut: 6304s Compiling with --backend=opencl: 6304s cc failed with code 1: 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_umul_hi64’: 6304s /tmp/autopkgtest.K0ihat/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’? 6304s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6304s | ^~~~~~~~~~~ 6304s | __uint32_t 6304s /tmp/autopkgtest.K0ihat/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 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4512:90: error: expected ‘)’ before ‘a’ 6304s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6304s | ~ ^ 6304s | ) 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4512:109: error: expected ‘)’ before ‘b’ 6304s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6304s | ~ ^ 6304s | ) 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘futrts_smul_hi64’: 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6304s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6304s | ^~~~~~~~~~ 6304s | __int128__ 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4516:86: error: expected ‘)’ before ‘a’ 6304s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6304s | ~ ^ 6304s | ) 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c:4516:104: error: expected ‘)’ before ‘b’ 6304s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6304s | ~ ^ 6304s | ) 6304s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/coalescing/weird.c: In function ‘mk_compile_opts’: 6304s /tmp/autopkgtest.K0ihat/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=] 6304s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6304s | ~~^ ~~~~~~~~~~~~~ 6304s | | | 6304s | unsigned int int64_t {aka long long int} 6304s | %llu 6304s 6304s If you find this error message confusing, uninformative, or wrong, please open an issue: 6304s https://github.com/diku-dk/futhark/issues 6304s 6306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut: 6306s Compiling with --backend=opencl: 6306s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.fut:7:16-17: 6306s Unused name "b". 6306s cc failed with code 1: 6306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_umul_hi64’: 6306s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘futrts_smul_hi64’: 6306s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/ixfun-loop.c: In function ‘mk_compile_opts’: 6306s /tmp/autopkgtest.K0ihat/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=] 6306s 7849 | "-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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.fut: 6306s Compiling with --backend=opencl: 6306s cc failed with code 1: 6306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_umul_hi64’: 6306s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘futrts_smul_hi64’: 6306s /tmp/autopkgtest.K0ihat/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__’? 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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.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.K0ihat/autopkgtest_tmp/tests/memory-block-merging/misc/brown-bridge-simple.c: In function ‘mk_compile_opts’: 6306s /tmp/autopkgtest.K0ihat/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=] 6306s 7844 | "-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 6308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.fut: 6308s Compiling with --backend=opencl: 6308s cc failed with code 1: 6308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_umul_hi64’: 6308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6308s 4497 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4497:90: error: expected ‘)’ before ‘a’ 6308s 4497 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4497:109: error: expected ‘)’ before ‘b’ 6308s 4497 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c: In function ‘futrts_smul_hi64’: 6308s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6308s 4501 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4501:86: error: expected ‘)’ before ‘a’ 6308s 4501 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c:4501:104: error: expected ‘)’ before ‘b’ 6308s 4501 | 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.K0ihat/autopkgtest_tmp/tests/migration/array1.c: In function ‘mk_compile_opts’: 6308s /tmp/autopkgtest.K0ihat/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=] 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 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.fut: 6309s Compiling with --backend=opencl: 6309s cc failed with code 1: 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_umul_hi64’: 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6309s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6309s | ^~~~~~~~~~~ 6309s | __uint32_t 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4498:90: error: expected ‘)’ before ‘a’ 6309s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6309s | ~ ^ 6309s | ) 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4498:109: error: expected ‘)’ before ‘b’ 6309s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6309s | ~ ^ 6309s | ) 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c: In function ‘futrts_smul_hi64’: 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6309s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6309s | ^~~~~~~~~~ 6309s | __int128__ 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4502:86: error: expected ‘)’ before ‘a’ 6309s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6309s | ~ ^ 6309s | ) 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c:4502:104: error: expected ‘)’ before ‘b’ 6309s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6309s | ~ ^ 6309s | ) 6309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array0.c: In function ‘mk_compile_opts’: 6309s /tmp/autopkgtest.K0ihat/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=] 6309s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6309s | ~~^ ~~~~~~~~~~~~~ 6309s | | | 6309s | unsigned int int64_t {aka long long int} 6309s | %llu 6309s 6309s If you find this error message confusing, uninformative, or wrong, please open an issue: 6309s https://github.com/diku-dk/futhark/issues 6309s 6311s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.fut: 6311s Compiling with --backend=opencl: 6311s cc failed with code 1: 6311s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_umul_hi64’: 6311s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6311s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6311s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4512:90: error: expected ‘)’ before ‘a’ 6311s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4512:109: error: expected ‘)’ before ‘b’ 6311s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c: In function ‘futrts_smul_hi64’: 6311s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6311s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4516:86: error: expected ‘)’ before ‘a’ 6311s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c:4516:104: error: expected ‘)’ before ‘b’ 6311s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/array2.c: In function ‘mk_compile_opts’: 6311s /tmp/autopkgtest.K0ihat/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=] 6311s 7844 | "-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 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.fut: 6312s Compiling with --backend=opencl: 6312s cc failed with code 1: 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_umul_hi64’: 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6312s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6312s | ^~~~~~~~~~~ 6312s | __uint32_t 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4526:90: error: expected ‘)’ before ‘a’ 6312s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6312s | ~ ^ 6312s | ) 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4526:109: error: expected ‘)’ before ‘b’ 6312s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6312s | ~ ^ 6312s | ) 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c: In function ‘futrts_smul_hi64’: 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6312s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6312s | ^~~~~~~~~~ 6312s | __int128__ 6312s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4530:86: error: expected ‘)’ before ‘a’ 6312s 4530 | 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.K0ihat/autopkgtest_tmp/tests/migration/array3.c:4530:104: error: expected ‘)’ before ‘b’ 6312s 4530 | 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.K0ihat/autopkgtest_tmp/tests/migration/array3.c: In function ‘mk_compile_opts’: 6312s /tmp/autopkgtest.K0ihat/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=] 6312s 7858 | "-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 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.fut: 6316s Compiling with --backend=opencl: 6316s cc failed with code 1: 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_umul_hi64’: 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6316s | ^~~~~~~~~~~ 6316s | __uint32_t 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4511:90: error: expected ‘)’ before ‘a’ 6316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4511:109: error: expected ‘)’ before ‘b’ 6316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c: In function ‘futrts_smul_hi64’: 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6316s | ^~~~~~~~~~ 6316s | __int128__ 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4515:86: error: expected ‘)’ before ‘a’ 6316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c:4515:104: error: expected ‘)’ before ‘b’ 6316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert0.c: In function ‘mk_compile_opts’: 6316s /tmp/autopkgtest.K0ihat/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=] 6316s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6316s | ~~^ ~~~~~~~~~~~~~ 6316s | | | 6316s | unsigned int int64_t {aka long long int} 6316s | %llu 6316s 6316s If you find this error message confusing, uninformative, or wrong, please open an issue: 6316s https://github.com/diku-dk/futhark/issues 6316s 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.fut: 6316s Compiling with --backend=opencl: 6316s cc failed with code 1: 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_umul_hi64’: 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6316s | ^~~~~~~~~~~ 6316s | __uint32_t 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4511:90: error: expected ‘)’ before ‘a’ 6316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4511:109: error: expected ‘)’ before ‘b’ 6316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c: In function ‘futrts_smul_hi64’: 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6316s | ^~~~~~~~~~ 6316s | __int128__ 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4515:86: error: expected ‘)’ before ‘a’ 6316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c:4515:104: error: expected ‘)’ before ‘b’ 6316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6316s | ~ ^ 6316s | ) 6316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/array4.c: In function ‘mk_compile_opts’: 6316s /tmp/autopkgtest.K0ihat/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=] 6316s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6316s | ~~^ ~~~~~~~~~~~~~ 6316s | | | 6316s | unsigned int int64_t {aka long long int} 6316s | %llu 6316s 6316s If you find this error message confusing, uninformative, or wrong, please open an issue: 6316s https://github.com/diku-dk/futhark/issues 6316s 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.fut: 6318s Compiling with --backend=opencl: 6318s cc failed with code 1: 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_umul_hi64’: 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6318s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6318s | ^~~~~~~~~~~ 6318s | __uint32_t 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4511:90: error: expected ‘)’ before ‘a’ 6318s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6318s | ~ ^ 6318s | ) 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4511:109: error: expected ‘)’ before ‘b’ 6318s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6318s | ~ ^ 6318s | ) 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c: In function ‘futrts_smul_hi64’: 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6318s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6318s | ^~~~~~~~~~ 6318s | __int128__ 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4515:86: error: expected ‘)’ before ‘a’ 6318s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6318s | ~ ^ 6318s | ) 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c:4515:104: error: expected ‘)’ before ‘b’ 6318s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6318s | ~ ^ 6318s | ) 6318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert1.c: In function ‘mk_compile_opts’: 6318s /tmp/autopkgtest.K0ihat/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=] 6318s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6318s | ~~^ ~~~~~~~~~~~~~ 6318s | | | 6318s | unsigned int int64_t {aka long long int} 6318s | %llu 6318s 6318s If you find this error message confusing, uninformative, or wrong, please open an issue: 6318s https://github.com/diku-dk/futhark/issues 6318s 6319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.fut: 6319s Compiling with --backend=opencl: 6319s cc failed with code 1: 6319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_umul_hi64’: 6319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6319s 4497 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4497:90: error: expected ‘)’ before ‘a’ 6319s 4497 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4497:109: error: expected ‘)’ before ‘b’ 6320s 4497 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert2.c: In function ‘futrts_smul_hi64’: 6320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6320s 4501 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4501:86: error: expected ‘)’ before ‘a’ 6320s 4501 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert2.c:4501:104: error: expected ‘)’ before ‘b’ 6320s 4501 | 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.K0ihat/autopkgtest_tmp/tests/migration/assert2.c: In function ‘mk_compile_opts’: 6320s /tmp/autopkgtest.K0ihat/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=] 6320s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/migration/assert3.fut: 6320s Compiling with --backend=opencl: 6320s cc failed with code 1: 6320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_umul_hi64’: 6320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.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.K0ihat/autopkgtest_tmp/tests/migration/assert3.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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c: In function ‘futrts_smul_hi64’: 6320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert3.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.K0ihat/autopkgtest_tmp/tests/migration/assert3.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.K0ihat/autopkgtest_tmp/tests/migration/assert3.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.K0ihat/autopkgtest_tmp/tests/migration/assert3.c: In function ‘mk_compile_opts’: 6320s /tmp/autopkgtest.K0ihat/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=] 6320s 7841 | "-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 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.fut: 6322s Compiling with --backend=opencl: 6322s cc failed with code 1: 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_umul_hi64’: 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6322s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6322s | ^~~~~~~~~~~ 6322s | __uint32_t 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4511:90: error: expected ‘)’ before ‘a’ 6322s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6322s | ~ ^ 6322s | ) 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4511:109: error: expected ‘)’ before ‘b’ 6322s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6322s | ~ ^ 6322s | ) 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c: In function ‘futrts_smul_hi64’: 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6322s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6322s | ^~~~~~~~~~ 6322s | __int128__ 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4515:86: error: expected ‘)’ before ‘a’ 6322s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6322s | ~ ^ 6322s | ) 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c:4515:104: error: expected ‘)’ before ‘b’ 6322s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6322s | ~ ^ 6322s | ) 6322s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/assert4.c: In function ‘mk_compile_opts’: 6322s /tmp/autopkgtest.K0ihat/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=] 6322s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6322s | ~~^ ~~~~~~~~~~~~~ 6322s | | | 6322s | unsigned int int64_t {aka long long int} 6322s | %llu 6322s 6322s If you find this error message confusing, uninformative, or wrong, please open an issue: 6322s https://github.com/diku-dk/futhark/issues 6322s 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut: 6325s Compiling with --backend=opencl: 6325s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.fut:23:18-19: 6325s Unused name "i". 6325s cc failed with code 1: 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_umul_hi64’: 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6325s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6325s | ^~~~~~~~~~~ 6325s | __uint32_t 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:90: error: expected ‘)’ before ‘a’ 6325s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6325s | ~ ^ 6325s | ) 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4537:109: error: expected ‘)’ before ‘b’ 6325s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6325s | ~ ^ 6325s | ) 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘futrts_smul_hi64’: 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6325s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6325s | ^~~~~~~~~~ 6325s | __int128__ 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4541:86: error: expected ‘)’ before ‘a’ 6325s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6325s | ~ ^ 6325s | ) 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c:4541:104: error: expected ‘)’ before ‘b’ 6325s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6325s | ~ ^ 6325s | ) 6325s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking0_hostonly.c: In function ‘mk_compile_opts’: 6325s /tmp/autopkgtest.K0ihat/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=] 6325s 7869 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6325s | ~~^ ~~~~~~~~~~~~~ 6325s | | | 6325s | unsigned int int64_t {aka long long int} 6325s | %llu 6325s 6325s If you find this error message confusing, uninformative, or wrong, please open an issue: 6325s https://github.com/diku-dk/futhark/issues 6325s 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.fut: 6326s Compiling with --backend=opencl: 6326s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.fut:21:18-19: 6326s Unused name "i". 6326s cc failed with code 1: 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_umul_hi64’: 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6326s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6326s | ^~~~~~~~~~~ 6326s | __uint32_t 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:90: error: expected ‘)’ before ‘a’ 6326s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6326s | ~ ^ 6326s | ) 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4538:109: error: expected ‘)’ before ‘b’ 6326s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6326s | ~ ^ 6326s | ) 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘futrts_smul_hi64’: 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6326s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6326s | ^~~~~~~~~~ 6326s | __int128__ 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4542:86: error: expected ‘)’ before ‘a’ 6326s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6326s | ~ ^ 6326s | ) 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c:4542:104: error: expected ‘)’ before ‘b’ 6326s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6326s | ~ ^ 6326s | ) 6326s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking1_array.c: In function ‘mk_compile_opts’: 6326s /tmp/autopkgtest.K0ihat/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=] 6326s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6326s | ~~^ ~~~~~~~~~~~~~ 6326s | | | 6326s | unsigned int int64_t {aka long long int} 6326s | %llu 6326s 6326s If you find this error message confusing, uninformative, or wrong, please open an issue: 6326s https://github.com/diku-dk/futhark/issues 6326s 6329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.fut: 6329s Compiling with --backend=opencl: 6329s cc failed with code 1: 6329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_umul_hi64’: 6329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6329s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:90: error: expected ‘)’ before ‘a’ 6329s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4511:109: error: expected ‘)’ before ‘b’ 6329s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘futrts_smul_hi64’: 6329s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6329s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4515:86: error: expected ‘)’ before ‘a’ 6329s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c:4515:104: error: expected ‘)’ before ‘b’ 6329s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking3_copy.c: In function ‘mk_compile_opts’: 6329s /tmp/autopkgtest.K0ihat/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=] 6329s 7841 | "-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 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.fut: 6330s Compiling with --backend=opencl: 6330s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.fut:21:18-19: 6330s Unused name "i". 6330s cc failed with code 1: 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_umul_hi64’: 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6330s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6330s | ^~~~~~~~~~~ 6330s | __uint32_t 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:90: error: expected ‘)’ before ‘a’ 6330s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6330s | ~ ^ 6330s | ) 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4538:109: error: expected ‘)’ before ‘b’ 6330s 4538 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6330s | ~ ^ 6330s | ) 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘futrts_smul_hi64’: 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6330s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6330s | ^~~~~~~~~~ 6330s | __int128__ 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4542:86: error: expected ‘)’ before ‘a’ 6330s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6330s | ~ ^ 6330s | ) 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c:4542:104: error: expected ‘)’ before ‘b’ 6330s 4542 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6330s | ~ ^ 6330s | ) 6330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking2_concat.c: In function ‘mk_compile_opts’: 6330s /tmp/autopkgtest.K0ihat/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=] 6330s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6330s | ~~^ ~~~~~~~~~~~~~ 6330s | | | 6330s | unsigned int int64_t {aka long long int} 6330s | %llu 6330s 6330s If you find this error message confusing, uninformative, or wrong, please open an issue: 6330s https://github.com/diku-dk/futhark/issues 6330s 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.fut: 6331s Compiling with --backend=opencl: 6331s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.fut:21:18-19: 6331s Unused name "i". 6331s cc failed with code 1: 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_umul_hi64’: 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6331s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6331s | ^~~~~~~~~~~ 6331s | __uint32_t 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:90: error: expected ‘)’ before ‘a’ 6331s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6331s | ~ ^ 6331s | ) 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4540:109: error: expected ‘)’ before ‘b’ 6331s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6331s | ~ ^ 6331s | ) 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘futrts_smul_hi64’: 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6331s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6331s | ^~~~~~~~~~ 6331s | __int128__ 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4544:86: error: expected ‘)’ before ‘a’ 6331s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6331s | ~ ^ 6331s | ) 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c:4544:104: error: expected ‘)’ before ‘b’ 6331s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6331s | ~ ^ 6331s | ) 6331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking4_iota.c: In function ‘mk_compile_opts’: 6331s /tmp/autopkgtest.K0ihat/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=] 6331s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6331s | ~~^ ~~~~~~~~~~~~~ 6331s | | | 6331s | unsigned int int64_t {aka long long int} 6331s | %llu 6331s 6331s If you find this error message confusing, uninformative, or wrong, please open an issue: 6331s https://github.com/diku-dk/futhark/issues 6331s 6333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.fut: 6333s Compiling with --backend=opencl: 6333s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.fut:21:18-19: 6333s Unused name "i". 6333s cc failed with code 1: 6333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_umul_hi64’: 6333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6333s 4540 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 6333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:90: error: expected ‘)’ before ‘a’ 6333s 4540 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4540:109: error: expected ‘)’ before ‘b’ 6333s 4540 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘futrts_smul_hi64’: 6333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6333s 4544 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4544:86: error: expected ‘)’ before ‘a’ 6333s 4544 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c:4544:104: error: expected ‘)’ before ‘b’ 6333s 4544 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking5_replicate.c: In function ‘mk_compile_opts’: 6333s /tmp/autopkgtest.K0ihat/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=] 6333s 7872 | "-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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.fut: 6334s Compiling with --backend=opencl: 6334s cc failed with code 1: 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_umul_hi64’: 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6334s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:90: error: expected ‘)’ before ‘a’ 6334s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4512:109: error: expected ‘)’ before ‘b’ 6334s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘futrts_smul_hi64’: 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6334s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4516:86: error: expected ‘)’ before ‘a’ 6334s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c:4516:104: error: expected ‘)’ before ‘b’ 6334s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking6_update.c: In function ‘mk_compile_opts’: 6334s /tmp/autopkgtest.K0ihat/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=] 6334s 7844 | "-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 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.fut: 6334s Compiling with --backend=opencl: 6334s cc failed with code 1: 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_umul_hi64’: 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6334s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:90: error: expected ‘)’ before ‘a’ 6334s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4485:109: error: expected ‘)’ before ‘b’ 6334s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘futrts_smul_hi64’: 6334s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6334s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4489:86: error: expected ‘)’ before ‘a’ 6334s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c:4489:104: error: expected ‘)’ before ‘b’ 6334s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/blocking7_exception.c: In function ‘mk_compile_opts’: 6334s /tmp/autopkgtest.K0ihat/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=] 6334s 7815 | "-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 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.fut: 6338s Compiling with --backend=opencl: 6338s cc failed with code 1: 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_umul_hi64’: 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6338s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6338s | ^~~~~~~~~~~ 6338s | __uint32_t 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4512:90: error: expected ‘)’ before ‘a’ 6338s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6338s | ~ ^ 6338s | ) 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4512:109: error: expected ‘)’ before ‘b’ 6338s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6338s | ~ ^ 6338s | ) 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c: In function ‘futrts_smul_hi64’: 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6338s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6338s | ^~~~~~~~~~ 6338s | __int128__ 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4516:86: error: expected ‘)’ before ‘a’ 6338s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6338s | ~ ^ 6338s | ) 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c:4516:104: error: expected ‘)’ before ‘b’ 6338s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6338s | ~ ^ 6338s | ) 6338s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse0.c: In function ‘mk_compile_opts’: 6338s /tmp/autopkgtest.K0ihat/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=] 6338s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6338s | ~~^ ~~~~~~~~~~~~~ 6338s | | | 6338s | unsigned int int64_t {aka long long int} 6338s | %llu 6338s 6338s If you find this error message confusing, uninformative, or wrong, please open an issue: 6338s https://github.com/diku-dk/futhark/issues 6338s 6339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.fut: 6339s Compiling with --backend=opencl: 6339s cc failed with code 1: 6339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_umul_hi64’: 6339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6339s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6339s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4512:90: error: expected ‘)’ before ‘a’ 6340s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4512:109: error: expected ‘)’ before ‘b’ 6340s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse1.c: In function ‘futrts_smul_hi64’: 6340s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6340s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4516:86: error: expected ‘)’ before ‘a’ 6340s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse1.c:4516:104: error: expected ‘)’ before ‘b’ 6340s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/cse1.c: In function ‘mk_compile_opts’: 6340s /tmp/autopkgtest.K0ihat/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=] 6340s 7843 | "-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 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.fut: 6342s Compiling with --backend=opencl: 6342s cc failed with code 1: 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_umul_hi64’: 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6342s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6342s | ^~~~~~~~~~~ 6342s | __uint32_t 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4512:90: error: expected ‘)’ before ‘a’ 6342s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6342s | ~ ^ 6342s | ) 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4512:109: error: expected ‘)’ before ‘b’ 6342s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6342s | ~ ^ 6342s | ) 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c: In function ‘futrts_smul_hi64’: 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6342s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6342s | ^~~~~~~~~~ 6342s | __int128__ 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4516:86: error: expected ‘)’ before ‘a’ 6342s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6342s | ~ ^ 6342s | ) 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c:4516:104: error: expected ‘)’ before ‘b’ 6342s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6342s | ~ ^ 6342s | ) 6342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/cse2.c: In function ‘mk_compile_opts’: 6342s /tmp/autopkgtest.K0ihat/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=] 6342s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6342s | ~~^ ~~~~~~~~~~~~~ 6342s | | | 6342s | unsigned int int64_t {aka long long int} 6342s | %llu 6342s 6342s If you find this error message confusing, uninformative, or wrong, please open an issue: 6342s https://github.com/diku-dk/futhark/issues 6342s 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.fut: 6343s Compiling with --backend=opencl: 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s 6343s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6343s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6343s cc failed with code 1: 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_umul_hi64’: 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6343s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6343s | ^~~~~~~~~~~ 6343s | __uint32_t 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4526:90: error: expected ‘)’ before ‘a’ 6343s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6343s | ~ ^ 6343s | ) 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4526:109: error: expected ‘)’ before ‘b’ 6343s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6343s | ~ ^ 6343s | ) 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘futrts_smul_hi64’: 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6343s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6343s | ^~~~~~~~~~ 6343s | __int128__ 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4530:86: error: expected ‘)’ before ‘a’ 6343s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6343s | ~ ^ 6343s | ) 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c:4530:104: error: expected ‘)’ before ‘b’ 6343s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6343s | ~ ^ 6343s | ) 6343s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatindex.c: In function ‘mk_compile_opts’: 6343s /tmp/autopkgtest.K0ihat/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=] 6343s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6343s | ~~^ ~~~~~~~~~~~~~ 6343s | | | 6343s | unsigned int int64_t {aka long long int} 6343s | %llu 6343s 6343s If you find this error message confusing, uninformative, or wrong, please open an issue: 6343s https://github.com/diku-dk/futhark/issues 6343s 6344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.fut: 6344s Compiling with --backend=opencl: 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s 6344s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6344s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6344s cc failed with code 1: 6344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_umul_hi64’: 6344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6344s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4511:90: error: expected ‘)’ before ‘a’ 6344s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4511:109: error: expected ‘)’ before ‘b’ 6344s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘futrts_smul_hi64’: 6344s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6344s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4515:86: error: expected ‘)’ before ‘a’ 6344s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c:4515:104: error: expected ‘)’ before ‘b’ 6344s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/flatupdate.c: In function ‘mk_compile_opts’: 6344s /tmp/autopkgtest.K0ihat/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=] 6344s 7845 | "-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 1055 failed, 99 passed, 1152 to go. 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.fut: 6346s Compiling with --backend=opencl: 6346s cc failed with code 1: 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_umul_hi64’: 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6346s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6346s | ^~~~~~~~~~~ 6346s | __uint32_t 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:90: error: expected ‘)’ before ‘a’ 6346s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6346s | ~ ^ 6346s | ) 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4511:109: error: expected ‘)’ before ‘b’ 6346s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6346s | ~ ^ 6346s | ) 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘futrts_smul_hi64’: 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6346s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6346s | ^~~~~~~~~~ 6346s | __int128__ 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4515:86: error: expected ‘)’ before ‘a’ 6346s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6346s | ~ ^ 6346s | ) 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c:4515:104: error: expected ‘)’ before ‘b’ 6346s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6346s | ~ ^ 6346s | ) 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun1_2-1.c: In function ‘mk_compile_opts’: 6346s /tmp/autopkgtest.K0ihat/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=] 6346s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6346s | ~~^ ~~~~~~~~~~~~~ 6346s | | | 6346s | unsigned int int64_t {aka long long int} 6346s | %llu 6346s 6346s If you find this error message confusing, uninformative, or wrong, please open an issue: 6346s https://github.com/diku-dk/futhark/issues 6346s 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.fut: 6346s Compiling with --backend=opencl: 6346s cc failed with code 1: 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_umul_hi64’: 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6346s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6346s | ^~~~~~~~~~~ 6346s | __uint32_t 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6346s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:90: error: expected ‘)’ before ‘a’ 6346s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6346s | ~ ^ 6346s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4511:109: error: expected ‘)’ before ‘b’ 6347s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘futrts_smul_hi64’: 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6347s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6347s | ^~~~~~~~~~ 6347s | __int128__ 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4515:86: error: expected ‘)’ before ‘a’ 6347s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c:4515:104: error: expected ‘)’ before ‘b’ 6347s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun0_hostonly.c: In function ‘mk_compile_opts’: 6347s /tmp/autopkgtest.K0ihat/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=] 6347s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6347s | ~~^ ~~~~~~~~~~~~~ 6347s | | | 6347s | unsigned int int64_t {aka long long int} 6347s | %llu 6347s 6347s If you find this error message confusing, uninformative, or wrong, please open an issue: 6347s https://github.com/diku-dk/futhark/issues 6347s 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.fut: 6347s Compiling with --backend=opencl: 6347s cc failed with code 1: 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_umul_hi64’: 6347s /tmp/autopkgtest.K0ihat/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’? 6347s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6347s | ^~~~~~~~~~~ 6347s | __uint32_t 6347s /tmp/autopkgtest.K0ihat/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 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4511:90: error: expected ‘)’ before ‘a’ 6347s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4511:109: error: expected ‘)’ before ‘b’ 6347s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘futrts_smul_hi64’: 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6347s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6347s | ^~~~~~~~~~ 6347s | __int128__ 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4515:86: error: expected ‘)’ before ‘a’ 6347s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c:4515:104: error: expected ‘)’ before ‘b’ 6347s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6347s | ~ ^ 6347s | ) 6347s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun2_2-1_unused.c: In function ‘mk_compile_opts’: 6347s /tmp/autopkgtest.K0ihat/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=] 6347s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6347s | ~~^ ~~~~~~~~~~~~~ 6347s | | | 6347s | unsigned int int64_t {aka long long int} 6347s | %llu 6347s 6347s If you find this error message confusing, uninformative, or wrong, please open an issue: 6347s https://github.com/diku-dk/futhark/issues 6347s 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.fut: 6350s Compiling with --backend=opencl: 6350s cc failed with code 1: 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_umul_hi64’: 6350s /tmp/autopkgtest.K0ihat/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’? 6350s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6350s | ^~~~~~~~~~~ 6350s | __uint32_t 6350s /tmp/autopkgtest.K0ihat/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 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4511:90: error: expected ‘)’ before ‘a’ 6350s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6350s | ~ ^ 6350s | ) 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4511:109: error: expected ‘)’ before ‘b’ 6350s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6350s | ~ ^ 6350s | ) 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘futrts_smul_hi64’: 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6350s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6350s | ^~~~~~~~~~ 6350s | __int128__ 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4515:86: error: expected ‘)’ before ‘a’ 6350s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6350s | ~ ^ 6350s | ) 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c:4515:104: error: expected ‘)’ before ‘b’ 6350s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6350s | ~ ^ 6350s | ) 6350s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun3_2-2-1.c: In function ‘mk_compile_opts’: 6350s /tmp/autopkgtest.K0ihat/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=] 6350s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6350s | ~~^ ~~~~~~~~~~~~~ 6350s | | | 6350s | unsigned int int64_t {aka long long int} 6350s | %llu 6350s 6350s If you find this error message confusing, uninformative, or wrong, please open an issue: 6350s https://github.com/diku-dk/futhark/issues 6350s 6352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.fut: 6352s Compiling with --backend=opencl: 6352s cc failed with code 1: 6352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_umul_hi64’: 6352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘futrts_smul_hi64’: 6352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.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.K0ihat/autopkgtest_tmp/tests/migration/fun4_2-2.c: In function ‘mk_compile_opts’: 6352s /tmp/autopkgtest.K0ihat/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=] 6352s 7842 | "-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 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.fut: 6355s Compiling with --backend=opencl: 6355s cc failed with code 1: 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_umul_hi64’: 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6355s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6355s | ^~~~~~~~~~~ 6355s | __uint32_t 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:90: error: expected ‘)’ before ‘a’ 6355s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6355s | ~ ^ 6355s | ) 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4513:109: error: expected ‘)’ before ‘b’ 6355s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6355s | ~ ^ 6355s | ) 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘futrts_smul_hi64’: 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6355s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6355s | ^~~~~~~~~~ 6355s | __int128__ 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4517:86: error: expected ‘)’ before ‘a’ 6355s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6355s | ~ ^ 6355s | ) 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c:4517:104: error: expected ‘)’ before ‘b’ 6355s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6355s | ~ ^ 6355s | ) 6355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun5_2-3.c: In function ‘mk_compile_opts’: 6355s /tmp/autopkgtest.K0ihat/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=] 6355s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6355s | ~~^ ~~~~~~~~~~~~~ 6355s | | | 6355s | unsigned int int64_t {aka long long int} 6355s | %llu 6355s 6355s If you find this error message confusing, uninformative, or wrong, please open an issue: 6355s https://github.com/diku-dk/futhark/issues 6355s 6356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.fut: 6356s Compiling with --backend=opencl: 6356s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.fut:11:22-23: 6356s Unused name "y". 6356s cc failed with code 1: 6356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_umul_hi64’: 6356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6356s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:90: error: expected ‘)’ before ‘a’ 6356s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4512:109: error: expected ‘)’ before ‘b’ 6356s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘futrts_smul_hi64’: 6356s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6356s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4516:86: error: expected ‘)’ before ‘a’ 6356s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c:4516:104: error: expected ‘)’ before ‘b’ 6356s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/fun6_3-2.c: In function ‘mk_compile_opts’: 6356s /tmp/autopkgtest.K0ihat/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=] 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 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.fut: 6357s Compiling with --backend=opencl: 6357s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.fut:9:29-30: 6357s Unused name "z". 6357s cc failed with code 1: 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_umul_hi64’: 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6357s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6357s | ^~~~~~~~~~~ 6357s | __uint32_t 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:90: error: expected ‘)’ before ‘a’ 6357s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6357s | ~ ^ 6357s | ) 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4512:109: error: expected ‘)’ before ‘b’ 6357s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6357s | ~ ^ 6357s | ) 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘futrts_smul_hi64’: 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6357s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6357s | ^~~~~~~~~~ 6357s | __int128__ 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4516:86: error: expected ‘)’ before ‘a’ 6357s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6357s | ~ ^ 6357s | ) 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c:4516:104: error: expected ‘)’ before ‘b’ 6357s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6357s | ~ ^ 6357s | ) 6357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun7_3-2.c: In function ‘mk_compile_opts’: 6357s /tmp/autopkgtest.K0ihat/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=] 6357s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6357s | ~~^ ~~~~~~~~~~~~~ 6357s | | | 6357s | unsigned int int64_t {aka long long int} 6357s | %llu 6357s 6357s If you find this error message confusing, uninformative, or wrong, please open an issue: 6357s https://github.com/diku-dk/futhark/issues 6357s 6360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.fut: 6360s Compiling with --backend=opencl: 6360s cc failed with code 1: 6360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_umul_hi64’: 6360s /tmp/autopkgtest.K0ihat/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’? 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.K0ihat/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 6360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.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.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.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.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘futrts_smul_hi64’: 6360s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.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.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.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.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.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.K0ihat/autopkgtest_tmp/tests/migration/fun8_2-1_hostonly.c: In function ‘mk_compile_opts’: 6360s /tmp/autopkgtest.K0ihat/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=] 6360s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/migration/hist0.fut: 6362s Compiling with --backend=opencl: 6362s cc failed with code 1: 6362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_umul_hi64’: 6362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.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.K0ihat/autopkgtest_tmp/tests/migration/hist0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.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.K0ihat/autopkgtest_tmp/tests/migration/hist0.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.K0ihat/autopkgtest_tmp/tests/migration/hist0.c: In function ‘futrts_smul_hi64’: 6362s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist0.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.K0ihat/autopkgtest_tmp/tests/migration/hist0.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.K0ihat/autopkgtest_tmp/tests/migration/hist0.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.K0ihat/autopkgtest_tmp/tests/migration/hist0.c: In function ‘mk_compile_opts’: 6362s /tmp/autopkgtest.K0ihat/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=] 6362s 7856 | "-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 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.fut: 6363s Compiling with --backend=opencl: 6363s cc failed with code 1: 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_umul_hi64’: 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6363s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6363s | ^~~~~~~~~~~ 6363s | __uint32_t 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4511:90: error: expected ‘)’ before ‘a’ 6363s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4511:109: error: expected ‘)’ before ‘b’ 6363s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c: In function ‘futrts_smul_hi64’: 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6363s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6363s | ^~~~~~~~~~ 6363s | __int128__ 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4515:86: error: expected ‘)’ before ‘a’ 6363s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c:4515:104: error: expected ‘)’ before ‘b’ 6363s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hist1.c: In function ‘mk_compile_opts’: 6363s /tmp/autopkgtest.K0ihat/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=] 6363s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6363s | ~~^ ~~~~~~~~~~~~~ 6363s | | | 6363s | unsigned int int64_t {aka long long int} 6363s | %llu 6363s 6363s If you find this error message confusing, uninformative, or wrong, please open an issue: 6363s https://github.com/diku-dk/futhark/issues 6363s 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.fut: 6363s Compiling with --backend=opencl: 6363s cc failed with code 1: 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_umul_hi64’: 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6363s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6363s | ^~~~~~~~~~~ 6363s | __uint32_t 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4512:90: error: expected ‘)’ before ‘a’ 6363s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4512:109: error: expected ‘)’ before ‘b’ 6363s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘futrts_smul_hi64’: 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6363s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6363s | ^~~~~~~~~~ 6363s | __int128__ 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4516:86: error: expected ‘)’ before ‘a’ 6363s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c:4516:104: error: expected ‘)’ before ‘b’ 6363s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6363s | ~ ^ 6363s | ) 6363s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted0.c: In function ‘mk_compile_opts’: 6363s /tmp/autopkgtest.K0ihat/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=] 6363s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6363s | ~~^ ~~~~~~~~~~~~~ 6363s | | | 6363s | unsigned int int64_t {aka long long int} 6363s | %llu 6363s 6363s If you find this error message confusing, uninformative, or wrong, please open an issue: 6363s https://github.com/diku-dk/futhark/issues 6363s 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.fut: 6367s Compiling with --backend=opencl: 6367s cc failed with code 1: 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_umul_hi64’: 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6367s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6367s | ^~~~~~~~~~~ 6367s | __uint32_t 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4512:90: error: expected ‘)’ before ‘a’ 6367s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4512:109: error: expected ‘)’ before ‘b’ 6367s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘futrts_smul_hi64’: 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6367s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6367s | ^~~~~~~~~~ 6367s | __int128__ 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4516:86: error: expected ‘)’ before ‘a’ 6367s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c:4516:104: error: expected ‘)’ before ‘b’ 6367s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/hoisted1.c: In function ‘mk_compile_opts’: 6367s /tmp/autopkgtest.K0ihat/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=] 6367s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6367s | ~~^ ~~~~~~~~~~~~~ 6367s | | | 6367s | unsigned int int64_t {aka long long int} 6367s | %llu 6367s 6367s If you find this error message confusing, uninformative, or wrong, please open an issue: 6367s https://github.com/diku-dk/futhark/issues 6367s 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.fut: 6367s Compiling with --backend=opencl: 6367s cc failed with code 1: 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_umul_hi64’: 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6367s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6367s | ^~~~~~~~~~~ 6367s | __uint32_t 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4511:90: error: expected ‘)’ before ‘a’ 6367s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4511:109: error: expected ‘)’ before ‘b’ 6367s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c: In function ‘futrts_smul_hi64’: 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6367s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6367s | ^~~~~~~~~~ 6367s | __int128__ 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4515:86: error: expected ‘)’ before ‘a’ 6367s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c:4515:104: error: expected ‘)’ before ‘b’ 6367s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6367s | ~ ^ 6367s | ) 6367s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if0.c: In function ‘mk_compile_opts’: 6367s /tmp/autopkgtest.K0ihat/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=] 6367s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6367s | ~~^ ~~~~~~~~~~~~~ 6367s | | | 6367s | unsigned int int64_t {aka long long int} 6367s | %llu 6367s 6367s If you find this error message confusing, uninformative, or wrong, please open an issue: 6367s https://github.com/diku-dk/futhark/issues 6367s 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.fut: 6368s Compiling with --backend=opencl: 6368s cc failed with code 1: 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_umul_hi64’: 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.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.K0ihat/autopkgtest_tmp/tests/migration/if1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.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.K0ihat/autopkgtest_tmp/tests/migration/if1.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.K0ihat/autopkgtest_tmp/tests/migration/if1.c: In function ‘futrts_smul_hi64’: 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if1.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.K0ihat/autopkgtest_tmp/tests/migration/if1.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.K0ihat/autopkgtest_tmp/tests/migration/if1.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.K0ihat/autopkgtest_tmp/tests/migration/if1.c: In function ‘mk_compile_opts’: 6368s /tmp/autopkgtest.K0ihat/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=] 6368s 7842 | "-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 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.fut: 6368s Compiling with --backend=opencl: 6368s cc failed with code 1: 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_umul_hi64’: 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6368s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4485:90: error: expected ‘)’ before ‘a’ 6368s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4485:109: error: expected ‘)’ before ‘b’ 6368s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c: In function ‘futrts_smul_hi64’: 6368s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6368s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4489:86: error: expected ‘)’ before ‘a’ 6368s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c:4489:104: error: expected ‘)’ before ‘b’ 6368s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/if10.c: In function ‘mk_compile_opts’: 6368s /tmp/autopkgtest.K0ihat/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=] 6368s 7815 | "-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 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.fut: 6371s Compiling with --backend=opencl: 6371s cc failed with code 1: 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_umul_hi64’: 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6371s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6371s | ^~~~~~~~~~~ 6371s | __uint32_t 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4511:90: error: expected ‘)’ before ‘a’ 6371s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6371s | ~ ^ 6371s | ) 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4511:109: error: expected ‘)’ before ‘b’ 6371s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6371s | ~ ^ 6371s | ) 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c: In function ‘futrts_smul_hi64’: 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6371s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6371s | ^~~~~~~~~~ 6371s | __int128__ 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4515:86: error: expected ‘)’ before ‘a’ 6371s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6371s | ~ ^ 6371s | ) 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c:4515:104: error: expected ‘)’ before ‘b’ 6371s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6371s | ~ ^ 6371s | ) 6371s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if2.c: In function ‘mk_compile_opts’: 6371s /tmp/autopkgtest.K0ihat/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=] 6371s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6371s | ~~^ ~~~~~~~~~~~~~ 6371s | | | 6371s | unsigned int int64_t {aka long long int} 6371s | %llu 6371s 6371s If you find this error message confusing, uninformative, or wrong, please open an issue: 6371s https://github.com/diku-dk/futhark/issues 6371s 6373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.fut: 6373s Compiling with --backend=opencl: 6373s cc failed with code 1: 6373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_umul_hi64’: 6373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6373s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4512:90: error: expected ‘)’ before ‘a’ 6373s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4512:109: error: expected ‘)’ before ‘b’ 6373s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/if3.c: In function ‘futrts_smul_hi64’: 6373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6373s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4516:86: error: expected ‘)’ before ‘a’ 6373s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/if3.c:4516:104: error: expected ‘)’ before ‘b’ 6373s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/if3.c: In function ‘mk_compile_opts’: 6373s /tmp/autopkgtest.K0ihat/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=] 6373s 7842 | "-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 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.fut: 6375s Compiling with --backend=opencl: 6375s cc failed with code 1: 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_umul_hi64’: 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6375s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6375s | ^~~~~~~~~~~ 6375s | __uint32_t 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4512:90: error: expected ‘)’ before ‘a’ 6375s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6375s | ~ ^ 6375s | ) 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4512:109: error: expected ‘)’ before ‘b’ 6375s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6375s | ~ ^ 6375s | ) 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c: In function ‘futrts_smul_hi64’: 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6375s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6375s | ^~~~~~~~~~ 6375s | __int128__ 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4516:86: error: expected ‘)’ before ‘a’ 6375s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6375s | ~ ^ 6375s | ) 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c:4516:104: error: expected ‘)’ before ‘b’ 6375s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6375s | ~ ^ 6375s | ) 6375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if5.c: In function ‘mk_compile_opts’: 6375s /tmp/autopkgtest.K0ihat/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=] 6375s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6375s | ~~^ ~~~~~~~~~~~~~ 6375s | | | 6375s | unsigned int int64_t {aka long long int} 6375s | %llu 6375s 6375s If you find this error message confusing, uninformative, or wrong, please open an issue: 6375s https://github.com/diku-dk/futhark/issues 6375s 6377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.fut: 6377s Compiling with --backend=opencl: 6377s cc failed with code 1: 6377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_umul_hi64’: 6377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6377s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4511:90: error: expected ‘)’ before ‘a’ 6377s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4511:109: error: expected ‘)’ before ‘b’ 6377s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c: In function ‘futrts_smul_hi64’: 6377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6377s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4515:86: error: expected ‘)’ before ‘a’ 6377s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c:4515:104: error: expected ‘)’ before ‘b’ 6377s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/if4.c: In function ‘mk_compile_opts’: 6377s /tmp/autopkgtest.K0ihat/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=] 6377s 7843 | "-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 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.fut: 6379s Compiling with --backend=opencl: 6379s cc failed with code 1: 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_umul_hi64’: 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6379s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6379s | ^~~~~~~~~~~ 6379s | __uint32_t 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4512:90: error: expected ‘)’ before ‘a’ 6379s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4512:109: error: expected ‘)’ before ‘b’ 6379s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c: In function ‘futrts_smul_hi64’: 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6379s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6379s | ^~~~~~~~~~ 6379s | __int128__ 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4516:86: error: expected ‘)’ before ‘a’ 6379s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c:4516:104: error: expected ‘)’ before ‘b’ 6379s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if6.c: In function ‘mk_compile_opts’: 6379s /tmp/autopkgtest.K0ihat/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=] 6379s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6379s | ~~^ ~~~~~~~~~~~~~ 6379s | | | 6379s | unsigned int int64_t {aka long long int} 6379s | %llu 6379s 6379s If you find this error message confusing, uninformative, or wrong, please open an issue: 6379s https://github.com/diku-dk/futhark/issues 6379s 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.fut: 6379s Compiling with --backend=opencl: 6379s cc failed with code 1: 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_umul_hi64’: 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6379s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6379s | ^~~~~~~~~~~ 6379s | __uint32_t 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4512:90: error: expected ‘)’ before ‘a’ 6379s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4512:109: error: expected ‘)’ before ‘b’ 6379s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c: In function ‘futrts_smul_hi64’: 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6379s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6379s | ^~~~~~~~~~ 6379s | __int128__ 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4516:86: error: expected ‘)’ before ‘a’ 6379s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c:4516:104: error: expected ‘)’ before ‘b’ 6379s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6379s | ~ ^ 6379s | ) 6379s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if7.c: In function ‘mk_compile_opts’: 6379s /tmp/autopkgtest.K0ihat/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=] 6379s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6379s | ~~^ ~~~~~~~~~~~~~ 6379s | | | 6379s | unsigned int int64_t {aka long long int} 6379s | %llu 6379s 6379s If you find this error message confusing, uninformative, or wrong, please open an issue: 6379s https://github.com/diku-dk/futhark/issues 6379s 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.fut: 6380s Compiling with --backend=opencl: 6380s cc failed with code 1: 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_umul_hi64’: 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6380s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6380s | ^~~~~~~~~~~ 6380s | __uint32_t 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4512:90: error: expected ‘)’ before ‘a’ 6380s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6380s | ~ ^ 6380s | ) 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4512:109: error: expected ‘)’ before ‘b’ 6380s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6380s | ~ ^ 6380s | ) 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c: In function ‘futrts_smul_hi64’: 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6380s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6380s | ^~~~~~~~~~ 6380s | __int128__ 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4516:86: error: expected ‘)’ before ‘a’ 6380s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6380s | ~ ^ 6380s | ) 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c:4516:104: error: expected ‘)’ before ‘b’ 6380s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6380s | ~ ^ 6380s | ) 6380s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if8.c: In function ‘mk_compile_opts’: 6380s /tmp/autopkgtest.K0ihat/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=] 6380s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6380s | ~~^ ~~~~~~~~~~~~~ 6380s | | | 6380s | unsigned int int64_t {aka long long int} 6380s | %llu 6380s 6380s If you find this error message confusing, uninformative, or wrong, please open an issue: 6380s https://github.com/diku-dk/futhark/issues 6380s 6381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.fut: 6381s Compiling with --backend=opencl: 6381s cc failed with code 1: 6381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_umul_hi64’: 6381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.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.K0ihat/autopkgtest_tmp/tests/migration/if9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.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.K0ihat/autopkgtest_tmp/tests/migration/if9.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.K0ihat/autopkgtest_tmp/tests/migration/if9.c: In function ‘futrts_smul_hi64’: 6381s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/if9.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.K0ihat/autopkgtest_tmp/tests/migration/if9.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.K0ihat/autopkgtest_tmp/tests/migration/if9.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.K0ihat/autopkgtest_tmp/tests/migration/if9.c: In function ‘mk_compile_opts’: 6381s /tmp/autopkgtest.K0ihat/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=] 6381s 7842 | "-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 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.fut: 6383s Compiling with --backend=opencl: 6383s cc failed with code 1: 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_umul_hi64’: 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6383s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6383s | ^~~~~~~~~~~ 6383s | __uint32_t 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4511:90: error: expected ‘)’ before ‘a’ 6383s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6383s | ~ ^ 6383s | ) 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4511:109: error: expected ‘)’ before ‘b’ 6383s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6383s | ~ ^ 6383s | ) 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c: In function ‘futrts_smul_hi64’: 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6383s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6383s | ^~~~~~~~~~ 6383s | __int128__ 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4515:86: error: expected ‘)’ before ‘a’ 6383s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6383s | ~ ^ 6383s | ) 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c:4515:104: error: expected ‘)’ before ‘b’ 6383s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6383s | ~ ^ 6383s | ) 6383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index0.c: In function ‘mk_compile_opts’: 6383s /tmp/autopkgtest.K0ihat/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=] 6383s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6383s | ~~^ ~~~~~~~~~~~~~ 6383s | | | 6383s | unsigned int int64_t {aka long long int} 6383s | %llu 6383s 6383s If you find this error message confusing, uninformative, or wrong, please open an issue: 6383s https://github.com/diku-dk/futhark/issues 6383s 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.fut: 6385s Compiling with --backend=opencl: 6385s cc failed with code 1: 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_umul_hi64’: 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6385s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6385s | ^~~~~~~~~~~ 6385s | __uint32_t 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4511:90: error: expected ‘)’ before ‘a’ 6385s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6385s | ~ ^ 6385s | ) 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4511:109: error: expected ‘)’ before ‘b’ 6385s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6385s | ~ ^ 6385s | ) 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c: In function ‘futrts_smul_hi64’: 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6385s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6385s | ^~~~~~~~~~ 6385s | __int128__ 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4515:86: error: expected ‘)’ before ‘a’ 6385s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6385s | ~ ^ 6385s | ) 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c:4515:104: error: expected ‘)’ before ‘b’ 6385s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6385s | ~ ^ 6385s | ) 6385s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index1.c: In function ‘mk_compile_opts’: 6385s /tmp/autopkgtest.K0ihat/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=] 6385s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6385s | ~~^ ~~~~~~~~~~~~~ 6385s | | | 6385s | unsigned int int64_t {aka long long int} 6385s | %llu 6385s 6385s If you find this error message confusing, uninformative, or wrong, please open an issue: 6385s https://github.com/diku-dk/futhark/issues 6385s 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.fut: 6387s Compiling with --backend=opencl: 6387s cc failed with code 1: 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_umul_hi64’: 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6387s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6387s | ^~~~~~~~~~~ 6387s | __uint32_t 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4526:90: error: expected ‘)’ before ‘a’ 6387s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6387s | ~ ^ 6387s | ) 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4526:109: error: expected ‘)’ before ‘b’ 6387s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6387s | ~ ^ 6387s | ) 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c: In function ‘futrts_smul_hi64’: 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6387s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6387s | ^~~~~~~~~~ 6387s | __int128__ 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4530:86: error: expected ‘)’ before ‘a’ 6387s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6387s | ~ ^ 6387s | ) 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c:4530:104: error: expected ‘)’ before ‘b’ 6387s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6387s | ~ ^ 6387s | ) 6387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/index2.c: In function ‘mk_compile_opts’: 6387s /tmp/autopkgtest.K0ihat/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=] 6387s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6387s | ~~^ ~~~~~~~~~~~~~ 6387s | | | 6387s | unsigned int int64_t {aka long long int} 6387s | %llu 6387s 6387s If you find this error message confusing, uninformative, or wrong, please open an issue: 6387s https://github.com/diku-dk/futhark/issues 6387s 6389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut: 6389s Compiling with --backend=opencl: 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s 6389s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6389s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6389s cc failed with code 1: 6389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_umul_hi64’: 6389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6389s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4485:90: error: expected ‘)’ before ‘a’ 6389s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4485:109: error: expected ‘)’ before ‘b’ 6389s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘futrts_smul_hi64’: 6389s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6389s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4489:86: error: expected ‘)’ before ‘a’ 6389s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c:4489:104: error: expected ‘)’ before ‘b’ 6389s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.c: In function ‘mk_compile_opts’: 6389s /tmp/autopkgtest.K0ihat/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=] 6389s 7815 | "-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.K0ihat/autopkgtest_tmp/tests/migration/iota.fut: 6390s Compiling with --backend=opencl: 6390s cc failed with code 1: 6390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_umul_hi64’: 6390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6390s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4511:90: error: expected ‘)’ before ‘a’ 6390s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4511:109: error: expected ‘)’ before ‘b’ 6391s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6391s | ~ ^ 6391s | ) 6391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c: In function ‘futrts_smul_hi64’: 6391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6391s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6391s | ^~~~~~~~~~ 6391s | __int128__ 6391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4515:86: error: expected ‘)’ before ‘a’ 6391s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6391s | ~ ^ 6391s | ) 6391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c:4515:104: error: expected ‘)’ before ‘b’ 6391s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6391s | ~ ^ 6391s | ) 6391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/iota.c: In function ‘mk_compile_opts’: 6391s /tmp/autopkgtest.K0ihat/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=] 6391s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6391s | ~~^ ~~~~~~~~~~~~~ 6391s | | | 6391s | unsigned int int64_t {aka long long int} 6391s | %llu 6391s 6391s If you find this error message confusing, uninformative, or wrong, please open an issue: 6391s https://github.com/diku-dk/futhark/issues 6391s 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.fut: 6394s Compiling with --backend=opencl: 6394s cc failed with code 1: 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_umul_hi64’: 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6394s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:90: error: expected ‘)’ before ‘a’ 6394s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4511:109: error: expected ‘)’ before ‘b’ 6394s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘futrts_smul_hi64’: 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6394s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4515:86: error: expected ‘)’ before ‘a’ 6394s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c:4515:104: error: expected ‘)’ before ‘b’ 6394s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop10_blocked.c: In function ‘mk_compile_opts’: 6394s /tmp/autopkgtest.K0ihat/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=] 6394s 7842 | "-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 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.fut: 6394s Compiling with --backend=opencl: 6394s cc failed with code 1: 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_umul_hi64’: 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6394s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:90: error: expected ‘)’ before ‘a’ 6394s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4511:109: error: expected ‘)’ before ‘b’ 6394s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘futrts_smul_hi64’: 6394s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6394s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4515:86: error: expected ‘)’ before ‘a’ 6394s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c:4515:104: error: expected ‘)’ before ‘b’ 6394s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop0_inside.c: In function ‘mk_compile_opts’: 6394s /tmp/autopkgtest.K0ihat/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=] 6394s 7849 | "-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 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.fut: 6395s Compiling with --backend=opencl: 6395s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.fut:9:18-19: 6395s Unused name "i". 6395s cc failed with code 1: 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_umul_hi64’: 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6395s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6395s | ^~~~~~~~~~~ 6395s | __uint32_t 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:90: error: expected ‘)’ before ‘a’ 6395s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6395s | ~ ^ 6395s | ) 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4511:109: error: expected ‘)’ before ‘b’ 6395s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6395s | ~ ^ 6395s | ) 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘futrts_smul_hi64’: 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6395s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6395s | ^~~~~~~~~~ 6395s | __int128__ 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4515:86: error: expected ‘)’ before ‘a’ 6395s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6395s | ~ ^ 6395s | ) 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c:4515:104: error: expected ‘)’ before ‘b’ 6395s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6395s | ~ ^ 6395s | ) 6395s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/kernels_hostonly.c: In function ‘mk_compile_opts’: 6395s /tmp/autopkgtest.K0ihat/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=] 6395s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6395s | ~~^ ~~~~~~~~~~~~~ 6395s | | | 6395s | unsigned int int64_t {aka long long int} 6395s | %llu 6395s 6395s If you find this error message confusing, uninformative, or wrong, please open an issue: 6395s https://github.com/diku-dk/futhark/issues 6395s 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.fut: 6396s Compiling with --backend=opencl: 6396s cc failed with code 1: 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_umul_hi64’: 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6396s | ^~~~~~~~~~~ 6396s | __uint32_t 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4511:90: error: expected ‘)’ before ‘a’ 6396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6396s | ~ ^ 6396s | ) 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4511:109: error: expected ‘)’ before ‘b’ 6396s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6396s | ~ ^ 6396s | ) 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘futrts_smul_hi64’: 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6396s | ^~~~~~~~~~ 6396s | __int128__ 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4515:86: error: expected ‘)’ before ‘a’ 6396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6396s | ~ ^ 6396s | ) 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c:4515:104: error: expected ‘)’ before ‘b’ 6396s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6396s | ~ ^ 6396s | ) 6396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop11_into.c: In function ‘mk_compile_opts’: 6396s /tmp/autopkgtest.K0ihat/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=] 6396s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6396s | ~~^ ~~~~~~~~~~~~~ 6396s | | | 6396s | unsigned int int64_t {aka long long int} 6396s | %llu 6396s 6396s If you find this error message confusing, uninformative, or wrong, please open an issue: 6396s https://github.com/diku-dk/futhark/issues 6396s 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.fut: 6398s Compiling with --backend=opencl: 6398s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.fut:21:21-22: 6398s Unused name "i". 6398s cc failed with code 1: 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_umul_hi64’: 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6398s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6398s | ^~~~~~~~~~~ 6398s | __uint32_t 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4511:90: error: expected ‘)’ before ‘a’ 6398s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6398s | ~ ^ 6398s | ) 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4511:109: error: expected ‘)’ before ‘b’ 6398s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6398s | ~ ^ 6398s | ) 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘futrts_smul_hi64’: 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6398s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6398s | ^~~~~~~~~~ 6398s | __int128__ 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4515:86: error: expected ‘)’ before ‘a’ 6398s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6398s | ~ ^ 6398s | ) 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c:4515:104: error: expected ‘)’ before ‘b’ 6398s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6398s | ~ ^ 6398s | ) 6398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop12_into.c: In function ‘mk_compile_opts’: 6398s /tmp/autopkgtest.K0ihat/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=] 6398s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6398s | ~~^ ~~~~~~~~~~~~~ 6398s | | | 6398s | unsigned int int64_t {aka long long int} 6398s | %llu 6398s 6398s If you find this error message confusing, uninformative, or wrong, please open an issue: 6398s https://github.com/diku-dk/futhark/issues 6398s 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.fut: 6401s Compiling with --backend=opencl: 6401s cc failed with code 1: 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_umul_hi64’: 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6401s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6401s | ^~~~~~~~~~~ 6401s | __uint32_t 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4511:90: error: expected ‘)’ before ‘a’ 6401s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6401s | ~ ^ 6401s | ) 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4511:109: error: expected ‘)’ before ‘b’ 6401s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6401s | ~ ^ 6401s | ) 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘futrts_smul_hi64’: 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6401s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6401s | ^~~~~~~~~~ 6401s | __int128__ 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4515:86: error: expected ‘)’ before ‘a’ 6401s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6401s | ~ ^ 6401s | ) 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c:4515:104: error: expected ‘)’ before ‘b’ 6401s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6401s | ~ ^ 6401s | ) 6401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop13_into.c: In function ‘mk_compile_opts’: 6401s /tmp/autopkgtest.K0ihat/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=] 6401s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6401s | ~~^ ~~~~~~~~~~~~~ 6401s | | | 6401s | unsigned int int64_t {aka long long int} 6401s | %llu 6401s 6401s If you find this error message confusing, uninformative, or wrong, please open an issue: 6401s https://github.com/diku-dk/futhark/issues 6401s 6402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.fut: 6402s Compiling with --backend=opencl: 6402s cc failed with code 1: 6402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_umul_hi64’: 6402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6402s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4511:90: error: expected ‘)’ before ‘a’ 6402s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4511:109: error: expected ‘)’ before ‘b’ 6402s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘futrts_smul_hi64’: 6402s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6402s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4515:86: error: expected ‘)’ before ‘a’ 6402s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c:4515:104: error: expected ‘)’ before ‘b’ 6402s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop14_into.c: In function ‘mk_compile_opts’: 6402s /tmp/autopkgtest.K0ihat/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=] 6402s 7844 | "-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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.fut: 6404s Compiling with --backend=opencl: 6404s cc failed with code 1: 6404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_umul_hi64’: 6404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6404s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4511:90: error: expected ‘)’ before ‘a’ 6404s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4511:109: error: expected ‘)’ before ‘b’ 6404s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘futrts_smul_hi64’: 6404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6404s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4515:86: error: expected ‘)’ before ‘a’ 6404s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c:4515:104: error: expected ‘)’ before ‘b’ 6404s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop15_into.c: In function ‘mk_compile_opts’: 6404s /tmp/autopkgtest.K0ihat/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=] 6404s 7844 | "-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 1092 failed, 99 passed, 1115 to go. 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.fut: 6407s Compiling with --backend=opencl: 6407s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.fut:20:36-37: 6407s Unused name "i". 6407s cc failed with code 1: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_umul_hi64’: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ^~~~~~~~~~~ 6407s | __uint32_t 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4511:90: error: expected ‘)’ before ‘a’ 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4511:109: error: expected ‘)’ before ‘b’ 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘futrts_smul_hi64’: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ^~~~~~~~~~ 6407s | __int128__ 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4515:86: error: expected ‘)’ before ‘a’ 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c:4515:104: error: expected ‘)’ before ‘b’ 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop16_into.c: In function ‘mk_compile_opts’: 6407s /tmp/autopkgtest.K0ihat/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=] 6407s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6407s | ~~^ ~~~~~~~~~~~~~ 6407s | | | 6407s | unsigned int int64_t {aka long long int} 6407s | %llu 6407s 6407s If you find this error message confusing, uninformative, or wrong, please open an issue: 6407s https://github.com/diku-dk/futhark/issues 6407s 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.fut: 6407s Compiling with --backend=opencl: 6407s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.fut:11:21-22: 6407s Unused name "i". 6407s cc failed with code 1: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_umul_hi64’: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ^~~~~~~~~~~ 6407s | __uint32_t 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4511:90: error: expected ‘)’ before ‘a’ 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4511:109: error: expected ‘)’ before ‘b’ 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘futrts_smul_hi64’: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ^~~~~~~~~~ 6407s | __int128__ 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4515:86: error: expected ‘)’ before ‘a’ 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c:4515:104: error: expected ‘)’ before ‘b’ 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop17_through.c: In function ‘mk_compile_opts’: 6407s /tmp/autopkgtest.K0ihat/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=] 6407s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6407s | ~~^ ~~~~~~~~~~~~~ 6407s | | | 6407s | unsigned int int64_t {aka long long int} 6407s | %llu 6407s 6407s If you find this error message confusing, uninformative, or wrong, please open an issue: 6407s https://github.com/diku-dk/futhark/issues 6407s 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.fut: 6407s Compiling with --backend=opencl: 6407s cc failed with code 1: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_umul_hi64’: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ^~~~~~~~~~~ 6407s | __uint32_t 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4511:90: error: expected ‘)’ before ‘a’ 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4511:109: error: expected ‘)’ before ‘b’ 6407s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘futrts_smul_hi64’: 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ^~~~~~~~~~ 6407s | __int128__ 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4515:86: error: expected ‘)’ before ‘a’ 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c:4515:104: error: expected ‘)’ before ‘b’ 6407s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6407s | ~ ^ 6407s | ) 6407s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop18_through.c: In function ‘mk_compile_opts’: 6407s /tmp/autopkgtest.K0ihat/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=] 6407s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6407s | ~~^ ~~~~~~~~~~~~~ 6407s | | | 6407s | unsigned int int64_t {aka long long int} 6407s | %llu 6407s 6407s If you find this error message confusing, uninformative, or wrong, please open an issue: 6407s https://github.com/diku-dk/futhark/issues 6407s 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.fut: 6409s Compiling with --backend=opencl: 6409s cc failed with code 1: 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_umul_hi64’: 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6409s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6409s | ^~~~~~~~~~~ 6409s | __uint32_t 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4511:90: error: expected ‘)’ before ‘a’ 6409s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6409s | ~ ^ 6409s | ) 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4511:109: error: expected ‘)’ before ‘b’ 6409s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6409s | ~ ^ 6409s | ) 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘futrts_smul_hi64’: 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6409s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6409s | ^~~~~~~~~~ 6409s | __int128__ 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4515:86: error: expected ‘)’ before ‘a’ 6409s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6409s | ~ ^ 6409s | ) 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c:4515:104: error: expected ‘)’ before ‘b’ 6409s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6409s | ~ ^ 6409s | ) 6409s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop19_through.c: In function ‘mk_compile_opts’: 6409s /tmp/autopkgtest.K0ihat/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=] 6409s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6409s | ~~^ ~~~~~~~~~~~~~ 6409s | | | 6409s | unsigned int int64_t {aka long long int} 6409s | %llu 6409s 6409s If you find this error message confusing, uninformative, or wrong, please open an issue: 6409s https://github.com/diku-dk/futhark/issues 6409s 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.fut: 6412s Compiling with --backend=opencl: 6412s cc failed with code 1: 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_umul_hi64’: 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6412s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6412s | ^~~~~~~~~~~ 6412s | __uint32_t 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:90: error: expected ‘)’ before ‘a’ 6412s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6412s | ~ ^ 6412s | ) 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4511:109: error: expected ‘)’ before ‘b’ 6412s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6412s | ~ ^ 6412s | ) 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘futrts_smul_hi64’: 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6412s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6412s | ^~~~~~~~~~ 6412s | __int128__ 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4515:86: error: expected ‘)’ before ‘a’ 6412s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6412s | ~ ^ 6412s | ) 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c:4515:104: error: expected ‘)’ before ‘b’ 6412s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6412s | ~ ^ 6412s | ) 6412s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop1_tonext.c: In function ‘mk_compile_opts’: 6412s /tmp/autopkgtest.K0ihat/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=] 6412s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6412s | ~~^ ~~~~~~~~~~~~~ 6412s | | | 6412s | unsigned int int64_t {aka long long int} 6412s | %llu 6412s 6412s If you find this error message confusing, uninformative, or wrong, please open an issue: 6412s https://github.com/diku-dk/futhark/issues 6412s 6414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.fut: 6414s Compiling with --backend=opencl: 6414s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.fut:11:36-37: 6414s Unused name "i". 6414s cc failed with code 1: 6414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_umul_hi64’: 6414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6414s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4511:90: error: expected ‘)’ before ‘a’ 6414s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4511:109: error: expected ‘)’ before ‘b’ 6414s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘futrts_smul_hi64’: 6414s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6414s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4515:86: error: expected ‘)’ before ‘a’ 6414s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c:4515:104: error: expected ‘)’ before ‘b’ 6414s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop20_through.c: In function ‘mk_compile_opts’: 6414s /tmp/autopkgtest.K0ihat/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=] 6414s 7842 | "-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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.fut: 6415s Compiling with --backend=opencl: 6415s cc failed with code 1: 6415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_umul_hi64’: 6415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6415s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4511:90: error: expected ‘)’ before ‘a’ 6415s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4511:109: error: expected ‘)’ before ‘b’ 6415s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘futrts_smul_hi64’: 6415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6415s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4515:86: error: expected ‘)’ before ‘a’ 6415s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c:4515:104: error: expected ‘)’ before ‘b’ 6415s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop2_out.c: In function ‘mk_compile_opts’: 6415s /tmp/autopkgtest.K0ihat/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=] 6415s 7843 | "-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 6418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.fut: 6418s Compiling with --backend=opencl: 6418s cc failed with code 1: 6418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_umul_hi64’: 6418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.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.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.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.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.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.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘futrts_smul_hi64’: 6418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.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.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.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.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.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.K0ihat/autopkgtest_tmp/tests/migration/loop3_forin.c: In function ‘mk_compile_opts’: 6418s /tmp/autopkgtest.K0ihat/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=] 6418s 7843 | "-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 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.fut: 6419s Compiling with --backend=opencl: 6419s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.fut:10:18-19: 6419s Unused name "i". 6419s cc failed with code 1: 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_umul_hi64’: 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6419s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6419s | ^~~~~~~~~~~ 6419s | __uint32_t 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:90: error: expected ‘)’ before ‘a’ 6419s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4511:109: error: expected ‘)’ before ‘b’ 6419s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘futrts_smul_hi64’: 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6419s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6419s | ^~~~~~~~~~ 6419s | __int128__ 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4515:86: error: expected ‘)’ before ‘a’ 6419s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c:4515:104: error: expected ‘)’ before ‘b’ 6419s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop4_wholefor.c: In function ‘mk_compile_opts’: 6419s /tmp/autopkgtest.K0ihat/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=] 6419s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6419s | ~~^ ~~~~~~~~~~~~~ 6419s | | | 6419s | unsigned int int64_t {aka long long int} 6419s | %llu 6419s 6419s If you find this error message confusing, uninformative, or wrong, please open an issue: 6419s https://github.com/diku-dk/futhark/issues 6419s 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.fut: 6419s Compiling with --backend=opencl: 6419s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.fut:9:18-19: 6419s Unused name "i". 6419s cc failed with code 1: 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_umul_hi64’: 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6419s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6419s | ^~~~~~~~~~~ 6419s | __uint32_t 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:90: error: expected ‘)’ before ‘a’ 6419s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4511:109: error: expected ‘)’ before ‘b’ 6419s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘futrts_smul_hi64’: 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6419s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6419s | ^~~~~~~~~~ 6419s | __int128__ 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4515:86: error: expected ‘)’ before ‘a’ 6419s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c:4515:104: error: expected ‘)’ before ‘b’ 6419s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6419s | ~ ^ 6419s | ) 6419s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop5_wholefor.c: In function ‘mk_compile_opts’: 6419s /tmp/autopkgtest.K0ihat/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=] 6419s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6419s | ~~^ ~~~~~~~~~~~~~ 6419s | | | 6419s | unsigned int int64_t {aka long long int} 6419s | %llu 6419s 6419s If you find this error message confusing, uninformative, or wrong, please open an issue: 6419s https://github.com/diku-dk/futhark/issues 6419s 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.fut: 6421s Compiling with --backend=opencl: 6421s cc failed with code 1: 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_umul_hi64’: 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6421s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:90: error: expected ‘)’ before ‘a’ 6421s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4511:109: error: expected ‘)’ before ‘b’ 6421s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘futrts_smul_hi64’: 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6421s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4515:86: error: expected ‘)’ before ‘a’ 6421s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c:4515:104: error: expected ‘)’ before ‘b’ 6421s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop6_wholewhile.c: In function ‘mk_compile_opts’: 6421s /tmp/autopkgtest.K0ihat/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=] 6421s 7842 | "-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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.fut: 6421s Compiling with --backend=opencl: 6421s cc failed with code 1: 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_umul_hi64’: 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6421s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:90: error: expected ‘)’ before ‘a’ 6421s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4511:109: error: expected ‘)’ before ‘b’ 6421s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘futrts_smul_hi64’: 6421s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6421s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4515:86: error: expected ‘)’ before ‘a’ 6421s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c:4515:104: error: expected ‘)’ before ‘b’ 6421s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/loop7_wholewhile.c: In function ‘mk_compile_opts’: 6421s /tmp/autopkgtest.K0ihat/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=] 6421s 7841 | "-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 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.fut: 6426s Compiling with --backend=opencl: 6426s cc failed with code 1: 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_umul_hi64’: 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6426s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6426s | ^~~~~~~~~~~ 6426s | __uint32_t 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:90: error: expected ‘)’ before ‘a’ 6426s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6426s | ~ ^ 6426s | ) 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4511:109: error: expected ‘)’ before ‘b’ 6426s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6426s | ~ ^ 6426s | ) 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘futrts_smul_hi64’: 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6426s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6426s | ^~~~~~~~~~ 6426s | __int128__ 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4515:86: error: expected ‘)’ before ‘a’ 6426s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6426s | ~ ^ 6426s | ) 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c:4515:104: error: expected ‘)’ before ‘b’ 6426s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6426s | ~ ^ 6426s | ) 6426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop8_wholewhile.c: In function ‘mk_compile_opts’: 6426s /tmp/autopkgtest.K0ihat/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=] 6426s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6426s | ~~^ ~~~~~~~~~~~~~ 6426s | | | 6426s | unsigned int int64_t {aka long long int} 6426s | %llu 6426s 6426s If you find this error message confusing, uninformative, or wrong, please open an issue: 6426s https://github.com/diku-dk/futhark/issues 6426s 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.fut: 6427s Compiling with --backend=opencl: 6427s cc failed with code 1: 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_umul_hi64’: 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6427s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6427s | ^~~~~~~~~~~ 6427s | __uint32_t 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:90: error: expected ‘)’ before ‘a’ 6427s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6427s | ~ ^ 6427s | ) 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4512:109: error: expected ‘)’ before ‘b’ 6427s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6427s | ~ ^ 6427s | ) 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘futrts_smul_hi64’: 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6427s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6427s | ^~~~~~~~~~ 6427s | __int128__ 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4516:86: error: expected ‘)’ before ‘a’ 6427s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6427s | ~ ^ 6427s | ) 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c:4516:104: error: expected ‘)’ before ‘b’ 6427s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6427s | ~ ^ 6427s | ) 6427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/loop9_wholewhile.c: In function ‘mk_compile_opts’: 6427s /tmp/autopkgtest.K0ihat/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=] 6427s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6427s | ~~^ ~~~~~~~~~~~~~ 6427s | | | 6427s | unsigned int int64_t {aka long long int} 6427s | %llu 6427s 6427s If you find this error message confusing, uninformative, or wrong, please open an issue: 6427s https://github.com/diku-dk/futhark/issues 6427s 6429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.fut: 6429s Compiling with --backend=opencl: 6429s cc failed with code 1: 6429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_umul_hi64’: 6429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6429s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4511:90: error: expected ‘)’ before ‘a’ 6429s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4511:109: error: expected ‘)’ before ‘b’ 6429s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘futrts_smul_hi64’: 6429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6429s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4515:86: error: expected ‘)’ before ‘a’ 6429s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c:4515:104: error: expected ‘)’ before ‘b’ 6429s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/map-reduce.c: In function ‘mk_compile_opts’: 6429s /tmp/autopkgtest.K0ihat/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=] 6429s 7849 | "-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 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.fut: 6430s Compiling with --backend=opencl: 6430s cc failed with code 1: 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_umul_hi64’: 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6430s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6430s | ^~~~~~~~~~~ 6430s | __uint32_t 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4512:90: error: expected ‘)’ before ‘a’ 6430s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6430s | ~ ^ 6430s | ) 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4512:109: error: expected ‘)’ before ‘b’ 6430s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6430s | ~ ^ 6430s | ) 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c: In function ‘futrts_smul_hi64’: 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6430s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6430s | ^~~~~~~~~~ 6430s | __int128__ 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4516:86: error: expected ‘)’ before ‘a’ 6430s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6430s | ~ ^ 6430s | ) 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c:4516:104: error: expected ‘)’ before ‘b’ 6430s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6430s | ~ ^ 6430s | ) 6430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge0.c: In function ‘mk_compile_opts’: 6430s /tmp/autopkgtest.K0ihat/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=] 6430s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6430s | ~~^ ~~~~~~~~~~~~~ 6430s | | | 6430s | unsigned int int64_t {aka long long int} 6430s | %llu 6430s 6430s If you find this error message confusing, uninformative, or wrong, please open an issue: 6430s https://github.com/diku-dk/futhark/issues 6430s 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.fut: 6432s Compiling with --backend=opencl: 6432s cc failed with code 1: 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_umul_hi64’: 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6432s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6432s | ^~~~~~~~~~~ 6432s | __uint32_t 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4512:90: error: expected ‘)’ before ‘a’ 6432s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6432s | ~ ^ 6432s | ) 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4512:109: error: expected ‘)’ before ‘b’ 6432s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6432s | ~ ^ 6432s | ) 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c: In function ‘futrts_smul_hi64’: 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6432s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6432s | ^~~~~~~~~~ 6432s | __int128__ 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4516:86: error: expected ‘)’ before ‘a’ 6432s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6432s | ~ ^ 6432s | ) 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c:4516:104: error: expected ‘)’ before ‘b’ 6432s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6432s | ~ ^ 6432s | ) 6432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge1.c: In function ‘mk_compile_opts’: 6432s /tmp/autopkgtest.K0ihat/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=] 6432s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6432s | ~~^ ~~~~~~~~~~~~~ 6432s | | | 6432s | unsigned int int64_t {aka long long int} 6432s | %llu 6432s 6432s If you find this error message confusing, uninformative, or wrong, please open an issue: 6432s https://github.com/diku-dk/futhark/issues 6432s 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.fut: 6433s Compiling with --backend=opencl: 6433s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.fut:10:18-19: 6433s Unused name "x". 6433s cc failed with code 1: 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_umul_hi64’: 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6433s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6433s | ^~~~~~~~~~~ 6433s | __uint32_t 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4511:90: error: expected ‘)’ before ‘a’ 6433s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6433s | ~ ^ 6433s | ) 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4511:109: error: expected ‘)’ before ‘b’ 6433s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6433s | ~ ^ 6433s | ) 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c: In function ‘futrts_smul_hi64’: 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6433s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6433s | ^~~~~~~~~~ 6433s | __int128__ 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4515:86: error: expected ‘)’ before ‘a’ 6433s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6433s | ~ ^ 6433s | ) 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c:4515:104: error: expected ‘)’ before ‘b’ 6433s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6433s | ~ ^ 6433s | ) 6433s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge2.c: In function ‘mk_compile_opts’: 6433s /tmp/autopkgtest.K0ihat/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=] 6433s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6433s | ~~^ ~~~~~~~~~~~~~ 6433s | | | 6433s | unsigned int int64_t {aka long long int} 6433s | %llu 6433s 6433s If you find this error message confusing, uninformative, or wrong, please open an issue: 6433s https://github.com/diku-dk/futhark/issues 6433s 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.fut: 6435s Compiling with --backend=opencl: 6435s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.fut:11:18-19: 6435s Unused name "x". 6435s cc failed with code 1: 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_umul_hi64’: 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6435s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6435s | ^~~~~~~~~~~ 6435s | __uint32_t 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4511:90: error: expected ‘)’ before ‘a’ 6435s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4511:109: error: expected ‘)’ before ‘b’ 6435s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c: In function ‘futrts_smul_hi64’: 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6435s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6435s | ^~~~~~~~~~ 6435s | __int128__ 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4515:86: error: expected ‘)’ before ‘a’ 6435s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c:4515:104: error: expected ‘)’ before ‘b’ 6435s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge4.c: In function ‘mk_compile_opts’: 6435s /tmp/autopkgtest.K0ihat/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=] 6435s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6435s | ~~^ ~~~~~~~~~~~~~ 6435s | | | 6435s | unsigned int int64_t {aka long long int} 6435s | %llu 6435s 6435s If you find this error message confusing, uninformative, or wrong, please open an issue: 6435s https://github.com/diku-dk/futhark/issues 6435s 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.fut: 6435s Compiling with --backend=opencl: 6435s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.fut:10:18-19: 6435s Unused name "x". 6435s cc failed with code 1: 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_umul_hi64’: 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6435s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6435s | ^~~~~~~~~~~ 6435s | __uint32_t 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4511:90: error: expected ‘)’ before ‘a’ 6435s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4511:109: error: expected ‘)’ before ‘b’ 6435s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c: In function ‘futrts_smul_hi64’: 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6435s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6435s | ^~~~~~~~~~ 6435s | __int128__ 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4515:86: error: expected ‘)’ before ‘a’ 6435s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c:4515:104: error: expected ‘)’ before ‘b’ 6435s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6435s | ~ ^ 6435s | ) 6435s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge3.c: In function ‘mk_compile_opts’: 6435s /tmp/autopkgtest.K0ihat/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=] 6435s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6435s | ~~^ ~~~~~~~~~~~~~ 6435s | | | 6435s | unsigned int int64_t {aka long long int} 6435s | %llu 6435s 6435s If you find this error message confusing, uninformative, or wrong, please open an issue: 6435s https://github.com/diku-dk/futhark/issues 6435s 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.fut: 6441s Compiling with --backend=opencl: 6441s cc failed with code 1: 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_umul_hi64’: 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6441s | ^~~~~~~~~~~ 6441s | __uint32_t 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4512:90: error: expected ‘)’ before ‘a’ 6441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4512:109: error: expected ‘)’ before ‘b’ 6441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c: In function ‘futrts_smul_hi64’: 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6441s | ^~~~~~~~~~ 6441s | __int128__ 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4516:86: error: expected ‘)’ before ‘a’ 6441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c:4516:104: error: expected ‘)’ before ‘b’ 6441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge5.c: In function ‘mk_compile_opts’: 6441s /tmp/autopkgtest.K0ihat/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=] 6441s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6441s | ~~^ ~~~~~~~~~~~~~ 6441s | | | 6441s | unsigned int int64_t {aka long long int} 6441s | %llu 6441s 6441s If you find this error message confusing, uninformative, or wrong, please open an issue: 6441s https://github.com/diku-dk/futhark/issues 6441s 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.fut: 6441s Compiling with --backend=opencl: 6441s cc failed with code 1: 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_umul_hi64’: 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6441s | ^~~~~~~~~~~ 6441s | __uint32_t 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4512:90: error: expected ‘)’ before ‘a’ 6441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4512:109: error: expected ‘)’ before ‘b’ 6441s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c: In function ‘futrts_smul_hi64’: 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6441s | ^~~~~~~~~~ 6441s | __int128__ 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4516:86: error: expected ‘)’ before ‘a’ 6441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c:4516:104: error: expected ‘)’ before ‘b’ 6441s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6441s | ~ ^ 6441s | ) 6441s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge6.c: In function ‘mk_compile_opts’: 6441s /tmp/autopkgtest.K0ihat/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=] 6441s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6441s | ~~^ ~~~~~~~~~~~~~ 6441s | | | 6441s | unsigned int int64_t {aka long long int} 6441s | %llu 6441s 6441s If you find this error message confusing, uninformative, or wrong, please open an issue: 6441s https://github.com/diku-dk/futhark/issues 6441s 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.fut: 6443s Compiling with --backend=opencl: 6443s cc failed with code 1: 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_umul_hi64’: 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6443s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6443s | ^~~~~~~~~~~ 6443s | __uint32_t 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4512:90: error: expected ‘)’ before ‘a’ 6443s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4512:109: error: expected ‘)’ before ‘b’ 6443s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c: In function ‘futrts_smul_hi64’: 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6443s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6443s | ^~~~~~~~~~ 6443s | __int128__ 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4516:86: error: expected ‘)’ before ‘a’ 6443s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c:4516:104: error: expected ‘)’ before ‘b’ 6443s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/merge7.c: In function ‘mk_compile_opts’: 6443s /tmp/autopkgtest.K0ihat/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=] 6443s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6443s | ~~^ ~~~~~~~~~~~~~ 6443s | | | 6443s | unsigned int int64_t {aka long long int} 6443s | %llu 6443s 6443s If you find this error message confusing, uninformative, or wrong, please open an issue: 6443s https://github.com/diku-dk/futhark/issues 6443s 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.fut: 6443s Compiling with --backend=opencl: 6443s cc failed with code 1: 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_umul_hi64’: 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6443s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6443s | ^~~~~~~~~~~ 6443s | __uint32_t 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4511:90: error: expected ‘)’ before ‘a’ 6443s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4511:109: error: expected ‘)’ before ‘b’ 6443s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘futrts_smul_hi64’: 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6443s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6443s | ^~~~~~~~~~ 6443s | __int128__ 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4515:86: error: expected ‘)’ before ‘a’ 6443s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c:4515:104: error: expected ‘)’ before ‘b’ 6443s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6443s | ~ ^ 6443s | ) 6443s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce0.c: In function ‘mk_compile_opts’: 6443s /tmp/autopkgtest.K0ihat/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=] 6443s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6443s | ~~^ ~~~~~~~~~~~~~ 6443s | | | 6443s | unsigned int int64_t {aka long long int} 6443s | %llu 6443s 6443s If you find this error message confusing, uninformative, or wrong, please open an issue: 6443s https://github.com/diku-dk/futhark/issues 6443s 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.fut: 6445s Compiling with --backend=opencl: 6445s cc failed with code 1: 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_umul_hi64’: 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6445s | ^~~~~~~~~~~ 6445s | __uint32_t 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:90: error: expected ‘)’ before ‘a’ 6445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4511:109: error: expected ‘)’ before ‘b’ 6445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘futrts_smul_hi64’: 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6445s | ^~~~~~~~~~ 6445s | __int128__ 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4515:86: error: expected ‘)’ before ‘a’ 6445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c:4515:104: error: expected ‘)’ before ‘b’ 6445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction0_dup.c: In function ‘mk_compile_opts’: 6445s /tmp/autopkgtest.K0ihat/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=] 6445s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6445s | ~~^ ~~~~~~~~~~~~~ 6445s | | | 6445s | unsigned int int64_t {aka long long int} 6445s | %llu 6445s 6445s If you find this error message confusing, uninformative, or wrong, please open an issue: 6445s https://github.com/diku-dk/futhark/issues 6445s 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.fut: 6445s Compiling with --backend=opencl: 6445s cc failed with code 1: 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_umul_hi64’: 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6445s | ^~~~~~~~~~~ 6445s | __uint32_t 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4511:90: error: expected ‘)’ before ‘a’ 6445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4511:109: error: expected ‘)’ before ‘b’ 6445s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘futrts_smul_hi64’: 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6445s | ^~~~~~~~~~ 6445s | __int128__ 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4515:86: error: expected ‘)’ before ‘a’ 6445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c:4515:104: error: expected ‘)’ before ‘b’ 6445s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6445s | ~ ^ 6445s | ) 6445s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduce1.c: In function ‘mk_compile_opts’: 6445s /tmp/autopkgtest.K0ihat/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=] 6445s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6445s | ~~^ ~~~~~~~~~~~~~ 6445s | | | 6445s | unsigned int int64_t {aka long long int} 6445s | %llu 6445s 6445s If you find this error message confusing, uninformative, or wrong, please open an issue: 6445s https://github.com/diku-dk/futhark/issues 6445s 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.fut: 6447s Compiling with --backend=opencl: 6447s cc failed with code 1: 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_umul_hi64’: 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6447s | ^~~~~~~~~~~ 6447s | __uint32_t 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:90: error: expected ‘)’ before ‘a’ 6447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4511:109: error: expected ‘)’ before ‘b’ 6447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘futrts_smul_hi64’: 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6447s | ^~~~~~~~~~ 6447s | __int128__ 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4515:86: error: expected ‘)’ before ‘a’ 6447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c:4515:104: error: expected ‘)’ before ‘b’ 6447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction10_mixed.c: In function ‘mk_compile_opts’: 6447s /tmp/autopkgtest.K0ihat/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=] 6447s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6447s | ~~^ ~~~~~~~~~~~~~ 6447s | | | 6447s | unsigned int int64_t {aka long long int} 6447s | %llu 6447s 6447s If you find this error message confusing, uninformative, or wrong, please open an issue: 6447s https://github.com/diku-dk/futhark/issues 6447s 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.fut: 6447s Compiling with --backend=opencl: 6447s cc failed with code 1: 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_umul_hi64’: 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6447s | ^~~~~~~~~~~ 6447s | __uint32_t 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:90: error: expected ‘)’ before ‘a’ 6447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4511:109: error: expected ‘)’ before ‘b’ 6447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘futrts_smul_hi64’: 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6447s | ^~~~~~~~~~ 6447s | __int128__ 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4515:86: error: expected ‘)’ before ‘a’ 6447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c:4515:104: error: expected ‘)’ before ‘b’ 6447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6447s | ~ ^ 6447s | ) 6447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction1_2-1.c: In function ‘mk_compile_opts’: 6447s /tmp/autopkgtest.K0ihat/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=] 6447s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6447s | ~~^ ~~~~~~~~~~~~~ 6447s | | | 6447s | unsigned int int64_t {aka long long int} 6447s | %llu 6447s 6447s If you find this error message confusing, uninformative, or wrong, please open an issue: 6447s https://github.com/diku-dk/futhark/issues 6447s 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.fut: 6453s Compiling with --backend=opencl: 6453s cc failed with code 1: 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_umul_hi64’: 6453s /tmp/autopkgtest.K0ihat/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’? 6453s 4512 | 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.K0ihat/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 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4512:90: error: expected ‘)’ before ‘a’ 6453s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4512:109: error: expected ‘)’ before ‘b’ 6453s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘futrts_smul_hi64’: 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6453s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4516:86: error: expected ‘)’ before ‘a’ 6453s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c:4516:104: error: expected ‘)’ before ‘b’ 6453s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction3_2-1-2.c: In function ‘mk_compile_opts’: 6453s /tmp/autopkgtest.K0ihat/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=] 6453s 7843 | "-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 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.fut: 6453s Compiling with --backend=opencl: 6453s cc failed with code 1: 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_umul_hi64’: 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6453s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:90: error: expected ‘)’ before ‘a’ 6453s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4511:109: error: expected ‘)’ before ‘b’ 6453s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘futrts_smul_hi64’: 6453s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6453s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4515:86: error: expected ‘)’ before ‘a’ 6453s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c:4515:104: error: expected ‘)’ before ‘b’ 6453s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction2_3-1.c: In function ‘mk_compile_opts’: 6453s /tmp/autopkgtest.K0ihat/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=] 6453s 7842 | "-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 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.fut: 6454s Compiling with --backend=opencl: 6454s cc failed with code 1: 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_umul_hi64’: 6454s /tmp/autopkgtest.K0ihat/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’? 6454s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6454s | ^~~~~~~~~~~ 6454s | __uint32_t 6454s /tmp/autopkgtest.K0ihat/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 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4512:90: error: expected ‘)’ before ‘a’ 6454s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6454s | ~ ^ 6454s | ) 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4512:109: error: expected ‘)’ before ‘b’ 6454s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6454s | ~ ^ 6454s | ) 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘futrts_smul_hi64’: 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6454s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6454s | ^~~~~~~~~~ 6454s | __int128__ 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4516:86: error: expected ‘)’ before ‘a’ 6454s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6454s | ~ ^ 6454s | ) 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c:4516:104: error: expected ‘)’ before ‘b’ 6454s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6454s | ~ ^ 6454s | ) 6454s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction4_2-2-2.c: In function ‘mk_compile_opts’: 6454s /tmp/autopkgtest.K0ihat/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=] 6454s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6454s | ~~^ ~~~~~~~~~~~~~ 6454s | | | 6454s | unsigned int int64_t {aka long long int} 6454s | %llu 6454s 6454s If you find this error message confusing, uninformative, or wrong, please open an issue: 6454s https://github.com/diku-dk/futhark/issues 6454s 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.fut: 6455s Compiling with --backend=opencl: 6455s cc failed with code 1: 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_umul_hi64’: 6455s /tmp/autopkgtest.K0ihat/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’? 6455s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6455s | ^~~~~~~~~~~ 6455s | __uint32_t 6455s /tmp/autopkgtest.K0ihat/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 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4512:90: error: expected ‘)’ before ‘a’ 6455s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6455s | ~ ^ 6455s | ) 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4512:109: error: expected ‘)’ before ‘b’ 6455s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6455s | ~ ^ 6455s | ) 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘futrts_smul_hi64’: 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6455s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6455s | ^~~~~~~~~~ 6455s | __int128__ 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4516:86: error: expected ‘)’ before ‘a’ 6455s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6455s | ~ ^ 6455s | ) 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c:4516:104: error: expected ‘)’ before ‘b’ 6455s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6455s | ~ ^ 6455s | ) 6455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction5_2-3-2.c: In function ‘mk_compile_opts’: 6455s /tmp/autopkgtest.K0ihat/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=] 6455s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6455s | ~~^ ~~~~~~~~~~~~~ 6455s | | | 6455s | unsigned int int64_t {aka long long int} 6455s | %llu 6455s 6455s If you find this error message confusing, uninformative, or wrong, please open an issue: 6455s https://github.com/diku-dk/futhark/issues 6455s 6457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.fut: 6457s Compiling with --backend=opencl: 6457s cc failed with code 1: 6457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_umul_hi64’: 6457s /tmp/autopkgtest.K0ihat/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’? 6457s 4511 | 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.K0ihat/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 6457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4511:90: error: expected ‘)’ before ‘a’ 6457s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4511:109: error: expected ‘)’ before ‘b’ 6457s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘futrts_smul_hi64’: 6457s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6457s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4515:86: error: expected ‘)’ before ‘a’ 6457s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c:4515:104: error: expected ‘)’ before ‘b’ 6457s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction6_2-3-1.c: In function ‘mk_compile_opts’: 6457s /tmp/autopkgtest.K0ihat/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=] 6457s 7842 | "-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.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.fut: 6458s Compiling with --backend=opencl: 6458s cc failed with code 1: 6458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_umul_hi64’: 6458s /tmp/autopkgtest.K0ihat/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’? 6458s 4512 | 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.K0ihat/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 6458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4512:90: error: expected ‘)’ before ‘a’ 6458s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4512:109: error: expected ‘)’ before ‘b’ 6458s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘futrts_smul_hi64’: 6458s /tmp/autopkgtest.K0ihat/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__’? 6458s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4516:86: error: expected ‘)’ before ‘a’ 6458s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c:4516:104: error: expected ‘)’ before ‘b’ 6458s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction7_3-2-4-2.c: In function ‘mk_compile_opts’: 6458s /tmp/autopkgtest.K0ihat/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=] 6458s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.fut: 6459s Compiling with --backend=opencl: 6459s cc failed with code 1: 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_umul_hi64’: 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6459s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:90: error: expected ‘)’ before ‘a’ 6459s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4511:109: error: expected ‘)’ before ‘b’ 6459s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘futrts_smul_hi64’: 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6459s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4515:86: error: expected ‘)’ before ‘a’ 6459s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c:4515:104: error: expected ‘)’ before ‘b’ 6459s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction9_deep2-1.c: In function ‘mk_compile_opts’: 6459s /tmp/autopkgtest.K0ihat/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=] 6459s 7842 | "-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 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.fut: 6459s Compiling with --backend=opencl: 6459s cc failed with code 1: 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_umul_hi64’: 6459s /tmp/autopkgtest.K0ihat/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’? 6459s 4511 | 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.K0ihat/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 6459s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4511:90: error: expected ‘)’ before ‘a’ 6459s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4511:109: error: expected ‘)’ before ‘b’ 6459s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘futrts_smul_hi64’: 6459s /tmp/autopkgtest.K0ihat/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__’? 6459s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4515:86: error: expected ‘)’ before ‘a’ 6459s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c:4515:104: error: expected ‘)’ before ‘b’ 6459s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/reduction8_3-2-4-1.c: In function ‘mk_compile_opts’: 6459s /tmp/autopkgtest.K0ihat/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=] 6459s 7842 | "-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 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.fut: 6465s Compiling with --backend=opencl: 6465s cc failed with code 1: 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_umul_hi64’: 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘futrts_smul_hi64’: 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.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.K0ihat/autopkgtest_tmp/tests/migration/replicate1.c: In function ‘mk_compile_opts’: 6465s /tmp/autopkgtest.K0ihat/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=] 6465s 7857 | "-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 1129 failed, 99 passed, 1078 to go. 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.fut: 6465s Compiling with --backend=opencl: 6465s cc failed with code 1: 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_umul_hi64’: 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6465s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4511:90: error: expected ‘)’ before ‘a’ 6465s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4511:109: error: expected ‘)’ before ‘b’ 6465s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘futrts_smul_hi64’: 6465s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6465s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4515:86: error: expected ‘)’ before ‘a’ 6465s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c:4515:104: error: expected ‘)’ before ‘b’ 6465s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate0.c: In function ‘mk_compile_opts’: 6465s /tmp/autopkgtest.K0ihat/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=] 6465s 7842 | "-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 6466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.fut: 6466s Compiling with --backend=opencl: 6466s cc failed with code 1: 6466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_umul_hi64’: 6466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6466s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4512:90: error: expected ‘)’ before ‘a’ 6466s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4512:109: error: expected ‘)’ before ‘b’ 6466s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘futrts_smul_hi64’: 6466s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6466s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4516:86: error: expected ‘)’ before ‘a’ 6466s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c:4516:104: error: expected ‘)’ before ‘b’ 6466s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/replicate2.c: In function ‘mk_compile_opts’: 6466s /tmp/autopkgtest.K0ihat/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=] 6466s 7844 | "-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 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.fut: 6467s Compiling with --backend=opencl: 6467s cc failed with code 1: 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_umul_hi64’: 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6467s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6467s | ^~~~~~~~~~~ 6467s | __uint32_t 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4527:90: error: expected ‘)’ before ‘a’ 6467s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6467s | ~ ^ 6467s | ) 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4527:109: error: expected ‘)’ before ‘b’ 6467s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6467s | ~ ^ 6467s | ) 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘futrts_smul_hi64’: 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6467s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6467s | ^~~~~~~~~~ 6467s | __int128__ 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4531:86: error: expected ‘)’ before ‘a’ 6467s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6467s | ~ ^ 6467s | ) 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c:4531:104: error: expected ‘)’ before ‘b’ 6467s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6467s | ~ ^ 6467s | ) 6467s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/replicate3.c: In function ‘mk_compile_opts’: 6467s /tmp/autopkgtest.K0ihat/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=] 6467s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6467s | ~~^ ~~~~~~~~~~~~~ 6467s | | | 6467s | unsigned int int64_t {aka long long int} 6467s | %llu 6467s 6467s If you find this error message confusing, uninformative, or wrong, please open an issue: 6467s https://github.com/diku-dk/futhark/issues 6467s 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.fut: 6469s Compiling with --backend=opencl: 6469s cc failed with code 1: 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_umul_hi64’: 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6469s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6469s | ^~~~~~~~~~~ 6469s | __uint32_t 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4511:90: error: expected ‘)’ before ‘a’ 6469s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6469s | ~ ^ 6469s | ) 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4511:109: error: expected ‘)’ before ‘b’ 6469s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6469s | ~ ^ 6469s | ) 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c: In function ‘futrts_smul_hi64’: 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6469s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6469s | ^~~~~~~~~~ 6469s | __int128__ 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4515:86: error: expected ‘)’ before ‘a’ 6469s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6469s | ~ ^ 6469s | ) 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c:4515:104: error: expected ‘)’ before ‘b’ 6469s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6469s | ~ ^ 6469s | ) 6469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reshape.c: In function ‘mk_compile_opts’: 6469s /tmp/autopkgtest.K0ihat/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=] 6469s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6469s | ~~^ ~~~~~~~~~~~~~ 6469s | | | 6469s | unsigned int int64_t {aka long long int} 6469s | %llu 6469s 6469s If you find this error message confusing, uninformative, or wrong, please open an issue: 6469s https://github.com/diku-dk/futhark/issues 6469s 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.fut: 6470s Compiling with --backend=opencl: 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s 6470s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6470s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6470s cc failed with code 1: 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_umul_hi64’: 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6470s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6470s | ^~~~~~~~~~~ 6470s | __uint32_t 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:90: error: expected ‘)’ before ‘a’ 6470s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6470s | ~ ^ 6470s | ) 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4485:109: error: expected ‘)’ before ‘b’ 6470s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6470s | ~ ^ 6470s | ) 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘futrts_smul_hi64’: 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6470s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6470s | ^~~~~~~~~~ 6470s | __int128__ 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4489:86: error: expected ‘)’ before ‘a’ 6470s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6470s | ~ ^ 6470s | ) 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c:4489:104: error: expected ‘)’ before ‘b’ 6470s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6470s | ~ ^ 6470s | ) 6470s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse2_flatindex.c: In function ‘mk_compile_opts’: 6470s /tmp/autopkgtest.K0ihat/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=] 6470s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6470s | ~~^ ~~~~~~~~~~~~~ 6470s | | | 6470s | unsigned int int64_t {aka long long int} 6470s | %llu 6470s 6470s If you find this error message confusing, uninformative, or wrong, please open an issue: 6470s https://github.com/diku-dk/futhark/issues 6470s 6471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.fut: 6471s Compiling with --backend=opencl: 6471s cc failed with code 1: 6471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_umul_hi64’: 6471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6471s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:90: error: expected ‘)’ before ‘a’ 6471s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4512:109: error: expected ‘)’ before ‘b’ 6471s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘futrts_smul_hi64’: 6471s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6471s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4516:86: error: expected ‘)’ before ‘a’ 6471s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c:4516:104: error: expected ‘)’ before ‘b’ 6471s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse1_update.c: In function ‘mk_compile_opts’: 6471s /tmp/autopkgtest.K0ihat/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=] 6471s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.fut: 6472s Compiling with --backend=opencl: 6472s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.fut:25:35-36: 6472s Unused name "i". 6472s cc failed with code 1: 6472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_umul_hi64’: 6472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6472s 4538 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:78: note: each undeclared identifier is reported only once for each function it appears in 6472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:90: error: expected ‘)’ before ‘a’ 6472s 4538 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4538:109: error: expected ‘)’ before ‘b’ 6472s 4538 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘futrts_smul_hi64’: 6472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4542:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6472s 4542 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4542:86: error: expected ‘)’ before ‘a’ 6472s 4542 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c:4542:104: error: expected ‘)’ before ‘b’ 6472s 4542 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse0_index.c: In function ‘mk_compile_opts’: 6472s /tmp/autopkgtest.K0ihat/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=] 6472s 7869 | "-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 6476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.fut: 6476s Compiling with --backend=opencl: 6476s cc failed with code 1: 6476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_umul_hi64’: 6476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6476s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:90: error: expected ‘)’ before ‘a’ 6476s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4485:109: error: expected ‘)’ before ‘b’ 6476s 4485 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘futrts_smul_hi64’: 6476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6476s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4489:86: error: expected ‘)’ before ‘a’ 6476s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c:4489:104: error: expected ‘)’ before ‘b’ 6476s 4489 | 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.K0ihat/autopkgtest_tmp/tests/migration/reuse4_scratch.c: In function ‘mk_compile_opts’: 6476s /tmp/autopkgtest.K0ihat/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=] 6476s 7815 | "-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 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut: 6477s Compiling with --backend=opencl: 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6477s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6477s 6477s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.fut:13:29-30: 6477s Unused name "x". 6477s cc failed with code 1: 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_umul_hi64’: 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6477s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6477s | ^~~~~~~~~~~ 6477s | __uint32_t 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:90: error: expected ‘)’ before ‘a’ 6477s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6477s | ~ ^ 6477s | ) 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4512:109: error: expected ‘)’ before ‘b’ 6477s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6477s | ~ ^ 6477s | ) 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘futrts_smul_hi64’: 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6477s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6477s | ^~~~~~~~~~ 6477s | __int128__ 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4516:86: error: expected ‘)’ before ‘a’ 6477s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6477s | ~ ^ 6477s | ) 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c:4516:104: error: expected ‘)’ before ‘b’ 6477s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6477s | ~ ^ 6477s | ) 6477s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse3_flatupdate.c: In function ‘mk_compile_opts’: 6477s /tmp/autopkgtest.K0ihat/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=] 6477s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6477s | ~~^ ~~~~~~~~~~~~~ 6477s | | | 6477s | unsigned int int64_t {aka long long int} 6477s | %llu 6477s 6477s If you find this error message confusing, uninformative, or wrong, please open an issue: 6477s https://github.com/diku-dk/futhark/issues 6477s 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.fut: 6479s Compiling with --backend=opencl: 6479s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.fut:28:35-36: 6479s Unused name "i". 6479s cc failed with code 1: 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_umul_hi64’: 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6479s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6479s | ^~~~~~~~~~~ 6479s | __uint32_t 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:90: error: expected ‘)’ before ‘a’ 6479s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6479s | ~ ^ 6479s | ) 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4537:109: error: expected ‘)’ before ‘b’ 6479s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6479s | ~ ^ 6479s | ) 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘futrts_smul_hi64’: 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6479s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6479s | ^~~~~~~~~~ 6479s | __int128__ 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4541:86: error: expected ‘)’ before ‘a’ 6479s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6479s | ~ ^ 6479s | ) 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c:4541:104: error: expected ‘)’ before ‘b’ 6479s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6479s | ~ ^ 6479s | ) 6479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse5_reshape.c: In function ‘mk_compile_opts’: 6479s /tmp/autopkgtest.K0ihat/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=] 6479s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6479s | ~~^ ~~~~~~~~~~~~~ 6479s | | | 6479s | unsigned int int64_t {aka long long int} 6479s | %llu 6479s 6479s If you find this error message confusing, uninformative, or wrong, please open an issue: 6479s https://github.com/diku-dk/futhark/issues 6479s 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut: 6481s Compiling with --backend=opencl: 6481s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.fut:9:31-32: 6481s Unused name "x". 6481s cc failed with code 1: 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_umul_hi64’: 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6481s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6481s | ^~~~~~~~~~~ 6481s | __uint32_t 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:90: error: expected ‘)’ before ‘a’ 6481s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6481s | ~ ^ 6481s | ) 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4527:109: error: expected ‘)’ before ‘b’ 6481s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6481s | ~ ^ 6481s | ) 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘futrts_smul_hi64’: 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6481s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6481s | ^~~~~~~~~~ 6481s | __int128__ 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4531:86: error: expected ‘)’ before ‘a’ 6481s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6481s | ~ ^ 6481s | ) 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c:4531:104: error: expected ‘)’ before ‘b’ 6481s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6481s | ~ ^ 6481s | ) 6481s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/reuse6_rearrange.c: In function ‘mk_compile_opts’: 6481s /tmp/autopkgtest.K0ihat/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=] 6481s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6481s | ~~^ ~~~~~~~~~~~~~ 6481s | | | 6481s | unsigned int int64_t {aka long long int} 6481s | %llu 6481s 6481s If you find this error message confusing, uninformative, or wrong, please open an issue: 6481s https://github.com/diku-dk/futhark/issues 6481s 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut: 6482s Compiling with --backend=opencl: 6482s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:10:18-19: 6482s Unused name "x". 6482s 6482s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:17:21-22: 6482s Unused name "y". 6482s 6482s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:22-23: 6482s Unused name "y". 6482s 6482s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.fut:21:29-30: 6482s Unused name "z". 6482s cc failed with code 1: 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_umul_hi64’: 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6482s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6482s | ^~~~~~~~~~~ 6482s | __uint32_t 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:78: note: each undeclared identifier is reported only once for each function it appears in 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:90: error: expected ‘)’ before ‘a’ 6482s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6482s | ~ ^ 6482s | ) 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4563:109: error: expected ‘)’ before ‘b’ 6482s 4563 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6482s | ~ ^ 6482s | ) 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘futrts_smul_hi64’: 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4567:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6482s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6482s | ^~~~~~~~~~ 6482s | __int128__ 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4567:86: error: expected ‘)’ before ‘a’ 6482s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6482s | ~ ^ 6482s | ) 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c:4567:104: error: expected ‘)’ before ‘b’ 6482s 4567 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6482s | ~ ^ 6482s | ) 6482s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scalar_ops.c: In function ‘mk_compile_opts’: 6482s /tmp/autopkgtest.K0ihat/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=] 6482s 7896 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6482s | ~~^ ~~~~~~~~~~~~~ 6482s | | | 6482s | unsigned int int64_t {aka long long int} 6482s | %llu 6482s 6482s If you find this error message confusing, uninformative, or wrong, please open an issue: 6482s https://github.com/diku-dk/futhark/issues 6482s 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.fut: 6483s Compiling with --backend=opencl: 6483s cc failed with code 1: 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_umul_hi64’: 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6483s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4511:90: error: expected ‘)’ before ‘a’ 6483s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4511:109: error: expected ‘)’ before ‘b’ 6483s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan0.c: In function ‘futrts_smul_hi64’: 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6483s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4515:86: error: expected ‘)’ before ‘a’ 6483s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan0.c:4515:104: error: expected ‘)’ before ‘b’ 6483s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan0.c: In function ‘mk_compile_opts’: 6483s /tmp/autopkgtest.K0ihat/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=] 6483s 7847 | "-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 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.fut: 6483s Compiling with --backend=opencl: 6483s cc failed with code 1: 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_umul_hi64’: 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6483s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4511:90: error: expected ‘)’ before ‘a’ 6483s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4511:109: error: expected ‘)’ before ‘b’ 6483s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c: In function ‘futrts_smul_hi64’: 6483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6483s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4515:86: error: expected ‘)’ before ‘a’ 6483s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c:4515:104: error: expected ‘)’ before ‘b’ 6483s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/scan1.c: In function ‘mk_compile_opts’: 6483s /tmp/autopkgtest.K0ihat/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=] 6483s 7848 | "-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 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.fut: 6486s Compiling with --backend=opencl: 6486s cc failed with code 1: 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_umul_hi64’: 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6486s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6486s | ^~~~~~~~~~~ 6486s | __uint32_t 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:90: error: expected ‘)’ before ‘a’ 6486s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6486s | ~ ^ 6486s | ) 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4511:109: error: expected ‘)’ before ‘b’ 6486s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6486s | ~ ^ 6486s | ) 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘futrts_smul_hi64’: 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6486s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6486s | ^~~~~~~~~~ 6486s | __int128__ 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4515:86: error: expected ‘)’ before ‘a’ 6486s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6486s | ~ ^ 6486s | ) 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c:4515:104: error: expected ‘)’ before ‘b’ 6486s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6486s | ~ ^ 6486s | ) 6486s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar0_reshape.c: In function ‘mk_compile_opts’: 6486s /tmp/autopkgtest.K0ihat/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=] 6486s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6486s | ~~^ ~~~~~~~~~~~~~ 6486s | | | 6486s | unsigned int int64_t {aka long long int} 6486s | %llu 6486s 6486s If you find this error message confusing, uninformative, or wrong, please open an issue: 6486s https://github.com/diku-dk/futhark/issues 6486s 6489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.fut: 6489s Compiling with --backend=opencl: 6489s cc failed with code 1: 6489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_umul_hi64’: 6489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6489s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4512:90: error: expected ‘)’ before ‘a’ 6489s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4512:109: error: expected ‘)’ before ‘b’ 6489s 4512 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘futrts_smul_hi64’: 6489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6489s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4516:86: error: expected ‘)’ before ‘a’ 6489s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c:4516:104: error: expected ‘)’ before ‘b’ 6489s 4516 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk0.c: In function ‘mk_compile_opts’: 6489s /tmp/autopkgtest.K0ihat/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=] 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 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.fut: 6491s Compiling with --backend=opencl: 6491s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.fut:11:18-19: 6491s Unused name "x". 6491s 6491s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.fut:17:10-28: 6491s Entry point parameter 6491s 6491s ((A: [5](i32, i32)): [5](i32, i32)) 6491s 6491s will have an opaque type, so the entry point will likely not be callable. 6491s cc failed with code 1: 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_umul_hi64’: 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6491s 4543 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4543:90: error: expected ‘)’ before ‘a’ 6491s 4543 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4543:109: error: expected ‘)’ before ‘b’ 6491s 4543 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘futrts_smul_hi64’: 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6491s 4547 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4547:86: error: expected ‘)’ before ‘a’ 6491s 4547 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c:4547:104: error: expected ‘)’ before ‘b’ 6491s 4547 | 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.K0ihat/autopkgtest_tmp/tests/migration/sunk1.c: In function ‘mk_compile_opts’: 6491s /tmp/autopkgtest.K0ihat/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=] 6491s 7875 | "-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 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.fut: 6491s Compiling with --backend=opencl: 6491s cc failed with code 1: 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_umul_hi64’: 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6491s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:90: error: expected ‘)’ before ‘a’ 6491s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4511:109: error: expected ‘)’ before ‘b’ 6491s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘futrts_smul_hi64’: 6491s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6491s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4515:86: error: expected ‘)’ before ‘a’ 6491s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c:4515:104: error: expected ‘)’ before ‘b’ 6491s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/sizevar1_index.c: In function ‘mk_compile_opts’: 6491s /tmp/autopkgtest.K0ihat/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=] 6491s 7842 | "-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 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.fut: 6493s Compiling with --backend=opencl: 6493s cc failed with code 1: 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_umul_hi64’: 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6493s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6493s | ^~~~~~~~~~~ 6493s | __uint32_t 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4497:90: error: expected ‘)’ before ‘a’ 6493s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6493s | ~ ^ 6493s | ) 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4497:109: error: expected ‘)’ before ‘b’ 6493s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6493s | ~ ^ 6493s | ) 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘futrts_smul_hi64’: 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6493s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6493s | ^~~~~~~~~~ 6493s | __int128__ 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4501:86: error: expected ‘)’ before ‘a’ 6493s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6493s | ~ ^ 6493s | ) 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c:4501:104: error: expected ‘)’ before ‘b’ 6493s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6493s | ~ ^ 6493s | ) 6493s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level1.c: In function ‘mk_compile_opts’: 6493s /tmp/autopkgtest.K0ihat/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=] 6493s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6493s | ~~^ ~~~~~~~~~~~~~ 6493s | | | 6493s | unsigned int int64_t {aka long long int} 6493s | %llu 6493s 6493s If you find this error message confusing, uninformative, or wrong, please open an issue: 6493s https://github.com/diku-dk/futhark/issues 6493s 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.fut: 6494s Compiling with --backend=opencl: 6494s cc failed with code 1: 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_umul_hi64’: 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6494s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6494s | ^~~~~~~~~~~ 6494s | __uint32_t 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4497:90: error: expected ‘)’ before ‘a’ 6494s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4497:109: error: expected ‘)’ before ‘b’ 6494s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘futrts_smul_hi64’: 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6494s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6494s | ^~~~~~~~~~ 6494s | __int128__ 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4501:86: error: expected ‘)’ before ‘a’ 6494s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c:4501:104: error: expected ‘)’ before ‘b’ 6494s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/top-level0.c: In function ‘mk_compile_opts’: 6494s /tmp/autopkgtest.K0ihat/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=] 6494s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6494s | ~~^ ~~~~~~~~~~~~~ 6494s | | | 6494s | unsigned int int64_t {aka long long int} 6494s | %llu 6494s 6494s If you find this error message confusing, uninformative, or wrong, please open an issue: 6494s https://github.com/diku-dk/futhark/issues 6494s 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.fut: 6494s Compiling with --backend=opencl: 6494s cc failed with code 1: 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_umul_hi64’: 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6494s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6494s | ^~~~~~~~~~~ 6494s | __uint32_t 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4511:90: error: expected ‘)’ before ‘a’ 6494s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4511:109: error: expected ‘)’ before ‘b’ 6494s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c: In function ‘futrts_smul_hi64’: 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6494s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6494s | ^~~~~~~~~~ 6494s | __int128__ 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4515:86: error: expected ‘)’ before ‘a’ 6494s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c:4515:104: error: expected ‘)’ before ‘b’ 6494s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6494s | ~ ^ 6494s | ) 6494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update0.c: In function ‘mk_compile_opts’: 6494s /tmp/autopkgtest.K0ihat/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=] 6494s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6494s | ~~^ ~~~~~~~~~~~~~ 6494s | | | 6494s | unsigned int int64_t {aka long long int} 6494s | %llu 6494s 6494s If you find this error message confusing, uninformative, or wrong, please open an issue: 6494s https://github.com/diku-dk/futhark/issues 6494s 6495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.fut: 6495s Compiling with --backend=opencl: 6495s cc failed with code 1: 6495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_umul_hi64’: 6495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6495s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4511:90: error: expected ‘)’ before ‘a’ 6495s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4511:109: error: expected ‘)’ before ‘b’ 6495s 4511 | 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.K0ihat/autopkgtest_tmp/tests/migration/update1.c: In function ‘futrts_smul_hi64’: 6495s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6495s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4515:86: error: expected ‘)’ before ‘a’ 6495s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/update1.c:4515:104: error: expected ‘)’ before ‘b’ 6495s 4515 | 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.K0ihat/autopkgtest_tmp/tests/migration/update1.c: In function ‘mk_compile_opts’: 6495s /tmp/autopkgtest.K0ihat/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=] 6495s 7841 | "-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 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.fut: 6499s Compiling with --backend=opencl: 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s 6499s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6499s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6499s cc failed with code 1: 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_umul_hi64’: 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6499s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6499s | ^~~~~~~~~~~ 6499s | __uint32_t 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4511:90: error: expected ‘)’ before ‘a’ 6499s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6499s | ~ ^ 6499s | ) 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4511:109: error: expected ‘)’ before ‘b’ 6499s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6499s | ~ ^ 6499s | ) 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘futrts_smul_hi64’: 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6499s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6499s | ^~~~~~~~~~ 6499s | __int128__ 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4515:86: error: expected ‘)’ before ‘a’ 6499s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6499s | ~ ^ 6499s | ) 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c:4515:104: error: expected ‘)’ before ‘b’ 6499s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6499s | ~ ^ 6499s | ) 6499s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc0.c: In function ‘mk_compile_opts’: 6499s /tmp/autopkgtest.K0ihat/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=] 6499s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6499s | ~~^ ~~~~~~~~~~~~~ 6499s | | | 6499s | unsigned int int64_t {aka long long int} 6499s | %llu 6499s 6499s If you find this error message confusing, uninformative, or wrong, please open an issue: 6499s https://github.com/diku-dk/futhark/issues 6499s 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.fut: 6502s Compiling with --backend=opencl: 6502s cc failed with code 1: 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_umul_hi64’: 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6502s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6502s | ^~~~~~~~~~~ 6502s | __uint32_t 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:90: error: expected ‘)’ before ‘a’ 6502s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4497:109: error: expected ‘)’ before ‘b’ 6502s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘futrts_smul_hi64’: 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6502s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6502s | ^~~~~~~~~~ 6502s | __int128__ 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4501:86: error: expected ‘)’ before ‘a’ 6502s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c:4501:104: error: expected ‘)’ before ‘b’ 6502s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/anonymous-signature.c: In function ‘mk_compile_opts’: 6502s /tmp/autopkgtest.K0ihat/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=] 6502s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6502s | ~~^ ~~~~~~~~~~~~~ 6502s | | | 6502s | unsigned int int64_t {aka long long int} 6502s | %llu 6502s 6502s If you find this error message confusing, uninformative, or wrong, please open an issue: 6502s https://github.com/diku-dk/futhark/issues 6502s 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.fut: 6502s Compiling with --backend=opencl: 6502s cc failed with code 1: 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_umul_hi64’: 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6502s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6502s | ^~~~~~~~~~~ 6502s | __uint32_t 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4485:90: error: expected ‘)’ before ‘a’ 6502s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4485:109: error: expected ‘)’ before ‘b’ 6502s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘futrts_smul_hi64’: 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6502s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6502s | ^~~~~~~~~~ 6502s | __int128__ 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4489:86: error: expected ‘)’ before ‘a’ 6502s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c:4489:104: error: expected ‘)’ before ‘b’ 6502s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6502s | ~ ^ 6502s | ) 6502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/Vec3.c: In function ‘mk_compile_opts’: 6502s /tmp/autopkgtest.K0ihat/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=] 6502s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6502s | ~~^ ~~~~~~~~~~~~~ 6502s | | | 6502s | unsigned int int64_t {aka long long int} 6502s | %llu 6502s 6502s If you find this error message confusing, uninformative, or wrong, please open an issue: 6502s https://github.com/diku-dk/futhark/issues 6502s 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.fut: 6504s Compiling with --backend=opencl: 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:2:3-27: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:5:3-28: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:8:3-27: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:11:3-28: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:14:3-27: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:17:3-28: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:26:3-28: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:35:3-25: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s 6504s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/intrinsics.fut:38:3-23: 6504s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 6504s cc failed with code 1: 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_umul_hi64’: 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6504s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6504s | ^~~~~~~~~~~ 6504s | __uint32_t 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4511:90: error: expected ‘)’ before ‘a’ 6504s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6504s | ~ ^ 6504s | ) 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4511:109: error: expected ‘)’ before ‘b’ 6504s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6504s | ~ ^ 6504s | ) 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘futrts_smul_hi64’: 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6504s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6504s | ^~~~~~~~~~ 6504s | __int128__ 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4515:86: error: expected ‘)’ before ‘a’ 6504s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6504s | ~ ^ 6504s | ) 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c:4515:104: error: expected ‘)’ before ‘b’ 6504s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6504s | ~ ^ 6504s | ) 6504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/migration/withacc1.c: In function ‘mk_compile_opts’: 6504s /tmp/autopkgtest.K0ihat/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=] 6504s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6504s | ~~^ ~~~~~~~~~~~~~ 6504s | | | 6504s | unsigned int int64_t {aka long long int} 6504s | %llu 6504s 6504s If you find this error message confusing, uninformative, or wrong, please open an issue: 6504s https://github.com/diku-dk/futhark/issues 6504s 6513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.fut: 6513s Compiling with --backend=opencl: 6513s cc failed with code 1: 6513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_umul_hi64’: 6513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6513s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:90: error: expected ‘)’ before ‘a’ 6513s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4485:109: error: expected ‘)’ before ‘b’ 6513s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘futrts_smul_hi64’: 6513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6513s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4489:86: error: expected ‘)’ before ‘a’ 6513s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c:4489:104: error: expected ‘)’ before ‘b’ 6513s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription-sizelifted2.c: In function ‘mk_compile_opts’: 6513s /tmp/autopkgtest.K0ihat/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=] 6513s 7815 | "-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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.fut: 6514s Compiling with --backend=opencl: 6514s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.fut:21:1-33: 6514s Entry point return type 6514s 6514s *m.loss.t 6514s 6514s will have an opaque type, so the result will likely not be usable. 6514s cc failed with code 1: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_umul_hi64’: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6514s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4497:90: error: expected ‘)’ before ‘a’ 6514s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4497:109: error: expected ‘)’ before ‘b’ 6514s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘futrts_smul_hi64’: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6514s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4501:86: error: expected ‘)’ before ‘a’ 6514s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c:4501:104: error: expected ‘)’ before ‘b’ 6514s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription10.c: In function ‘mk_compile_opts’: 6514s /tmp/autopkgtest.K0ihat/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=] 6514s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.fut: 6514s Compiling with --backend=opencl: 6514s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.fut:13:28-39: 6514s Unused name "dummy". 6514s 6514s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.fut:20:1-35: 6514s Entry point return type 6514s 6514s *sgd.loss.t 6514s 6514s will have an opaque type, so the result will likely not be usable. 6514s cc failed with code 1: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_umul_hi64’: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6514s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4497:90: error: expected ‘)’ before ‘a’ 6514s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4497:109: error: expected ‘)’ before ‘b’ 6514s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘futrts_smul_hi64’: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6514s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4501:86: error: expected ‘)’ before ‘a’ 6514s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c:4501:104: error: expected ‘)’ before ‘b’ 6514s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription11.c: In function ‘mk_compile_opts’: 6514s /tmp/autopkgtest.K0ihat/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=] 6514s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.fut: 6514s Compiling with --backend=opencl: 6514s cc failed with code 1: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_umul_hi64’: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6514s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4485:90: error: expected ‘)’ before ‘a’ 6514s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4485:109: error: expected ‘)’ before ‘b’ 6514s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘futrts_smul_hi64’: 6514s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6514s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4489:86: error: expected ‘)’ before ‘a’ 6514s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c:4489:104: error: expected ‘)’ before ‘b’ 6514s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription12.c: In function ‘mk_compile_opts’: 6514s /tmp/autopkgtest.K0ihat/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=] 6514s 7815 | "-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 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.fut: 6515s Compiling with --backend=opencl: 6515s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.fut:8:15-23: 6515s Unused name "T". 6515s 6515s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.fut:18:10-22: 6515s Entry point parameter 6515s 6515s ((x: csr.csr): csr.mat) 6515s 6515s will have an opaque type, so the entry point will likely not be callable. 6515s cc failed with code 1: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_umul_hi64’: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6515s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ^~~~~~~~~~~ 6515s | __uint32_t 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4497:90: error: expected ‘)’ before ‘a’ 6515s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4497:109: error: expected ‘)’ before ‘b’ 6515s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘futrts_smul_hi64’: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6515s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ^~~~~~~~~~ 6515s | __int128__ 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4501:86: error: expected ‘)’ before ‘a’ 6515s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c:4501:104: error: expected ‘)’ before ‘b’ 6515s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription13.c: In function ‘mk_compile_opts’: 6515s /tmp/autopkgtest.K0ihat/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=] 6515s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6515s | ~~^ ~~~~~~~~~~~~~ 6515s | | | 6515s | unsigned int int64_t {aka long long int} 6515s | %llu 6515s 6515s If you find this error message confusing, uninformative, or wrong, please open an issue: 6515s https://github.com/diku-dk/futhark/issues 6515s 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.fut: 6515s Compiling with --backend=opencl: 6515s cc failed with code 1: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_umul_hi64’: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6515s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ^~~~~~~~~~~ 6515s | __uint32_t 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4513:90: error: expected ‘)’ before ‘a’ 6515s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4513:109: error: expected ‘)’ before ‘b’ 6515s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘futrts_smul_hi64’: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6515s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ^~~~~~~~~~ 6515s | __int128__ 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4517:86: error: expected ‘)’ before ‘a’ 6515s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c:4517:104: error: expected ‘)’ before ‘b’ 6515s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription0.c: In function ‘mk_compile_opts’: 6515s /tmp/autopkgtest.K0ihat/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=] 6515s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6515s | ~~^ ~~~~~~~~~~~~~ 6515s | | | 6515s | unsigned int int64_t {aka long long int} 6515s | %llu 6515s 6515s If you find this error message confusing, uninformative, or wrong, please open an issue: 6515s https://github.com/diku-dk/futhark/issues 6515s 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.fut: 6515s Compiling with --backend=opencl: 6515s cc failed with code 1: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_umul_hi64’: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6515s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ^~~~~~~~~~~ 6515s | __uint32_t 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4513:90: error: expected ‘)’ before ‘a’ 6515s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4513:109: error: expected ‘)’ before ‘b’ 6515s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘futrts_smul_hi64’: 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6515s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ^~~~~~~~~~ 6515s | __int128__ 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4517:86: error: expected ‘)’ before ‘a’ 6515s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c:4517:104: error: expected ‘)’ before ‘b’ 6515s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6515s | ~ ^ 6515s | ) 6515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription1.c: In function ‘mk_compile_opts’: 6515s /tmp/autopkgtest.K0ihat/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=] 6515s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6515s | ~~^ ~~~~~~~~~~~~~ 6515s | | | 6515s | unsigned int int64_t {aka long long int} 6515s | %llu 6515s 6515s If you find this error message confusing, uninformative, or wrong, please open an issue: 6515s https://github.com/diku-dk/futhark/issues 6515s 6519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.fut: 6519s Compiling with --backend=opencl: 6519s cc failed with code 1: 6519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_umul_hi64’: 6519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6519s 4512 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4512:90: error: expected ‘)’ before ‘a’ 6519s 4512 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4512:109: error: expected ‘)’ before ‘b’ 6519s 4512 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘futrts_smul_hi64’: 6519s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6519s 4516 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4516:86: error: expected ‘)’ before ‘a’ 6519s 4516 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c:4516:104: error: expected ‘)’ before ‘b’ 6519s 4516 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription14.c: In function ‘mk_compile_opts’: 6519s /tmp/autopkgtest.K0ihat/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=] 6519s 7842 | "-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 6523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.fut: 6523s Compiling with --backend=opencl: 6523s cc failed with code 1: 6523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_umul_hi64’: 6523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6523s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4485:90: error: expected ‘)’ before ‘a’ 6523s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4485:109: error: expected ‘)’ before ‘b’ 6523s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘futrts_smul_hi64’: 6523s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6523s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4489:86: error: expected ‘)’ before ‘a’ 6523s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c:4489:104: error: expected ‘)’ before ‘b’ 6523s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription15.c: In function ‘mk_compile_opts’: 6523s /tmp/autopkgtest.K0ihat/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=] 6523s 7815 | "-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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.fut: 6524s Compiling with --backend=opencl: 6524s cc failed with code 1: 6524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_umul_hi64’: 6524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6524s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4497:90: error: expected ‘)’ before ‘a’ 6524s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4497:109: error: expected ‘)’ before ‘b’ 6524s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘futrts_smul_hi64’: 6524s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6524s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4501:86: error: expected ‘)’ before ‘a’ 6524s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c:4501:104: error: expected ‘)’ before ‘b’ 6524s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription2.c: In function ‘mk_compile_opts’: 6524s /tmp/autopkgtest.K0ihat/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=] 6524s 7827 | "-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 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.fut: 6525s Compiling with --backend=opencl: 6525s cc failed with code 1: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_umul_hi64’: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6525s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ^~~~~~~~~~~ 6525s | __uint32_t 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4511:90: error: expected ‘)’ before ‘a’ 6525s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4511:109: error: expected ‘)’ before ‘b’ 6525s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘futrts_smul_hi64’: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6525s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ^~~~~~~~~~ 6525s | __int128__ 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4515:86: error: expected ‘)’ before ‘a’ 6525s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c:4515:104: error: expected ‘)’ before ‘b’ 6525s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription3.c: In function ‘mk_compile_opts’: 6525s /tmp/autopkgtest.K0ihat/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=] 6525s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6525s | ~~^ ~~~~~~~~~~~~~ 6525s | | | 6525s | unsigned int int64_t {aka long long int} 6525s | %llu 6525s 6525s If you find this error message confusing, uninformative, or wrong, please open an issue: 6525s https://github.com/diku-dk/futhark/issues 6525s 6525s 1166 failed, 109 passed, 1031 to go. 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.fut: 6525s Compiling with --backend=opencl: 6525s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.fut:17:12-13: 6525s Defaulting ambiguous type to i32. 6525s cc failed with code 1: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_umul_hi64’: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6525s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ^~~~~~~~~~~ 6525s | __uint32_t 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4497:90: error: expected ‘)’ before ‘a’ 6525s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4497:109: error: expected ‘)’ before ‘b’ 6525s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘futrts_smul_hi64’: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6525s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ^~~~~~~~~~ 6525s | __int128__ 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4501:86: error: expected ‘)’ before ‘a’ 6525s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c:4501:104: error: expected ‘)’ before ‘b’ 6525s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription5.c: In function ‘mk_compile_opts’: 6525s /tmp/autopkgtest.K0ihat/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=] 6525s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6525s | ~~^ ~~~~~~~~~~~~~ 6525s | | | 6525s | unsigned int int64_t {aka long long int} 6525s | %llu 6525s 6525s If you find this error message confusing, uninformative, or wrong, please open an issue: 6525s https://github.com/diku-dk/futhark/issues 6525s 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.fut: 6525s Compiling with --backend=opencl: 6525s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.fut:7:13-14: 6525s Defaulting ambiguous type to i32. 6525s cc failed with code 1: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_umul_hi64’: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6525s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ^~~~~~~~~~~ 6525s | __uint32_t 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4498:90: error: expected ‘)’ before ‘a’ 6525s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4498:109: error: expected ‘)’ before ‘b’ 6525s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘futrts_smul_hi64’: 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6525s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ^~~~~~~~~~ 6525s | __int128__ 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4502:86: error: expected ‘)’ before ‘a’ 6525s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c:4502:104: error: expected ‘)’ before ‘b’ 6525s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6525s | ~ ^ 6525s | ) 6525s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription6.c: In function ‘mk_compile_opts’: 6525s /tmp/autopkgtest.K0ihat/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=] 6525s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6525s | ~~^ ~~~~~~~~~~~~~ 6525s | | | 6525s | unsigned int int64_t {aka long long int} 6525s | %llu 6525s 6525s If you find this error message confusing, uninformative, or wrong, please open an issue: 6525s https://github.com/diku-dk/futhark/issues 6525s 6526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.fut: 6526s Compiling with --backend=opencl: 6526s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.fut:5:22-23: 6526s Defaulting ambiguous type to i32. 6526s cc failed with code 1: 6526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_umul_hi64’: 6526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6526s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4497:90: error: expected ‘)’ before ‘a’ 6526s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4497:109: error: expected ‘)’ before ‘b’ 6526s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘futrts_smul_hi64’: 6526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6526s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4501:86: error: expected ‘)’ before ‘a’ 6526s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c:4501:104: error: expected ‘)’ before ‘b’ 6526s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/ascription7.c: In function ‘mk_compile_opts’: 6526s /tmp/autopkgtest.K0ihat/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=] 6526s 7827 | "-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 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.fut: 6527s Compiling with --backend=opencl: 6527s cc failed with code 1: 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_umul_hi64’: 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6527s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6527s | ^~~~~~~~~~~ 6527s | __uint32_t 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4511:90: error: expected ‘)’ before ‘a’ 6527s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6527s | ~ ^ 6527s | ) 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4511:109: error: expected ‘)’ before ‘b’ 6527s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6527s | ~ ^ 6527s | ) 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘futrts_smul_hi64’: 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6527s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6527s | ^~~~~~~~~~ 6527s | __int128__ 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4515:86: error: expected ‘)’ before ‘a’ 6527s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6527s | ~ ^ 6527s | ) 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c:4515:104: error: expected ‘)’ before ‘b’ 6527s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6527s | ~ ^ 6527s | ) 6527s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription4.c: In function ‘mk_compile_opts’: 6527s /tmp/autopkgtest.K0ihat/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=] 6527s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6527s | ~~^ ~~~~~~~~~~~~~ 6527s | | | 6527s | unsigned int int64_t {aka long long int} 6527s | %llu 6527s 6527s If you find this error message confusing, uninformative, or wrong, please open an issue: 6527s https://github.com/diku-dk/futhark/issues 6527s 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.fut: 6529s Compiling with --backend=opencl: 6529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.fut:8:7-9:55: 6529s Unused name "X". 6529s 6529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.fut:18:14-15: 6529s Unused name "N". 6529s cc failed with code 1: 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_umul_hi64’: 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6529s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6529s | ^~~~~~~~~~~ 6529s | __uint32_t 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4497:90: error: expected ‘)’ before ‘a’ 6529s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6529s | ~ ^ 6529s | ) 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4497:109: error: expected ‘)’ before ‘b’ 6529s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6529s | ~ ^ 6529s | ) 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘futrts_smul_hi64’: 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6529s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6529s | ^~~~~~~~~~ 6529s | __int128__ 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4501:86: error: expected ‘)’ before ‘a’ 6529s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6529s | ~ ^ 6529s | ) 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c:4501:104: error: expected ‘)’ before ‘b’ 6529s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6529s | ~ ^ 6529s | ) 6529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription8.c: In function ‘mk_compile_opts’: 6529s /tmp/autopkgtest.K0ihat/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=] 6529s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6529s | ~~^ ~~~~~~~~~~~~~ 6529s | | | 6529s | unsigned int int64_t {aka long long int} 6529s | %llu 6529s 6529s If you find this error message confusing, uninformative, or wrong, please open an issue: 6529s https://github.com/diku-dk/futhark/issues 6529s 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.fut: 6534s Compiling with --backend=opencl: 6534s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.fut:7:18-25: 6534s Unused name "D". 6534s 6534s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.fut:7:38-45: 6534s Unused name "R". 6534s cc failed with code 1: 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_umul_hi64’: 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6534s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6534s | ^~~~~~~~~~~ 6534s | __uint32_t 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4485:90: error: expected ‘)’ before ‘a’ 6534s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6534s | ~ ^ 6534s | ) 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4485:109: error: expected ‘)’ before ‘b’ 6534s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6534s | ~ ^ 6534s | ) 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘futrts_smul_hi64’: 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6534s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6534s | ^~~~~~~~~~ 6534s | __int128__ 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4489:86: error: expected ‘)’ before ‘a’ 6534s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6534s | ~ ^ 6534s | ) 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c:4489:104: error: expected ‘)’ before ‘b’ 6534s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6534s | ~ ^ 6534s | ) 6534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/ascription9.c: In function ‘mk_compile_opts’: 6534s /tmp/autopkgtest.K0ihat/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=] 6534s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6534s | ~~^ ~~~~~~~~~~~~~ 6534s | | | 6534s | unsigned int int64_t {aka long long int} 6534s | %llu 6534s 6534s If you find this error message confusing, uninformative, or wrong, please open an issue: 6534s https://github.com/diku-dk/futhark/issues 6534s 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.fut: 6535s Compiling with --backend=opencl: 6535s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:11-12: 6535s Unused name "a". 6535s 6535s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.fut:22:20-21: 6535s Unused name "b". 6535s cc failed with code 1: 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_umul_hi64’: 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6535s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6535s | ^~~~~~~~~~~ 6535s | __uint32_t 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:90: error: expected ‘)’ before ‘a’ 6535s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6535s | ~ ^ 6535s | ) 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4498:109: error: expected ‘)’ before ‘b’ 6535s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6535s | ~ ^ 6535s | ) 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘futrts_smul_hi64’: 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6535s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6535s | ^~~~~~~~~~ 6535s | __int128__ 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4502:86: error: expected ‘)’ before ‘a’ 6535s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6535s | ~ ^ 6535s | ) 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c:4502:104: error: expected ‘)’ before ‘b’ 6535s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6535s | ~ ^ 6535s | ) 6535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/calling_nested_module.c: In function ‘mk_compile_opts’: 6535s /tmp/autopkgtest.K0ihat/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=] 6535s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6535s | ~~^ ~~~~~~~~~~~~~ 6535s | | | 6535s | unsigned int int64_t {aka long long int} 6535s | %llu 6535s 6535s If you find this error message confusing, uninformative, or wrong, please open an issue: 6535s https://github.com/diku-dk/futhark/issues 6535s 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.fut: 6536s Compiling with --backend=opencl: 6536s cc failed with code 1: 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_umul_hi64’: 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6536s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:90: error: expected ‘)’ before ‘a’ 6536s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4497:109: error: expected ‘)’ before ‘b’ 6536s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘futrts_smul_hi64’: 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6536s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4501:86: error: expected ‘)’ before ‘a’ 6536s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c:4501:104: error: expected ‘)’ before ‘b’ 6536s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def0.c: In function ‘mk_compile_opts’: 6536s /tmp/autopkgtest.K0ihat/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=] 6536s 7827 | "-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 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.fut: 6536s Compiling with --backend=opencl: 6536s cc failed with code 1: 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_umul_hi64’: 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6536s 4498 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:90: error: expected ‘)’ before ‘a’ 6536s 4498 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4498:109: error: expected ‘)’ before ‘b’ 6536s 4498 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘futrts_smul_hi64’: 6536s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6536s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4502:86: error: expected ‘)’ before ‘a’ 6536s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c:4502:104: error: expected ‘)’ before ‘b’ 6536s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/duplicate_def1.c: In function ‘mk_compile_opts’: 6536s /tmp/autopkgtest.K0ihat/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=] 6536s 7828 | "-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 6541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.fut: 6541s Compiling with --backend=opencl: 6541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.fut:8:12-26: 6541s Entry point parameter 6541s 6541s ((x: (M.t, M.t)): (M.t, M.t)) 6541s 6541s will have an opaque type, so the entry point will likely not be callable. 6541s cc failed with code 1: 6541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_umul_hi64’: 6541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6541s 4516 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 6541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4516:90: error: expected ‘)’ before ‘a’ 6541s 4516 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4516:109: error: expected ‘)’ before ‘b’ 6541s 4516 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c: In function ‘futrts_smul_hi64’: 6541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6541s 4520 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4520:86: error: expected ‘)’ before ‘a’ 6541s 4520 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c:4520:104: error: expected ‘)’ before ‘b’ 6541s 4520 | 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.K0ihat/autopkgtest_tmp/tests/modules/entry.c: In function ‘mk_compile_opts’: 6541s /tmp/autopkgtest.K0ihat/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=] 6541s 7846 | "-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 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.fut: 6546s Compiling with --backend=opencl: 6546s cc failed with code 1: 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_umul_hi64’: 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6546s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6546s | ^~~~~~~~~~~ 6546s | __uint32_t 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4497:90: error: expected ‘)’ before ‘a’ 6546s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4497:109: error: expected ‘)’ before ‘b’ 6546s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c: In function ‘futrts_smul_hi64’: 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6546s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6546s | ^~~~~~~~~~ 6546s | __int128__ 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4501:86: error: expected ‘)’ before ‘a’ 6546s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c:4501:104: error: expected ‘)’ before ‘b’ 6546s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor10.c: In function ‘mk_compile_opts’: 6546s /tmp/autopkgtest.K0ihat/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=] 6546s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6546s | ~~^ ~~~~~~~~~~~~~ 6546s | | | 6546s | unsigned int int64_t {aka long long int} 6546s | %llu 6546s 6546s If you find this error message confusing, uninformative, or wrong, please open an issue: 6546s https://github.com/diku-dk/futhark/issues 6546s 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.fut: 6546s Compiling with --backend=opencl: 6546s cc failed with code 1: 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_umul_hi64’: 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6546s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6546s | ^~~~~~~~~~~ 6546s | __uint32_t 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4497:90: error: expected ‘)’ before ‘a’ 6546s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4497:109: error: expected ‘)’ before ‘b’ 6546s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c: In function ‘futrts_smul_hi64’: 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6546s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6546s | ^~~~~~~~~~ 6546s | __int128__ 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4501:86: error: expected ‘)’ before ‘a’ 6546s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c:4501:104: error: expected ‘)’ before ‘b’ 6546s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6546s | ~ ^ 6546s | ) 6546s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor0.c: In function ‘mk_compile_opts’: 6546s /tmp/autopkgtest.K0ihat/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=] 6546s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6546s | ~~^ ~~~~~~~~~~~~~ 6546s | | | 6546s | unsigned int int64_t {aka long long int} 6546s | %llu 6546s 6546s If you find this error message confusing, uninformative, or wrong, please open an issue: 6546s https://github.com/diku-dk/futhark/issues 6546s 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.fut: 6547s Compiling with --backend=opencl: 6547s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.fut:21:37-38: 6547s Defaulting ambiguous type to i32. 6547s cc failed with code 1: 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_umul_hi64’: 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6547s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6547s | ^~~~~~~~~~~ 6547s | __uint32_t 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4527:90: error: expected ‘)’ before ‘a’ 6547s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6547s | ~ ^ 6547s | ) 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4527:109: error: expected ‘)’ before ‘b’ 6547s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6547s | ~ ^ 6547s | ) 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c: In function ‘futrts_smul_hi64’: 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6547s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6547s | ^~~~~~~~~~ 6547s | __int128__ 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4531:86: error: expected ‘)’ before ‘a’ 6547s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6547s | ~ ^ 6547s | ) 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c:4531:104: error: expected ‘)’ before ‘b’ 6547s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6547s | ~ ^ 6547s | ) 6547s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor11.c: In function ‘mk_compile_opts’: 6547s /tmp/autopkgtest.K0ihat/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=] 6547s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6547s | ~~^ ~~~~~~~~~~~~~ 6547s | | | 6547s | unsigned int int64_t {aka long long int} 6547s | %llu 6547s 6547s If you find this error message confusing, uninformative, or wrong, please open an issue: 6547s https://github.com/diku-dk/futhark/issues 6547s 6548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.fut: 6548s Compiling with --backend=opencl: 6548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.fut:23:37-38: 6548s Defaulting ambiguous type to i32. 6548s cc failed with code 1: 6548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_umul_hi64’: 6548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6548s 4527 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4527:90: error: expected ‘)’ before ‘a’ 6548s 4527 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4527:109: error: expected ‘)’ before ‘b’ 6548s 4527 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor12.c: In function ‘futrts_smul_hi64’: 6548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6548s 4531 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4531:86: error: expected ‘)’ before ‘a’ 6549s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c:4531:104: error: expected ‘)’ before ‘b’ 6549s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor12.c: In function ‘mk_compile_opts’: 6549s /tmp/autopkgtest.K0ihat/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=] 6549s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6549s | ~~^ ~~~~~~~~~~~~~ 6549s | | | 6549s | unsigned int int64_t {aka long long int} 6549s | %llu 6549s 6549s If you find this error message confusing, uninformative, or wrong, please open an issue: 6549s https://github.com/diku-dk/futhark/issues 6549s 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.fut: 6549s Compiling with --backend=opencl: 6549s cc failed with code 1: 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_umul_hi64’: 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6549s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6549s | ^~~~~~~~~~~ 6549s | __uint32_t 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4497:90: error: expected ‘)’ before ‘a’ 6549s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4497:109: error: expected ‘)’ before ‘b’ 6549s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c: In function ‘futrts_smul_hi64’: 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6549s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ^~~~~~~~~~ 6549s | __int128__ 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4501:86: error: expected ‘)’ before ‘a’ 6549s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c:4501:104: error: expected ‘)’ before ‘b’ 6549s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor13.c: In function ‘mk_compile_opts’: 6549s /tmp/autopkgtest.K0ihat/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=] 6549s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6549s | ~~^ ~~~~~~~~~~~~~ 6549s | | | 6549s | unsigned int int64_t {aka long long int} 6549s | %llu 6549s 6549s If you find this error message confusing, uninformative, or wrong, please open an issue: 6549s https://github.com/diku-dk/futhark/issues 6549s 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.fut: 6549s Compiling with --backend=opencl: 6549s cc failed with code 1: 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_umul_hi64’: 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6549s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6549s | ^~~~~~~~~~~ 6549s | __uint32_t 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4530:90: error: expected ‘)’ before ‘a’ 6549s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4530:109: error: expected ‘)’ before ‘b’ 6549s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c: In function ‘futrts_smul_hi64’: 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6549s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ^~~~~~~~~~ 6549s | __int128__ 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4534:86: error: expected ‘)’ before ‘a’ 6549s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c:4534:104: error: expected ‘)’ before ‘b’ 6549s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6549s | ~ ^ 6549s | ) 6549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor1.c: In function ‘mk_compile_opts’: 6549s /tmp/autopkgtest.K0ihat/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=] 6549s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6549s | ~~^ ~~~~~~~~~~~~~ 6549s | | | 6549s | unsigned int int64_t {aka long long int} 6549s | %llu 6549s 6549s If you find this error message confusing, uninformative, or wrong, please open an issue: 6549s https://github.com/diku-dk/futhark/issues 6549s 6552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.fut: 6552s Compiling with --backend=opencl: 6552s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:11-12: 6552s Unused name "a". 6552s 6552s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.fut:9:23-24: 6552s Unused name "b". 6552s cc failed with code 1: 6552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_umul_hi64’: 6552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘futrts_smul_hi64’: 6552s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.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.K0ihat/autopkgtest_tmp/tests/modules/fun_call_test.c: In function ‘mk_compile_opts’: 6552s /tmp/autopkgtest.K0ihat/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=] 6552s 7863 | "-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.K0ihat/autopkgtest_tmp/tests/modules/functor14.fut: 6554s Compiling with --backend=opencl: 6554s cc failed with code 1: 6554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_umul_hi64’: 6554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6554s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4497:90: error: expected ‘)’ before ‘a’ 6554s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4497:109: error: expected ‘)’ before ‘b’ 6554s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c: In function ‘futrts_smul_hi64’: 6554s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6554s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4501:86: error: expected ‘)’ before ‘a’ 6554s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c:4501:104: error: expected ‘)’ before ‘b’ 6554s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor14.c: In function ‘mk_compile_opts’: 6554s /tmp/autopkgtest.K0ihat/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=] 6554s 7827 | "-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 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.fut: 6557s Compiling with --backend=opencl: 6557s cc failed with code 1: 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_umul_hi64’: 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6557s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6557s | ^~~~~~~~~~~ 6557s | __uint32_t 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4497:90: error: expected ‘)’ before ‘a’ 6557s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6557s | ~ ^ 6557s | ) 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4497:109: error: expected ‘)’ before ‘b’ 6557s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6557s | ~ ^ 6557s | ) 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c: In function ‘futrts_smul_hi64’: 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6557s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6557s | ^~~~~~~~~~ 6557s | __int128__ 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4501:86: error: expected ‘)’ before ‘a’ 6557s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6557s | ~ ^ 6557s | ) 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c:4501:104: error: expected ‘)’ before ‘b’ 6557s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6557s | ~ ^ 6557s | ) 6557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor16.c: In function ‘mk_compile_opts’: 6557s /tmp/autopkgtest.K0ihat/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=] 6557s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6557s | ~~^ ~~~~~~~~~~~~~ 6557s | | | 6557s | unsigned int int64_t {aka long long int} 6557s | %llu 6557s 6557s If you find this error message confusing, uninformative, or wrong, please open an issue: 6557s https://github.com/diku-dk/futhark/issues 6557s 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.fut: 6559s Compiling with --backend=opencl: 6559s cc failed with code 1: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_umul_hi64’: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6559s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ^~~~~~~~~~~ 6559s | __uint32_t 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4497:90: error: expected ‘)’ before ‘a’ 6559s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4497:109: error: expected ‘)’ before ‘b’ 6559s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c: In function ‘futrts_smul_hi64’: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6559s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ^~~~~~~~~~ 6559s | __int128__ 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4501:86: error: expected ‘)’ before ‘a’ 6559s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c:4501:104: error: expected ‘)’ before ‘b’ 6559s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor15.c: In function ‘mk_compile_opts’: 6559s /tmp/autopkgtest.K0ihat/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=] 6559s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6559s | ~~^ ~~~~~~~~~~~~~ 6559s | | | 6559s | unsigned int int64_t {aka long long int} 6559s | %llu 6559s 6559s If you find this error message confusing, uninformative, or wrong, please open an issue: 6559s https://github.com/diku-dk/futhark/issues 6559s 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.fut: 6559s Compiling with --backend=opencl: 6559s cc failed with code 1: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_umul_hi64’: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6559s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ^~~~~~~~~~~ 6559s | __uint32_t 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4527:90: error: expected ‘)’ before ‘a’ 6559s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4527:109: error: expected ‘)’ before ‘b’ 6559s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c: In function ‘futrts_smul_hi64’: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6559s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ^~~~~~~~~~ 6559s | __int128__ 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4531:86: error: expected ‘)’ before ‘a’ 6559s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c:4531:104: error: expected ‘)’ before ‘b’ 6559s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor17.c: In function ‘mk_compile_opts’: 6559s /tmp/autopkgtest.K0ihat/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=] 6559s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6559s | ~~^ ~~~~~~~~~~~~~ 6559s | | | 6559s | unsigned int int64_t {aka long long int} 6559s | %llu 6559s 6559s If you find this error message confusing, uninformative, or wrong, please open an issue: 6559s https://github.com/diku-dk/futhark/issues 6559s 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.fut: 6559s Compiling with --backend=opencl: 6559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.fut:5:19-81: 6559s Unused name "P_f_a". 6559s cc failed with code 1: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_umul_hi64’: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6559s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ^~~~~~~~~~~ 6559s | __uint32_t 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4499:90: error: expected ‘)’ before ‘a’ 6559s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4499:109: error: expected ‘)’ before ‘b’ 6559s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c: In function ‘futrts_smul_hi64’: 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6559s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ^~~~~~~~~~ 6559s | __int128__ 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4503:86: error: expected ‘)’ before ‘a’ 6559s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c:4503:104: error: expected ‘)’ before ‘b’ 6559s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6559s | ~ ^ 6559s | ) 6559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor18.c: In function ‘mk_compile_opts’: 6559s /tmp/autopkgtest.K0ihat/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=] 6559s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6559s | ~~^ ~~~~~~~~~~~~~ 6559s | | | 6559s | unsigned int int64_t {aka long long int} 6559s | %llu 6559s 6559s If you find this error message confusing, uninformative, or wrong, please open an issue: 6559s https://github.com/diku-dk/futhark/issues 6559s 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut: 6560s Compiling with --backend=opencl: 6560s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut:10:26-27: 6560s Defaulting ambiguous type to i32. 6560s 6560s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut:12:26-27: 6560s Defaulting ambiguous type to i32. 6560s 6560s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.fut:13:26-27: 6560s Defaulting ambiguous type to i32. 6560s cc failed with code 1: 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_umul_hi64’: 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6560s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6560s | ^~~~~~~~~~~ 6560s | __uint32_t 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4497:90: error: expected ‘)’ before ‘a’ 6560s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6560s | ~ ^ 6560s | ) 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4497:109: error: expected ‘)’ before ‘b’ 6560s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6560s | ~ ^ 6560s | ) 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c: In function ‘futrts_smul_hi64’: 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6560s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6560s | ^~~~~~~~~~ 6560s | __int128__ 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4501:86: error: expected ‘)’ before ‘a’ 6560s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6560s | ~ ^ 6560s | ) 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c:4501:104: error: expected ‘)’ before ‘b’ 6560s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6560s | ~ ^ 6560s | ) 6560s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor19.c: In function ‘mk_compile_opts’: 6560s /tmp/autopkgtest.K0ihat/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=] 6560s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6560s | ~~^ ~~~~~~~~~~~~~ 6560s | | | 6560s | unsigned int int64_t {aka long long int} 6560s | %llu 6560s 6560s If you find this error message confusing, uninformative, or wrong, please open an issue: 6560s https://github.com/diku-dk/futhark/issues 6560s 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.fut: 6561s Compiling with --backend=opencl: 6561s cc failed with code 1: 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_umul_hi64’: 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6561s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6561s | ^~~~~~~~~~~ 6561s | __uint32_t 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4497:90: error: expected ‘)’ before ‘a’ 6561s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6561s | ~ ^ 6561s | ) 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4497:109: error: expected ‘)’ before ‘b’ 6561s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6561s | ~ ^ 6561s | ) 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c: In function ‘futrts_smul_hi64’: 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6561s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6561s | ^~~~~~~~~~ 6561s | __int128__ 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4501:86: error: expected ‘)’ before ‘a’ 6561s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6561s | ~ ^ 6561s | ) 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c:4501:104: error: expected ‘)’ before ‘b’ 6561s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6561s | ~ ^ 6561s | ) 6561s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor2.c: In function ‘mk_compile_opts’: 6561s /tmp/autopkgtest.K0ihat/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=] 6561s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6561s | ~~^ ~~~~~~~~~~~~~ 6561s | | | 6561s | unsigned int int64_t {aka long long int} 6561s | %llu 6561s 6561s If you find this error message confusing, uninformative, or wrong, please open an issue: 6561s https://github.com/diku-dk/futhark/issues 6561s 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.fut: 6565s Compiling with --backend=opencl: 6565s cc failed with code 1: 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_umul_hi64’: 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6565s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6565s | ^~~~~~~~~~~ 6565s | __uint32_t 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4497:90: error: expected ‘)’ before ‘a’ 6565s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4497:109: error: expected ‘)’ before ‘b’ 6565s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c: In function ‘futrts_smul_hi64’: 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6565s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6565s | ^~~~~~~~~~ 6565s | __int128__ 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4501:86: error: expected ‘)’ before ‘a’ 6565s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c:4501:104: error: expected ‘)’ before ‘b’ 6565s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor20.c: In function ‘mk_compile_opts’: 6565s /tmp/autopkgtest.K0ihat/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=] 6565s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6565s | ~~^ ~~~~~~~~~~~~~ 6565s | | | 6565s | unsigned int int64_t {aka long long int} 6565s | %llu 6565s 6565s If you find this error message confusing, uninformative, or wrong, please open an issue: 6565s https://github.com/diku-dk/futhark/issues 6565s 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.fut: 6565s Compiling with --backend=opencl: 6565s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.fut:18:10-21: 6565s Entry point parameter 6565s 6565s ((x: m.cell): m.cell) 6565s 6565s will have an opaque type, so the entry point will likely not be callable. 6565s cc failed with code 1: 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_umul_hi64’: 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6565s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6565s | ^~~~~~~~~~~ 6565s | __uint32_t 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4497:90: error: expected ‘)’ before ‘a’ 6565s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4497:109: error: expected ‘)’ before ‘b’ 6565s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c: In function ‘futrts_smul_hi64’: 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6565s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6565s | ^~~~~~~~~~ 6565s | __int128__ 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4501:86: error: expected ‘)’ before ‘a’ 6565s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c:4501:104: error: expected ‘)’ before ‘b’ 6565s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6565s | ~ ^ 6565s | ) 6565s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor21.c: In function ‘mk_compile_opts’: 6565s /tmp/autopkgtest.K0ihat/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=] 6565s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6565s | ~~^ ~~~~~~~~~~~~~ 6565s | | | 6565s | unsigned int int64_t {aka long long int} 6565s | %llu 6565s 6565s If you find this error message confusing, uninformative, or wrong, please open an issue: 6565s https://github.com/diku-dk/futhark/issues 6565s 6569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.fut: 6569s Compiling with --backend=opencl: 6569s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.fut:23:13-14: 6569s Defaulting ambiguous type to i32. 6569s cc failed with code 1: 6569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_umul_hi64’: 6569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6569s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4497:90: error: expected ‘)’ before ‘a’ 6569s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4497:109: error: expected ‘)’ before ‘b’ 6569s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor22.c: In function ‘futrts_smul_hi64’: 6569s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6569s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4501:86: error: expected ‘)’ before ‘a’ 6569s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor22.c:4501:104: error: expected ‘)’ before ‘b’ 6569s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor22.c: In function ‘mk_compile_opts’: 6569s /tmp/autopkgtest.K0ihat/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=] 6569s 7827 | "-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 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.fut: 6570s Compiling with --backend=opencl: 6570s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.fut:22:13-14: 6570s Defaulting ambiguous type to i32. 6570s cc failed with code 1: 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_umul_hi64’: 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6570s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6570s | ^~~~~~~~~~~ 6570s | __uint32_t 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4498:90: error: expected ‘)’ before ‘a’ 6570s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4498:109: error: expected ‘)’ before ‘b’ 6570s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c: In function ‘futrts_smul_hi64’: 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6570s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6570s | ^~~~~~~~~~ 6570s | __int128__ 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4502:86: error: expected ‘)’ before ‘a’ 6570s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c:4502:104: error: expected ‘)’ before ‘b’ 6570s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor23.c: In function ‘mk_compile_opts’: 6570s /tmp/autopkgtest.K0ihat/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=] 6570s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6570s | ~~^ ~~~~~~~~~~~~~ 6570s | | | 6570s | unsigned int int64_t {aka long long int} 6570s | %llu 6570s 6570s If you find this error message confusing, uninformative, or wrong, please open an issue: 6570s https://github.com/diku-dk/futhark/issues 6570s 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.fut: 6570s Compiling with --backend=opencl: 6570s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.fut:9:18-26: 6570s Unused name "P". 6570s 6570s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.fut:19:10-20: 6570s Entry point parameter 6570s 6570s ((a: mod.abs): mod.t) 6570s 6570s will have an opaque type, so the entry point will likely not be callable. 6570s cc failed with code 1: 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_umul_hi64’: 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6570s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6570s | ^~~~~~~~~~~ 6570s | __uint32_t 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4497:90: error: expected ‘)’ before ‘a’ 6570s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4497:109: error: expected ‘)’ before ‘b’ 6570s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c: In function ‘futrts_smul_hi64’: 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6570s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6570s | ^~~~~~~~~~ 6570s | __int128__ 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4501:86: error: expected ‘)’ before ‘a’ 6570s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6570s | ~ ^ 6570s | ) 6570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c:4501:104: error: expected ‘)’ before ‘b’ 6570s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6570s | ~ ^ 6571s | ) 6571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor24.c: In function ‘mk_compile_opts’: 6571s /tmp/autopkgtest.K0ihat/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=] 6571s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6571s | ~~^ ~~~~~~~~~~~~~ 6571s | | | 6571s | unsigned int int64_t {aka long long int} 6571s | %llu 6571s 6571s If you find this error message confusing, uninformative, or wrong, please open an issue: 6571s https://github.com/diku-dk/futhark/issues 6571s 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.fut: 6572s Compiling with --backend=opencl: 6572s cc failed with code 1: 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_umul_hi64’: 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6572s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6572s | ^~~~~~~~~~~ 6572s | __uint32_t 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4497:90: error: expected ‘)’ before ‘a’ 6572s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4497:109: error: expected ‘)’ before ‘b’ 6572s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c: In function ‘futrts_smul_hi64’: 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6572s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6572s | ^~~~~~~~~~ 6572s | __int128__ 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4501:86: error: expected ‘)’ before ‘a’ 6572s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c:4501:104: error: expected ‘)’ before ‘b’ 6572s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor26.c: In function ‘mk_compile_opts’: 6572s /tmp/autopkgtest.K0ihat/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=] 6572s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6572s | ~~^ ~~~~~~~~~~~~~ 6572s | | | 6572s | unsigned int int64_t {aka long long int} 6572s | %llu 6572s 6572s If you find this error message confusing, uninformative, or wrong, please open an issue: 6572s https://github.com/diku-dk/futhark/issues 6572s 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut: 6572s Compiling with --backend=opencl: 6572s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:1:14-21: 6572s Unused name "R". 6572s 6572s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:2:11-14: 6572s Unused name "k_m". 6572s 6572s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:11:14-21: 6572s Unused name "R". 6572s 6572s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.fut:18:1-17: 6572s Entry point return type 6572s 6572s (k_m: ()) -> i32 6572s 6572s will have an opaque type, so the result will likely not be usable. 6572s cc failed with code 1: 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_umul_hi64’: 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6572s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6572s | ^~~~~~~~~~~ 6572s | __uint32_t 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4502:90: error: expected ‘)’ before ‘a’ 6572s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4502:109: error: expected ‘)’ before ‘b’ 6572s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c: In function ‘futrts_smul_hi64’: 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6572s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6572s | ^~~~~~~~~~ 6572s | __int128__ 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4506:86: error: expected ‘)’ before ‘a’ 6572s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c:4506:104: error: expected ‘)’ before ‘b’ 6572s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6572s | ~ ^ 6572s | ) 6572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor25.c: In function ‘mk_compile_opts’: 6572s /tmp/autopkgtest.K0ihat/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=] 6572s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6572s | ~~^ ~~~~~~~~~~~~~ 6572s | | | 6572s | unsigned int int64_t {aka long long int} 6572s | %llu 6572s 6572s If you find this error message confusing, uninformative, or wrong, please open an issue: 6572s https://github.com/diku-dk/futhark/issues 6572s 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.fut: 6573s Compiling with --backend=opencl: 6573s cc failed with code 1: 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_umul_hi64’: 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6573s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6573s | ^~~~~~~~~~~ 6573s | __uint32_t 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4511:90: error: expected ‘)’ before ‘a’ 6573s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6573s | ~ ^ 6573s | ) 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4511:109: error: expected ‘)’ before ‘b’ 6573s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6573s | ~ ^ 6573s | ) 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c: In function ‘futrts_smul_hi64’: 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6573s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6573s | ^~~~~~~~~~ 6573s | __int128__ 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4515:86: error: expected ‘)’ before ‘a’ 6573s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6573s | ~ ^ 6573s | ) 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c:4515:104: error: expected ‘)’ before ‘b’ 6573s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6573s | ~ ^ 6573s | ) 6573s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor27.c: In function ‘mk_compile_opts’: 6573s /tmp/autopkgtest.K0ihat/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=] 6573s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6573s | ~~^ ~~~~~~~~~~~~~ 6573s | | | 6573s | unsigned int int64_t {aka long long int} 6573s | %llu 6573s 6573s If you find this error message confusing, uninformative, or wrong, please open an issue: 6573s https://github.com/diku-dk/futhark/issues 6573s 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.fut: 6575s Compiling with --backend=opencl: 6575s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.fut:44:10-37: 6575s Entry point parameter 6575s 6575s ((x: k_means_em.mixture.V.t): k_means_em.mixture.V.t) 6575s 6575s will have an opaque type, so the entry point will likely not be callable. 6575s cc failed with code 1: 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_umul_hi64’: 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6575s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4497:90: error: expected ‘)’ before ‘a’ 6575s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6575s | ~ ^ 6575s | ) 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4497:109: error: expected ‘)’ before ‘b’ 6575s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6575s | ~ ^ 6575s | ) 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c: In function ‘futrts_smul_hi64’: 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6575s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6575s | ^~~~~~~~~~ 6575s | __int128__ 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4501:86: error: expected ‘)’ before ‘a’ 6575s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6575s | ~ ^ 6575s | ) 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c:4501:104: error: expected ‘)’ before ‘b’ 6575s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6575s | ~ ^ 6575s | ) 6575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor28.c: In function ‘mk_compile_opts’: 6575s /tmp/autopkgtest.K0ihat/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=] 6575s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6575s | ~~^ ~~~~~~~~~~~~~ 6575s | | | 6575s | unsigned int int64_t {aka long long int} 6575s | %llu 6575s 6575s If you find this error message confusing, uninformative, or wrong, please open an issue: 6575s https://github.com/diku-dk/futhark/issues 6575s 6576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.fut: 6576s Compiling with --backend=opencl: 6576s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.fut:19:10-29: 6576s Entry point parameter 6576s 6576s ((x: k_means_em.V.t): k_means_em.V.t) 6576s 6576s will have an opaque type, so the entry point will likely not be callable. 6576s cc failed with code 1: 6576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_umul_hi64’: 6576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6576s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6576s | ^~~~~~~~~~~ 6576s | __uint32_t 6576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4497:90: error: expected ‘)’ before ‘a’ 6576s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4497:109: error: expected ‘)’ before ‘b’ 6576s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor29.c: In function ‘futrts_smul_hi64’: 6576s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6576s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4501:86: error: expected ‘)’ before ‘a’ 6576s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor29.c:4501:104: error: expected ‘)’ before ‘b’ 6576s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor29.c: In function ‘mk_compile_opts’: 6576s /tmp/autopkgtest.K0ihat/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=] 6576s 7827 | "-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 6580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.fut: 6580s Compiling with --backend=opencl: 6580s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.fut:21:12-13: 6580s Defaulting ambiguous type to i32. 6580s cc failed with code 1: 6580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_umul_hi64’: 6580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6580s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4497:90: error: expected ‘)’ before ‘a’ 6580s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4497:109: error: expected ‘)’ before ‘b’ 6580s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c: In function ‘futrts_smul_hi64’: 6580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6580s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4501:86: error: expected ‘)’ before ‘a’ 6580s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c:4501:104: error: expected ‘)’ before ‘b’ 6580s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor3.c: In function ‘mk_compile_opts’: 6580s /tmp/autopkgtest.K0ihat/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=] 6580s 7827 | "-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 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.fut: 6582s Compiling with --backend=opencl: 6582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.fut:25:12-13: 6582s Defaulting ambiguous type to i32. 6582s cc failed with code 1: 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_umul_hi64’: 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6582s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6582s | ^~~~~~~~~~~ 6582s | __uint32_t 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4497:90: error: expected ‘)’ before ‘a’ 6582s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6582s | ~ ^ 6582s | ) 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4497:109: error: expected ‘)’ before ‘b’ 6582s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6582s | ~ ^ 6582s | ) 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c: In function ‘futrts_smul_hi64’: 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6582s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6582s | ^~~~~~~~~~ 6582s | __int128__ 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4501:86: error: expected ‘)’ before ‘a’ 6582s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6582s | ~ ^ 6582s | ) 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c:4501:104: error: expected ‘)’ before ‘b’ 6582s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6582s | ~ ^ 6582s | ) 6582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor4.c: In function ‘mk_compile_opts’: 6582s /tmp/autopkgtest.K0ihat/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=] 6582s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6582s | ~~^ ~~~~~~~~~~~~~ 6582s | | | 6582s | unsigned int int64_t {aka long long int} 6582s | %llu 6582s 6582s If you find this error message confusing, uninformative, or wrong, please open an issue: 6582s https://github.com/diku-dk/futhark/issues 6582s 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.fut: 6584s Compiling with --backend=opencl: 6584s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.fut:7:27-28: 6584s Defaulting ambiguous type to i32. 6584s cc failed with code 1: 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_umul_hi64’: 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6584s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6584s | ^~~~~~~~~~~ 6584s | __uint32_t 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4497:90: error: expected ‘)’ before ‘a’ 6584s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4497:109: error: expected ‘)’ before ‘b’ 6584s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c: In function ‘futrts_smul_hi64’: 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6584s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6584s | ^~~~~~~~~~ 6584s | __int128__ 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4501:86: error: expected ‘)’ before ‘a’ 6584s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c:4501:104: error: expected ‘)’ before ‘b’ 6584s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor5.c: In function ‘mk_compile_opts’: 6584s /tmp/autopkgtest.K0ihat/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=] 6584s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6584s | ~~^ ~~~~~~~~~~~~~ 6584s | | | 6584s | unsigned int int64_t {aka long long int} 6584s | %llu 6584s 6584s If you find this error message confusing, uninformative, or wrong, please open an issue: 6584s https://github.com/diku-dk/futhark/issues 6584s 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.fut: 6584s Compiling with --backend=opencl: 6584s cc failed with code 1: 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_umul_hi64’: 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6584s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6584s | ^~~~~~~~~~~ 6584s | __uint32_t 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4497:90: error: expected ‘)’ before ‘a’ 6584s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4497:109: error: expected ‘)’ before ‘b’ 6584s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c: In function ‘futrts_smul_hi64’: 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6584s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6584s | ^~~~~~~~~~ 6584s | __int128__ 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4501:86: error: expected ‘)’ before ‘a’ 6584s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c:4501:104: error: expected ‘)’ before ‘b’ 6584s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6584s | ~ ^ 6584s | ) 6584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor7.c: In function ‘mk_compile_opts’: 6584s /tmp/autopkgtest.K0ihat/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=] 6584s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6584s | ~~^ ~~~~~~~~~~~~~ 6584s | | | 6584s | unsigned int int64_t {aka long long int} 6584s | %llu 6584s 6584s If you find this error message confusing, uninformative, or wrong, please open an issue: 6584s https://github.com/diku-dk/futhark/issues 6584s 6585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.fut: 6585s Compiling with --backend=opencl: 6585s cc failed with code 1: 6585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_umul_hi64’: 6585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6585s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4497:90: error: expected ‘)’ before ‘a’ 6585s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4497:109: error: expected ‘)’ before ‘b’ 6585s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c: In function ‘futrts_smul_hi64’: 6585s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6585s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4501:86: error: expected ‘)’ before ‘a’ 6585s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c:4501:104: error: expected ‘)’ before ‘b’ 6585s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor6.c: In function ‘mk_compile_opts’: 6585s /tmp/autopkgtest.K0ihat/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=] 6585s 7827 | "-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 6585s 1205 failed, 115 passed, 986 to go. 6586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.fut: 6586s Compiling with --backend=opencl: 6586s cc failed with code 1: 6586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_umul_hi64’: 6586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6586s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4497:90: error: expected ‘)’ before ‘a’ 6586s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4497:109: error: expected ‘)’ before ‘b’ 6586s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor8.c: In function ‘futrts_smul_hi64’: 6586s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6586s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4501:86: error: expected ‘)’ before ‘a’ 6586s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor8.c:4501:104: error: expected ‘)’ before ‘b’ 6586s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/functor8.c: In function ‘mk_compile_opts’: 6586s /tmp/autopkgtest.K0ihat/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=] 6586s 7827 | "-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 6587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.fut: 6587s Compiling with --backend=opencl: 6587s cc failed with code 1: 6587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_umul_hi64’: 6587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6587s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6587s | ^~~~~~~~~~~ 6587s | __uint32_t 6587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6587s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4499:90: error: expected ‘)’ before ‘a’ 6587s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6587s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4499:109: error: expected ‘)’ before ‘b’ 6588s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c: In function ‘futrts_smul_hi64’: 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6588s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6588s | ^~~~~~~~~~ 6588s | __int128__ 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4503:86: error: expected ‘)’ before ‘a’ 6588s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c:4503:104: error: expected ‘)’ before ‘b’ 6588s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/functor9.c: In function ‘mk_compile_opts’: 6588s /tmp/autopkgtest.K0ihat/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=] 6588s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6588s | ~~^ ~~~~~~~~~~~~~ 6588s | | | 6588s | unsigned int int64_t {aka long long int} 6588s | %llu 6588s 6588s If you find this error message confusing, uninformative, or wrong, please open an issue: 6588s https://github.com/diku-dk/futhark/issues 6588s 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.fut: 6588s Compiling with --backend=opencl: 6588s cc failed with code 1: 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_umul_hi64’: 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6588s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6588s | ^~~~~~~~~~~ 6588s | __uint32_t 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4485:90: error: expected ‘)’ before ‘a’ 6588s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4485:109: error: expected ‘)’ before ‘b’ 6588s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c: In function ‘futrts_smul_hi64’: 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6588s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6588s | ^~~~~~~~~~ 6588s | __int128__ 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4489:86: error: expected ‘)’ before ‘a’ 6588s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c:4489:104: error: expected ‘)’ before ‘b’ 6588s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6588s | ~ ^ 6588s | ) 6588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof0.c: In function ‘mk_compile_opts’: 6588s /tmp/autopkgtest.K0ihat/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=] 6588s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6588s | ~~^ ~~~~~~~~~~~~~ 6588s | | | 6588s | unsigned int int64_t {aka long long int} 6588s | %llu 6588s 6588s If you find this error message confusing, uninformative, or wrong, please open an issue: 6588s https://github.com/diku-dk/futhark/issues 6588s 6596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.fut: 6596s Compiling with --backend=opencl: 6596s cc failed with code 1: 6596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_umul_hi64’: 6596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6596s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4485:90: error: expected ‘)’ before ‘a’ 6596s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4485:109: error: expected ‘)’ before ‘b’ 6596s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c: In function ‘futrts_smul_hi64’: 6596s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6596s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4489:86: error: expected ‘)’ before ‘a’ 6596s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c:4489:104: error: expected ‘)’ before ‘b’ 6596s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/hof2.c: In function ‘mk_compile_opts’: 6596s /tmp/autopkgtest.K0ihat/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=] 6596s 7815 | "-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 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut: 6601s Compiling with --backend=opencl: 6601s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut:13:13-14: 6601s Defaulting ambiguous type to i32. 6601s 6601s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut:19:11-12: 6601s Defaulting ambiguous type to i32. 6601s 6601s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.fut:20:12-15: 6601s Defaulting ambiguous type to i32. 6601s cc failed with code 1: 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_umul_hi64’: 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6601s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6601s | ^~~~~~~~~~~ 6601s | __uint32_t 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4498:90: error: expected ‘)’ before ‘a’ 6601s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6601s | ~ ^ 6601s | ) 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4498:109: error: expected ‘)’ before ‘b’ 6601s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6601s | ~ ^ 6601s | ) 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c: In function ‘futrts_smul_hi64’: 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6601s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6601s | ^~~~~~~~~~ 6601s | __int128__ 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4502:86: error: expected ‘)’ before ‘a’ 6601s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6601s | ~ ^ 6601s | ) 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c:4502:104: error: expected ‘)’ before ‘b’ 6601s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6601s | ~ ^ 6601s | ) 6601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof7.c: In function ‘mk_compile_opts’: 6601s /tmp/autopkgtest.K0ihat/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=] 6601s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6601s | ~~^ ~~~~~~~~~~~~~ 6601s | | | 6601s | unsigned int int64_t {aka long long int} 6601s | %llu 6601s 6601s If you find this error message confusing, uninformative, or wrong, please open an issue: 6601s https://github.com/diku-dk/futhark/issues 6601s 6602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.fut: 6602s Compiling with --backend=opencl: 6602s cc failed with code 1: 6602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_umul_hi64’: 6602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.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.K0ihat/autopkgtest_tmp/tests/modules/hof9.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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c: In function ‘futrts_smul_hi64’: 6602s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/hof9.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.K0ihat/autopkgtest_tmp/tests/modules/hof9.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.K0ihat/autopkgtest_tmp/tests/modules/hof9.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.K0ihat/autopkgtest_tmp/tests/modules/hof9.c: In function ‘mk_compile_opts’: 6602s /tmp/autopkgtest.K0ihat/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=] 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 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.fut: 6603s Compiling with --backend=opencl: 6603s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.fut:7:10-11: 6603s Unused name "a". 6603s cc failed with code 1: 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_umul_hi64’: 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6603s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6603s | ^~~~~~~~~~~ 6603s | __uint32_t 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4497:90: error: expected ‘)’ before ‘a’ 6603s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6603s | ~ ^ 6603s | ) 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4497:109: error: expected ‘)’ before ‘b’ 6603s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6603s | ~ ^ 6603s | ) 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘futrts_smul_hi64’: 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6603s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6603s | ^~~~~~~~~~ 6603s | __int128__ 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4501:86: error: expected ‘)’ before ‘a’ 6603s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6603s | ~ ^ 6603s | ) 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c:4501:104: error: expected ‘)’ before ‘b’ 6603s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6603s | ~ ^ 6603s | ) 6603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/import-qualified.c: In function ‘mk_compile_opts’: 6603s /tmp/autopkgtest.K0ihat/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=] 6603s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6603s | ~~^ ~~~~~~~~~~~~~ 6603s | | | 6603s | unsigned int int64_t {aka long long int} 6603s | %llu 6603s 6603s If you find this error message confusing, uninformative, or wrong, please open an issue: 6603s https://github.com/diku-dk/futhark/issues 6603s 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.fut: 6604s Compiling with --backend=opencl: 6604s cc failed with code 1: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_umul_hi64’: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6604s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:90: error: expected ‘)’ before ‘a’ 6604s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4485:109: error: expected ‘)’ before ‘b’ 6604s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘futrts_smul_hi64’: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6604s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4489:86: error: expected ‘)’ before ‘a’ 6604s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c:4489:104: error: expected ‘)’ before ‘b’ 6604s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/importee-qualified.c: In function ‘mk_compile_opts’: 6604s /tmp/autopkgtest.K0ihat/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=] 6604s 7815 | "-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 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.fut: 6604s Compiling with --backend=opencl: 6604s cc failed with code 1: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_umul_hi64’: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6604s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:90: error: expected ‘)’ before ‘a’ 6604s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4497:109: error: expected ‘)’ before ‘b’ 6604s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘futrts_smul_hi64’: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6604s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4501:86: error: expected ‘)’ before ‘a’ 6604s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c:4501:104: error: expected ‘)’ before ‘b’ 6604s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/index_qual_array.c: In function ‘mk_compile_opts’: 6604s /tmp/autopkgtest.K0ihat/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=] 6604s 7827 | "-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 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.fut: 6604s Compiling with --backend=opencl: 6604s cc failed with code 1: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_umul_hi64’: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6604s 4498 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4498:90: error: expected ‘)’ before ‘a’ 6604s 4498 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4498:109: error: expected ‘)’ before ‘b’ 6604s 4498 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘futrts_smul_hi64’: 6604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6604s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4502:86: error: expected ‘)’ before ‘a’ 6604s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c:4502:104: error: expected ‘)’ before ‘b’ 6604s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/int_mod.c: In function ‘mk_compile_opts’: 6604s /tmp/autopkgtest.K0ihat/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=] 6604s 7828 | "-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 6611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.fut: 6611s Compiling with --backend=opencl: 6611s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.fut:7:24-63: 6611s Unused name "P". 6611s cc failed with code 1: 6611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_umul_hi64’: 6611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6611s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4497:90: error: expected ‘)’ before ‘a’ 6611s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4497:109: error: expected ‘)’ before ‘b’ 6611s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘futrts_smul_hi64’: 6611s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6611s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4501:86: error: expected ‘)’ before ‘a’ 6611s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c:4501:104: error: expected ‘)’ before ‘b’ 6611s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda0.c: In function ‘mk_compile_opts’: 6611s /tmp/autopkgtest.K0ihat/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=] 6611s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.fut: 6613s Compiling with --backend=opencl: 6613s cc failed with code 1: 6613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_umul_hi64’: 6613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6613s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4497:90: error: expected ‘)’ before ‘a’ 6613s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4497:109: error: expected ‘)’ before ‘b’ 6613s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘futrts_smul_hi64’: 6613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6613s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4501:86: error: expected ‘)’ before ‘a’ 6613s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6613s | ~ ^ 6613s | ) 6613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c:4501:104: error: expected ‘)’ before ‘b’ 6613s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6613s | ~ ^ 6613s | ) 6613s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda1.c: In function ‘mk_compile_opts’: 6613s /tmp/autopkgtest.K0ihat/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=] 6613s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6613s | ~~^ ~~~~~~~~~~~~~ 6613s | | | 6613s | unsigned int int64_t {aka long long int} 6613s | %llu 6613s 6613s If you find this error message confusing, uninformative, or wrong, please open an issue: 6613s https://github.com/diku-dk/futhark/issues 6613s 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.fut: 6615s Compiling with --backend=opencl: 6615s cc failed with code 1: 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_umul_hi64’: 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6615s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6615s | ^~~~~~~~~~~ 6615s | __uint32_t 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4497:90: error: expected ‘)’ before ‘a’ 6615s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6615s | ~ ^ 6615s | ) 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4497:109: error: expected ‘)’ before ‘b’ 6615s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6615s | ~ ^ 6615s | ) 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘futrts_smul_hi64’: 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6615s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6615s | ^~~~~~~~~~ 6615s | __int128__ 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4501:86: error: expected ‘)’ before ‘a’ 6615s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6615s | ~ ^ 6615s | ) 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c:4501:104: error: expected ‘)’ before ‘b’ 6615s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6615s | ~ ^ 6615s | ) 6615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/lambda2.c: In function ‘mk_compile_opts’: 6615s /tmp/autopkgtest.K0ihat/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=] 6615s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6615s | ~~^ ~~~~~~~~~~~~~ 6615s | | | 6615s | unsigned int int64_t {aka long long int} 6615s | %llu 6615s 6615s If you find this error message confusing, uninformative, or wrong, please open an issue: 6615s https://github.com/diku-dk/futhark/issues 6615s 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.fut: 6618s Compiling with --backend=opencl: 6618s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.fut:5:9-10: 6618s Defaulting ambiguous type to i32. 6618s 6618s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.fut:7:22-23: 6618s Defaulting ambiguous type to i32. 6618s cc failed with code 1: 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_umul_hi64’: 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6618s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4497:90: error: expected ‘)’ before ‘a’ 6618s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4497:109: error: expected ‘)’ before ‘b’ 6618s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c: In function ‘futrts_smul_hi64’: 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6618s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4501:86: error: expected ‘)’ before ‘a’ 6618s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c:4501:104: error: expected ‘)’ before ‘b’ 6618s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local0.c: In function ‘mk_compile_opts’: 6618s /tmp/autopkgtest.K0ihat/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=] 6618s 7827 | "-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 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.fut: 6618s Compiling with --backend=opencl: 6618s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.fut:6:9-10: 6618s Defaulting ambiguous type to i32. 6618s 6618s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.fut:7:9-10: 6618s Defaulting ambiguous type to i32. 6618s cc failed with code 1: 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_umul_hi64’: 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6618s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4497:90: error: expected ‘)’ before ‘a’ 6618s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4497:109: error: expected ‘)’ before ‘b’ 6618s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘futrts_smul_hi64’: 6618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6618s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4501:86: error: expected ‘)’ before ‘a’ 6618s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c:4501:104: error: expected ‘)’ before ‘b’ 6618s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open0.c: In function ‘mk_compile_opts’: 6618s /tmp/autopkgtest.K0ihat/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=] 6618s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.fut: 6619s Compiling with --backend=opencl: 6619s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.fut:7:9-10: 6619s Defaulting ambiguous type to i32. 6619s 6619s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.fut:9:9-10: 6619s Defaulting ambiguous type to i32. 6619s cc failed with code 1: 6619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_umul_hi64’: 6619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6619s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4497:90: error: expected ‘)’ before ‘a’ 6619s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4497:109: error: expected ‘)’ before ‘b’ 6619s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘futrts_smul_hi64’: 6619s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6619s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4501:86: error: expected ‘)’ before ‘a’ 6619s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c:4501:104: error: expected ‘)’ before ‘b’ 6619s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/local_open1.c: In function ‘mk_compile_opts’: 6619s /tmp/autopkgtest.K0ihat/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=] 6619s 7827 | "-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 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.fut: 6622s Compiling with --backend=opencl: 6622s cc failed with code 1: 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_umul_hi64’: 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6622s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6622s | ^~~~~~~~~~~ 6622s | __uint32_t 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4497:90: error: expected ‘)’ before ‘a’ 6622s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4497:109: error: expected ‘)’ before ‘b’ 6622s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘futrts_smul_hi64’: 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6622s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6622s | ^~~~~~~~~~ 6622s | __int128__ 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4501:86: error: expected ‘)’ before ‘a’ 6622s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c:4501:104: error: expected ‘)’ before ‘b’ 6622s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open2.c: In function ‘mk_compile_opts’: 6622s /tmp/autopkgtest.K0ihat/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=] 6622s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6622s | ~~^ ~~~~~~~~~~~~~ 6622s | | | 6622s | unsigned int int64_t {aka long long int} 6622s | %llu 6622s 6622s If you find this error message confusing, uninformative, or wrong, please open an issue: 6622s https://github.com/diku-dk/futhark/issues 6622s 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.fut: 6622s Compiling with --backend=opencl: 6622s cc failed with code 1: 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_umul_hi64’: 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6622s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6622s | ^~~~~~~~~~~ 6622s | __uint32_t 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4497:90: error: expected ‘)’ before ‘a’ 6622s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4497:109: error: expected ‘)’ before ‘b’ 6622s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘futrts_smul_hi64’: 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6622s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6622s | ^~~~~~~~~~ 6622s | __int128__ 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4501:86: error: expected ‘)’ before ‘a’ 6622s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c:4501:104: error: expected ‘)’ before ‘b’ 6622s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6622s | ~ ^ 6622s | ) 6622s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open3.c: In function ‘mk_compile_opts’: 6622s /tmp/autopkgtest.K0ihat/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=] 6622s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6622s | ~~^ ~~~~~~~~~~~~~ 6622s | | | 6622s | unsigned int int64_t {aka long long int} 6622s | %llu 6622s 6622s If you find this error message confusing, uninformative, or wrong, please open an issue: 6622s https://github.com/diku-dk/futhark/issues 6622s 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.fut: 6625s Compiling with --backend=opencl: 6625s cc failed with code 1: 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_umul_hi64’: 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6625s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6625s | ^~~~~~~~~~~ 6625s | __uint32_t 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4497:90: error: expected ‘)’ before ‘a’ 6625s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6625s | ~ ^ 6625s | ) 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4497:109: error: expected ‘)’ before ‘b’ 6625s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6625s | ~ ^ 6625s | ) 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘futrts_smul_hi64’: 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6625s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6625s | ^~~~~~~~~~ 6625s | __int128__ 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4501:86: error: expected ‘)’ before ‘a’ 6625s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6625s | ~ ^ 6625s | ) 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c:4501:104: error: expected ‘)’ before ‘b’ 6625s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6625s | ~ ^ 6625s | ) 6625s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/local_open4.c: In function ‘mk_compile_opts’: 6625s /tmp/autopkgtest.K0ihat/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=] 6625s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6625s | ~~^ ~~~~~~~~~~~~~ 6625s | | | 6625s | unsigned int int64_t {aka long long int} 6625s | %llu 6625s 6625s If you find this error message confusing, uninformative, or wrong, please open an issue: 6625s https://github.com/diku-dk/futhark/issues 6625s 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.fut: 6628s Compiling with --backend=opencl: 6628s cc failed with code 1: 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_umul_hi64’: 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6628s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6628s | ^~~~~~~~~~~ 6628s | __uint32_t 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:90: error: expected ‘)’ before ‘a’ 6628s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6628s | ~ ^ 6628s | ) 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4511:109: error: expected ‘)’ before ‘b’ 6628s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6628s | ~ ^ 6628s | ) 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘futrts_smul_hi64’: 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6628s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6628s | ^~~~~~~~~~ 6628s | __int128__ 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4515:86: error: expected ‘)’ before ‘a’ 6628s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6628s | ~ ^ 6628s | ) 6628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c:4515:104: error: expected ‘)’ before ‘b’ 6628s 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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure0.c: In function ‘mk_compile_opts’: 6629s /tmp/autopkgtest.K0ihat/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=] 6629s 7848 | "-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 6631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.fut: 6631s Compiling with --backend=opencl: 6631s cc failed with code 1: 6631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_umul_hi64’: 6631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘futrts_smul_hi64’: 6631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.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.K0ihat/autopkgtest_tmp/tests/modules/map_with_structure1.c: In function ‘mk_compile_opts’: 6631s /tmp/autopkgtest.K0ihat/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=] 6631s 7848 | "-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 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.fut: 6635s Compiling with --backend=opencl: 6635s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.fut:10:24-25: 6635s Defaulting ambiguous type to i32. 6635s cc failed with code 1: 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_umul_hi64’: 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6635s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6635s | ^~~~~~~~~~~ 6635s | __uint32_t 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4497:90: error: expected ‘)’ before ‘a’ 6635s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4497:109: error: expected ‘)’ before ‘b’ 6635s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘futrts_smul_hi64’: 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6635s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6635s | ^~~~~~~~~~ 6635s | __int128__ 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4501:86: error: expected ‘)’ before ‘a’ 6635s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c:4501:104: error: expected ‘)’ before ‘b’ 6635s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec0.c: In function ‘mk_compile_opts’: 6635s /tmp/autopkgtest.K0ihat/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=] 6635s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6635s | ~~^ ~~~~~~~~~~~~~ 6635s | | | 6635s | unsigned int int64_t {aka long long int} 6635s | %llu 6635s 6635s If you find this error message confusing, uninformative, or wrong, please open an issue: 6635s https://github.com/diku-dk/futhark/issues 6635s 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.fut: 6635s Compiling with --backend=opencl: 6635s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.fut:7:47-48: 6635s Unused name "i". 6635s 6635s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.fut:12:11-12: 6635s Defaulting ambiguous type to i32. 6635s cc failed with code 1: 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_umul_hi64’: 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6635s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6635s | ^~~~~~~~~~~ 6635s | __uint32_t 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4497:90: error: expected ‘)’ before ‘a’ 6635s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4497:109: error: expected ‘)’ before ‘b’ 6635s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘futrts_smul_hi64’: 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6635s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6635s | ^~~~~~~~~~ 6635s | __int128__ 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4501:86: error: expected ‘)’ before ‘a’ 6635s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c:4501:104: error: expected ‘)’ before ‘b’ 6635s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6635s | ~ ^ 6635s | ) 6635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec1.c: In function ‘mk_compile_opts’: 6635s /tmp/autopkgtest.K0ihat/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=] 6635s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6635s | ~~^ ~~~~~~~~~~~~~ 6635s | | | 6635s | unsigned int int64_t {aka long long int} 6635s | %llu 6635s 6635s If you find this error message confusing, uninformative, or wrong, please open an issue: 6635s https://github.com/diku-dk/futhark/issues 6635s 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.fut: 6636s Compiling with --backend=opencl: 6636s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.fut:5:24-73: 6636s Unused name "P". 6636s cc failed with code 1: 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_umul_hi64’: 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6636s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6636s | ^~~~~~~~~~~ 6636s | __uint32_t 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4497:90: error: expected ‘)’ before ‘a’ 6636s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6636s | ~ ^ 6636s | ) 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4497:109: error: expected ‘)’ before ‘b’ 6636s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6636s | ~ ^ 6636s | ) 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘futrts_smul_hi64’: 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6636s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6636s | ^~~~~~~~~~ 6636s | __int128__ 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4501:86: error: expected ‘)’ before ‘a’ 6636s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6636s | ~ ^ 6636s | ) 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c:4501:104: error: expected ‘)’ before ‘b’ 6636s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6636s | ~ ^ 6636s | ) 6636s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec3.c: In function ‘mk_compile_opts’: 6636s /tmp/autopkgtest.K0ihat/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=] 6636s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6636s | ~~^ ~~~~~~~~~~~~~ 6636s | | | 6636s | unsigned int int64_t {aka long long int} 6636s | %llu 6636s 6636s If you find this error message confusing, uninformative, or wrong, please open an issue: 6636s https://github.com/diku-dk/futhark/issues 6636s 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.fut: 6637s Compiling with --backend=opencl: 6637s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.fut:6:19-20: 6637s Defaulting ambiguous type to i32. 6637s cc failed with code 1: 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_umul_hi64’: 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6637s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6637s | ^~~~~~~~~~~ 6637s | __uint32_t 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4497:90: error: expected ‘)’ before ‘a’ 6637s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4497:109: error: expected ‘)’ before ‘b’ 6637s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c: In function ‘futrts_smul_hi64’: 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6637s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6637s | ^~~~~~~~~~ 6637s | __int128__ 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4501:86: error: expected ‘)’ before ‘a’ 6637s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c:4501:104: error: expected ‘)’ before ‘b’ 6637s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open0.c: In function ‘mk_compile_opts’: 6637s /tmp/autopkgtest.K0ihat/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=] 6637s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6637s | ~~^ ~~~~~~~~~~~~~ 6637s | | | 6637s | unsigned int int64_t {aka long long int} 6637s | %llu 6637s 6637s If you find this error message confusing, uninformative, or wrong, please open an issue: 6637s https://github.com/diku-dk/futhark/issues 6637s 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.fut: 6637s Compiling with --backend=opencl: 6637s cc failed with code 1: 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_umul_hi64’: 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6637s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6637s | ^~~~~~~~~~~ 6637s | __uint32_t 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4497:90: error: expected ‘)’ before ‘a’ 6637s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4497:109: error: expected ‘)’ before ‘b’ 6637s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘futrts_smul_hi64’: 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6637s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6637s | ^~~~~~~~~~ 6637s | __int128__ 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4501:86: error: expected ‘)’ before ‘a’ 6637s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c:4501:104: error: expected ‘)’ before ‘b’ 6637s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6637s | ~ ^ 6637s | ) 6637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/module-spec2.c: In function ‘mk_compile_opts’: 6637s /tmp/autopkgtest.K0ihat/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=] 6637s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6637s | ~~^ ~~~~~~~~~~~~~ 6637s | | | 6637s | unsigned int int64_t {aka long long int} 6637s | %llu 6637s 6637s If you find this error message confusing, uninformative, or wrong, please open an issue: 6637s https://github.com/diku-dk/futhark/issues 6637s 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.fut: 6638s Compiling with --backend=opencl: 6638s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.fut:5:17-18: 6638s Defaulting ambiguous type to i32. 6638s 6638s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.fut:8:19-20: 6638s Defaulting ambiguous type to i32. 6638s cc failed with code 1: 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_umul_hi64’: 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6638s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6638s | ^~~~~~~~~~~ 6638s | __uint32_t 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4497:90: error: expected ‘)’ before ‘a’ 6638s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6638s | ~ ^ 6638s | ) 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4497:109: error: expected ‘)’ before ‘b’ 6638s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6638s | ~ ^ 6638s | ) 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c: In function ‘futrts_smul_hi64’: 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6638s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6638s | ^~~~~~~~~~ 6638s | __int128__ 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4501:86: error: expected ‘)’ before ‘a’ 6638s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6638s | ~ ^ 6638s | ) 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c:4501:104: error: expected ‘)’ before ‘b’ 6638s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6638s | ~ ^ 6638s | ) 6638s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open1.c: In function ‘mk_compile_opts’: 6638s /tmp/autopkgtest.K0ihat/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=] 6638s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6638s | ~~^ ~~~~~~~~~~~~~ 6638s | | | 6638s | unsigned int int64_t {aka long long int} 6638s | %llu 6638s 6638s If you find this error message confusing, uninformative, or wrong, please open an issue: 6638s https://github.com/diku-dk/futhark/issues 6638s 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.fut: 6640s Compiling with --backend=opencl: 6640s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.fut:6:25-32: 6640s Unused name "X". 6640s cc failed with code 1: 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_umul_hi64’: 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6640s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6640s | ^~~~~~~~~~~ 6640s | __uint32_t 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4497:90: error: expected ‘)’ before ‘a’ 6640s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6640s | ~ ^ 6640s | ) 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4497:109: error: expected ‘)’ before ‘b’ 6640s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6640s | ~ ^ 6640s | ) 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c: In function ‘futrts_smul_hi64’: 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6640s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6640s | ^~~~~~~~~~ 6640s | __int128__ 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4501:86: error: expected ‘)’ before ‘a’ 6640s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6640s | ~ ^ 6640s | ) 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c:4501:104: error: expected ‘)’ before ‘b’ 6640s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6640s | ~ ^ 6640s | ) 6640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open4.c: In function ‘mk_compile_opts’: 6640s /tmp/autopkgtest.K0ihat/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=] 6640s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6640s | ~~^ ~~~~~~~~~~~~~ 6640s | | | 6640s | unsigned int int64_t {aka long long int} 6640s | %llu 6640s 6640s If you find this error message confusing, uninformative, or wrong, please open an issue: 6640s https://github.com/diku-dk/futhark/issues 6640s 6642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.fut: 6642s Compiling with --backend=opencl: 6642s cc failed with code 1: 6642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_umul_hi64’: 6642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6642s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4497:90: error: expected ‘)’ before ‘a’ 6642s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4497:109: error: expected ‘)’ before ‘b’ 6642s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/open5.c: In function ‘futrts_smul_hi64’: 6642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6642s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4501:86: error: expected ‘)’ before ‘a’ 6642s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/open5.c:4501:104: error: expected ‘)’ before ‘b’ 6642s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/open5.c: In function ‘mk_compile_opts’: 6642s /tmp/autopkgtest.K0ihat/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=] 6642s 7827 | "-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 6647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.fut: 6647s Compiling with --backend=opencl: 6647s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.fut:16:21-36: 6647s Unused name "unused". 6647s cc failed with code 1: 6647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_umul_hi64’: 6647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6647s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4497:90: error: expected ‘)’ before ‘a’ 6647s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4497:109: error: expected ‘)’ before ‘b’ 6647s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c: In function ‘futrts_smul_hi64’: 6647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6647s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4501:86: error: expected ‘)’ before ‘a’ 6647s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c:4501:104: error: expected ‘)’ before ‘b’ 6647s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/open6.c: In function ‘mk_compile_opts’: 6647s /tmp/autopkgtest.K0ihat/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=] 6647s 7827 | "-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 6647s 1235 failed, 128 passed, 943 to go. 6648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.fut: 6648s Compiling with --backend=opencl: 6648s cc failed with code 1: 6648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_umul_hi64’: 6648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6648s 4499 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:90: error: expected ‘)’ before ‘a’ 6648s 4499 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4499:109: error: expected ‘)’ before ‘b’ 6648s 4499 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘futrts_smul_hi64’: 6648s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6648s 4503 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4503:86: error: expected ‘)’ before ‘a’ 6648s 4503 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c:4503:104: error: expected ‘)’ before ‘b’ 6649s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6649s | ~ ^ 6649s | ) 6649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic0.c: In function ‘mk_compile_opts’: 6649s /tmp/autopkgtest.K0ihat/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=] 6649s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6649s | ~~^ ~~~~~~~~~~~~~ 6649s | | | 6649s | unsigned int int64_t {aka long long int} 6649s | %llu 6649s 6649s If you find this error message confusing, uninformative, or wrong, please open an issue: 6649s https://github.com/diku-dk/futhark/issues 6649s 6649s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.fut: 6650s Compiling with --backend=opencl: 6650s cc failed with code 1: 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_umul_hi64’: 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6650s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6650s | ^~~~~~~~~~~ 6650s | __uint32_t 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:90: error: expected ‘)’ before ‘a’ 6650s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6650s | ~ ^ 6650s | ) 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4499:109: error: expected ‘)’ before ‘b’ 6650s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6650s | ~ ^ 6650s | ) 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘futrts_smul_hi64’: 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6650s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6650s | ^~~~~~~~~~ 6650s | __int128__ 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4503:86: error: expected ‘)’ before ‘a’ 6650s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6650s | ~ ^ 6650s | ) 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c:4503:104: error: expected ‘)’ before ‘b’ 6650s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6650s | ~ ^ 6650s | ) 6650s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic1.c: In function ‘mk_compile_opts’: 6650s /tmp/autopkgtest.K0ihat/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=] 6650s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6650s | ~~^ ~~~~~~~~~~~~~ 6650s | | | 6650s | unsigned int int64_t {aka long long int} 6650s | %llu 6650s 6650s If you find this error message confusing, uninformative, or wrong, please open an issue: 6650s https://github.com/diku-dk/futhark/issues 6650s 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.fut: 6651s Compiling with --backend=opencl: 6651s cc failed with code 1: 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_umul_hi64’: 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6651s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6651s | ^~~~~~~~~~~ 6651s | __uint32_t 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:90: error: expected ‘)’ before ‘a’ 6651s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6651s | ~ ^ 6651s | ) 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4530:109: error: expected ‘)’ before ‘b’ 6651s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6651s | ~ ^ 6651s | ) 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘futrts_smul_hi64’: 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6651s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6651s | ^~~~~~~~~~ 6651s | __int128__ 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4534:86: error: expected ‘)’ before ‘a’ 6651s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6651s | ~ ^ 6651s | ) 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c:4534:104: error: expected ‘)’ before ‘b’ 6651s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6651s | ~ ^ 6651s | ) 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic2.c: In function ‘mk_compile_opts’: 6651s /tmp/autopkgtest.K0ihat/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=] 6651s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6651s | ~~^ ~~~~~~~~~~~~~ 6651s | | | 6651s | unsigned int int64_t {aka long long int} 6651s | %llu 6651s 6651s If you find this error message confusing, uninformative, or wrong, please open an issue: 6651s https://github.com/diku-dk/futhark/issues 6651s 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.fut: 6651s Compiling with --backend=opencl: 6651s cc failed with code 1: 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_umul_hi64’: 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6651s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6651s | ^~~~~~~~~~~ 6651s | __uint32_t 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:90: error: expected ‘)’ before ‘a’ 6651s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6651s | ~ ^ 6651s | ) 6651s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4528:109: error: expected ‘)’ before ‘b’ 6651s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6651s | ~ ^ 6651s | ) 6652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘futrts_smul_hi64’: 6652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6652s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6652s | ^~~~~~~~~~ 6652s | __int128__ 6652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4532:86: error: expected ‘)’ before ‘a’ 6652s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6652s | ~ ^ 6652s | ) 6652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c:4532:104: error: expected ‘)’ before ‘b’ 6652s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6652s | ~ ^ 6652s | ) 6652s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic3.c: In function ‘mk_compile_opts’: 6652s /tmp/autopkgtest.K0ihat/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=] 6652s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6652s | ~~^ ~~~~~~~~~~~~~ 6652s | | | 6652s | unsigned int int64_t {aka long long int} 6652s | %llu 6652s 6652s If you find this error message confusing, uninformative, or wrong, please open an issue: 6652s https://github.com/diku-dk/futhark/issues 6652s 6653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.fut: 6653s Compiling with --backend=opencl: 6653s cc failed with code 1: 6653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_umul_hi64’: 6653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6653s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:90: error: expected ‘)’ before ‘a’ 6653s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4497:109: error: expected ‘)’ before ‘b’ 6653s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘futrts_smul_hi64’: 6653s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6653s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4501:86: error: expected ‘)’ before ‘a’ 6653s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c:4501:104: error: expected ‘)’ before ‘b’ 6653s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic5.c: In function ‘mk_compile_opts’: 6653s /tmp/autopkgtest.K0ihat/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=] 6653s 7827 | "-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 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.fut: 6655s Compiling with --backend=opencl: 6655s cc failed with code 1: 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_umul_hi64’: 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6655s 4528 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:90: error: expected ‘)’ before ‘a’ 6655s 4528 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4528:109: error: expected ‘)’ before ‘b’ 6655s 4528 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘futrts_smul_hi64’: 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6655s 4532 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4532:86: error: expected ‘)’ before ‘a’ 6655s 4532 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c:4532:104: error: expected ‘)’ before ‘b’ 6655s 4532 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic4.c: In function ‘mk_compile_opts’: 6655s /tmp/autopkgtest.K0ihat/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=] 6655s 7861 | "-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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.fut: 6655s Compiling with --backend=opencl: 6655s cc failed with code 1: 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_umul_hi64’: 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6655s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:90: error: expected ‘)’ before ‘a’ 6655s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4497:109: error: expected ‘)’ before ‘b’ 6655s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘futrts_smul_hi64’: 6655s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6655s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4501:86: error: expected ‘)’ before ‘a’ 6655s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c:4501:104: error: expected ‘)’ before ‘b’ 6655s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/polymorphic6.c: In function ‘mk_compile_opts’: 6655s /tmp/autopkgtest.K0ihat/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=] 6655s 7827 | "-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 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.fut: 6661s Compiling with --backend=opencl: 6661s cc failed with code 1: 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_umul_hi64’: 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6661s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6661s | ^~~~~~~~~~~ 6661s | __uint32_t 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:90: error: expected ‘)’ before ‘a’ 6661s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6661s | ~ ^ 6661s | ) 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4499:109: error: expected ‘)’ before ‘b’ 6661s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6661s | ~ ^ 6661s | ) 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘futrts_smul_hi64’: 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6661s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6661s | ^~~~~~~~~~ 6661s | __int128__ 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4503:86: error: expected ‘)’ before ‘a’ 6661s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6661s | ~ ^ 6661s | ) 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c:4503:104: error: expected ‘)’ before ‘b’ 6661s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6661s | ~ ^ 6661s | ) 6661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/polymorphic7.c: In function ‘mk_compile_opts’: 6661s /tmp/autopkgtest.K0ihat/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=] 6661s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6661s | ~~^ ~~~~~~~~~~~~~ 6661s | | | 6661s | unsigned int int64_t {aka long long int} 6661s | %llu 6661s 6661s If you find this error message confusing, uninformative, or wrong, please open an issue: 6661s https://github.com/diku-dk/futhark/issues 6661s 6662s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.fut: 6662s Compiling with --backend=opencl: 6662s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:11-12: 6662s Unused name "a". 6662s 6662s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.fut:29:20-21: 6662s Unused name "b". 6662s cc failed with code 1: 6662s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_umul_hi64’: 6662s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6662s 4500 | 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.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 6662s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:90: error: expected ‘)’ before ‘a’ 6662s 4500 | 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.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4500:109: error: expected ‘)’ before ‘b’ 6662s 4500 | 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.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘futrts_smul_hi64’: 6662s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6662s 4504 | 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.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4504:86: error: expected ‘)’ before ‘a’ 6662s 4504 | 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.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c:4504:104: error: expected ‘)’ before ‘b’ 6662s 4504 | 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.K0ihat/autopkgtest_tmp/tests/modules/scope_behaviour.c: In function ‘mk_compile_opts’: 6662s /tmp/autopkgtest.K0ihat/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=] 6662s 7830 | "-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 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.fut: 6663s Compiling with --backend=opencl: 6663s cc failed with code 1: 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_umul_hi64’: 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6663s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6663s | ^~~~~~~~~~~ 6663s | __uint32_t 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4497:90: error: expected ‘)’ before ‘a’ 6663s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6663s | ~ ^ 6663s | ) 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4497:109: error: expected ‘)’ before ‘b’ 6663s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6663s | ~ ^ 6663s | ) 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘futrts_smul_hi64’: 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6663s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6663s | ^~~~~~~~~~ 6663s | __int128__ 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4501:86: error: expected ‘)’ before ‘a’ 6663s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6663s | ~ ^ 6663s | ) 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c:4501:104: error: expected ‘)’ before ‘b’ 6663s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6663s | ~ ^ 6663s | ) 6663s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing0.c: In function ‘mk_compile_opts’: 6663s /tmp/autopkgtest.K0ihat/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=] 6663s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6663s | ~~^ ~~~~~~~~~~~~~ 6663s | | | 6663s | unsigned int int64_t {aka long long int} 6663s | %llu 6663s 6663s If you find this error message confusing, uninformative, or wrong, please open an issue: 6663s https://github.com/diku-dk/futhark/issues 6663s 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.fut: 6664s Compiling with --backend=opencl: 6664s cc failed with code 1: 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_umul_hi64’: 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6664s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6664s | ^~~~~~~~~~~ 6664s | __uint32_t 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4499:90: error: expected ‘)’ before ‘a’ 6664s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6664s | ~ ^ 6664s | ) 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4499:109: error: expected ‘)’ before ‘b’ 6664s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6664s | ~ ^ 6664s | ) 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘futrts_smul_hi64’: 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6664s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6664s | ^~~~~~~~~~ 6664s | __int128__ 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4503:86: error: expected ‘)’ before ‘a’ 6664s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6664s | ~ ^ 6664s | ) 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c:4503:104: error: expected ‘)’ before ‘b’ 6664s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6664s | ~ ^ 6664s | ) 6664s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing1.c: In function ‘mk_compile_opts’: 6664s /tmp/autopkgtest.K0ihat/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=] 6664s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6664s | ~~^ ~~~~~~~~~~~~~ 6664s | | | 6665s | unsigned int int64_t {aka long long int} 6665s | %llu 6665s 6665s If you find this error message confusing, uninformative, or wrong, please open an issue: 6665s https://github.com/diku-dk/futhark/issues 6665s 6665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.fut: 6665s Compiling with --backend=opencl: 6665s cc failed with code 1: 6665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_umul_hi64’: 6665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6665s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6665s | ^~~~~~~~~~~ 6665s | __uint32_t 6665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4499:90: error: expected ‘)’ before ‘a’ 6665s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6665s | ~ ^ 6665s | ) 6665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4499:109: error: expected ‘)’ before ‘b’ 6665s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6665s | ~ ^ 6665s | ) 6666s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘futrts_smul_hi64’: 6666s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6666s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6666s | ^~~~~~~~~~ 6666s | __int128__ 6666s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4503:86: error: expected ‘)’ before ‘a’ 6666s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6666s | ~ ^ 6666s | ) 6666s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c:4503:104: error: expected ‘)’ before ‘b’ 6666s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6666s | ~ ^ 6666s | ) 6666s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing2.c: In function ‘mk_compile_opts’: 6666s /tmp/autopkgtest.K0ihat/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=] 6666s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6666s | ~~^ ~~~~~~~~~~~~~ 6666s | | | 6666s | unsigned int int64_t {aka long long int} 6666s | %llu 6666s 6666s If you find this error message confusing, uninformative, or wrong, please open an issue: 6666s https://github.com/diku-dk/futhark/issues 6666s 6667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.fut: 6667s Compiling with --backend=opencl: 6667s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.fut:5:19-20: 6667s Defaulting ambiguous type to i32. 6667s cc failed with code 1: 6667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_umul_hi64’: 6667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6667s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4497:90: error: expected ‘)’ before ‘a’ 6667s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4497:109: error: expected ‘)’ before ‘b’ 6667s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘futrts_smul_hi64’: 6667s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6667s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4501:86: error: expected ‘)’ before ‘a’ 6667s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c:4501:104: error: expected ‘)’ before ‘b’ 6667s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing3.c: In function ‘mk_compile_opts’: 6667s /tmp/autopkgtest.K0ihat/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=] 6667s 7827 | "-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 6669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.fut: 6669s Compiling with --backend=opencl: 6669s cc failed with code 1: 6669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_umul_hi64’: 6669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6669s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4497:90: error: expected ‘)’ before ‘a’ 6669s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4497:109: error: expected ‘)’ before ‘b’ 6669s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘futrts_smul_hi64’: 6669s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6669s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4501:86: error: expected ‘)’ before ‘a’ 6669s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c:4501:104: error: expected ‘)’ before ‘b’ 6669s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/shadowing4.c: In function ‘mk_compile_opts’: 6669s /tmp/autopkgtest.K0ihat/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=] 6669s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/modules/sig1.fut: 6675s Compiling with --backend=opencl: 6675s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.fut:10:9-11: 6675s Entry point parameter 6675s 6675s () 6675s 6675s will have an opaque type, so the entry point will likely not be callable. 6675s cc failed with code 1: 6675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_umul_hi64’: 6675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6675s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 6675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4502:90: error: expected ‘)’ before ‘a’ 6675s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4502:109: error: expected ‘)’ before ‘b’ 6675s 4502 | 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.K0ihat/autopkgtest_tmp/tests/modules/sig1.c: In function ‘futrts_smul_hi64’: 6675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6675s 4506 | 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.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4506:86: error: expected ‘)’ before ‘a’ 6675s 4506 | 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.K0ihat/autopkgtest_tmp/tests/modules/sig1.c:4506:104: error: expected ‘)’ before ‘b’ 6675s 4506 | 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.K0ihat/autopkgtest_tmp/tests/modules/sig1.c: In function ‘mk_compile_opts’: 6675s /tmp/autopkgtest.K0ihat/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=] 6675s 7832 | "-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 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.fut: 6677s Compiling with --backend=opencl: 6677s cc failed with code 1: 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_umul_hi64’: 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6677s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6677s | ^~~~~~~~~~~ 6677s | __uint32_t 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4512:90: error: expected ‘)’ before ‘a’ 6677s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4512:109: error: expected ‘)’ before ‘b’ 6677s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c: In function ‘futrts_smul_hi64’: 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6677s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6677s | ^~~~~~~~~~ 6677s | __int128__ 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4516:86: error: expected ‘)’ before ‘a’ 6677s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c:4516:104: error: expected ‘)’ before ‘b’ 6677s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sig3.c: In function ‘mk_compile_opts’: 6677s /tmp/autopkgtest.K0ihat/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=] 6677s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6677s | ~~^ ~~~~~~~~~~~~~ 6677s | | | 6677s | unsigned int int64_t {aka long long int} 6677s | %llu 6677s 6677s If you find this error message confusing, uninformative, or wrong, please open an issue: 6677s https://github.com/diku-dk/futhark/issues 6677s 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.fut: 6677s Compiling with --backend=opencl: 6677s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:11-12: 6677s Unused name "a". 6677s 6677s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.fut:22:20-21: 6677s Unused name "b". 6677s cc failed with code 1: 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_umul_hi64’: 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6677s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6677s | ^~~~~~~~~~~ 6677s | __uint32_t 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:90: error: expected ‘)’ before ‘a’ 6677s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4498:109: error: expected ‘)’ before ‘b’ 6677s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘futrts_smul_hi64’: 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6677s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6677s | ^~~~~~~~~~ 6677s | __int128__ 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4502:86: error: expected ‘)’ before ‘a’ 6677s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c:4502:104: error: expected ‘)’ before ‘b’ 6677s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6677s | ~ ^ 6677s | ) 6677s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_nested_test.c: In function ‘mk_compile_opts’: 6677s /tmp/autopkgtest.K0ihat/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=] 6677s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6677s | ~~^ ~~~~~~~~~~~~~ 6677s | | | 6677s | unsigned int int64_t {aka long long int} 6677s | %llu 6677s 6677s If you find this error message confusing, uninformative, or wrong, please open an issue: 6677s https://github.com/diku-dk/futhark/issues 6677s 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.fut: 6678s Compiling with --backend=opencl: 6678s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:11-12: 6678s Unused name "a". 6678s 6678s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.fut:22:20-21: 6678s Unused name "b". 6678s cc failed with code 1: 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_umul_hi64’: 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6678s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6678s | ^~~~~~~~~~~ 6678s | __uint32_t 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:90: error: expected ‘)’ before ‘a’ 6678s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6678s | ~ ^ 6678s | ) 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4498:109: error: expected ‘)’ before ‘b’ 6678s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6678s | ~ ^ 6678s | ) 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘futrts_smul_hi64’: 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6678s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6678s | ^~~~~~~~~~ 6678s | __int128__ 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4502:86: error: expected ‘)’ before ‘a’ 6678s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6678s | ~ ^ 6678s | ) 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c:4502:104: error: expected ‘)’ before ‘b’ 6678s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6678s | ~ ^ 6678s | ) 6678s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/simple_number_module.c: In function ‘mk_compile_opts’: 6678s /tmp/autopkgtest.K0ihat/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=] 6678s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6678s | ~~^ ~~~~~~~~~~~~~ 6678s | | | 6678s | unsigned int int64_t {aka long long int} 6678s | %llu 6678s 6678s If you find this error message confusing, uninformative, or wrong, please open an issue: 6678s https://github.com/diku-dk/futhark/issues 6678s 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.fut: 6685s Compiling with --backend=opencl: 6685s cc failed with code 1: 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_umul_hi64’: 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6685s 4511 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:90: error: expected ‘)’ before ‘a’ 6685s 4511 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4511:109: error: expected ‘)’ before ‘b’ 6685s 4511 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘futrts_smul_hi64’: 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6685s 4515 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4515:86: error: expected ‘)’ before ‘a’ 6685s 4515 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c:4515:104: error: expected ‘)’ before ‘b’ 6685s 4515 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams1.c: In function ‘mk_compile_opts’: 6685s /tmp/autopkgtest.K0ihat/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=] 6685s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6685s | ~~^ ~~~~~~~~~~~~~ 6685s | | | 6685s | unsigned int int64_t {aka long long int} 6685s | %llu 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 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.fut: 6685s Compiling with --backend=opencl: 6685s cc failed with code 1: 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_umul_hi64’: 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6685s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:90: error: expected ‘)’ before ‘a’ 6685s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4497:109: error: expected ‘)’ before ‘b’ 6685s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘futrts_smul_hi64’: 6685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6685s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4501:86: error: expected ‘)’ before ‘a’ 6685s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c:4501:104: error: expected ‘)’ before ‘b’ 6685s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams0.c: In function ‘mk_compile_opts’: 6685s /tmp/autopkgtest.K0ihat/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=] 6685s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6685s | ~~^ ~~~~~~~~~~~~~ 6685s | | | 6685s | unsigned int int64_t {aka long long int} 6685s | %llu 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 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.fut: 6687s Compiling with --backend=opencl: 6687s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.fut:11:35-36: 6687s Defaulting ambiguous type to i32. 6687s cc failed with code 1: 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_umul_hi64’: 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6687s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6687s | ^~~~~~~~~~~ 6687s | __uint32_t 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:90: error: expected ‘)’ before ‘a’ 6687s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6687s | ~ ^ 6687s | ) 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4512:109: error: expected ‘)’ before ‘b’ 6687s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6687s | ~ ^ 6687s | ) 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘futrts_smul_hi64’: 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6687s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6687s | ^~~~~~~~~~ 6687s | __int128__ 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4516:86: error: expected ‘)’ before ‘a’ 6687s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6687s | ~ ^ 6687s | ) 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c:4516:104: error: expected ‘)’ before ‘b’ 6687s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6687s | ~ ^ 6687s | ) 6687s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams2.c: In function ‘mk_compile_opts’: 6687s /tmp/autopkgtest.K0ihat/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=] 6687s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6687s | ~~^ ~~~~~~~~~~~~~ 6687s | | | 6687s | unsigned int int64_t {aka long long int} 6687s | %llu 6687s 6687s If you find this error message confusing, uninformative, or wrong, please open an issue: 6687s https://github.com/diku-dk/futhark/issues 6687s 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.fut: 6688s Compiling with --backend=opencl: 6688s cc failed with code 1: 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_umul_hi64’: 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6688s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6688s | ^~~~~~~~~~~ 6688s | __uint32_t 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:90: error: expected ‘)’ before ‘a’ 6688s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4497:109: error: expected ‘)’ before ‘b’ 6688s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘futrts_smul_hi64’: 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6688s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6688s | ^~~~~~~~~~ 6688s | __int128__ 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4501:86: error: expected ‘)’ before ‘a’ 6688s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c:4501:104: error: expected ‘)’ before ‘b’ 6688s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams4.c: In function ‘mk_compile_opts’: 6688s /tmp/autopkgtest.K0ihat/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=] 6688s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6688s | ~~^ ~~~~~~~~~~~~~ 6688s | | | 6688s | unsigned int int64_t {aka long long int} 6688s | %llu 6688s 6688s If you find this error message confusing, uninformative, or wrong, please open an issue: 6688s https://github.com/diku-dk/futhark/issues 6688s 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.fut: 6688s Compiling with --backend=opencl: 6688s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.fut:12:33-34: 6688s Defaulting ambiguous type to i32. 6688s cc failed with code 1: 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_umul_hi64’: 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6688s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6688s | ^~~~~~~~~~~ 6688s | __uint32_t 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:90: error: expected ‘)’ before ‘a’ 6688s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4512:109: error: expected ‘)’ before ‘b’ 6688s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘futrts_smul_hi64’: 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6688s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6688s | ^~~~~~~~~~ 6688s | __int128__ 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4516:86: error: expected ‘)’ before ‘a’ 6688s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c:4516:104: error: expected ‘)’ before ‘b’ 6688s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6688s | ~ ^ 6688s | ) 6688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams3.c: In function ‘mk_compile_opts’: 6688s /tmp/autopkgtest.K0ihat/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=] 6688s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6688s | ~~^ ~~~~~~~~~~~~~ 6688s | | | 6688s | unsigned int int64_t {aka long long int} 6688s | %llu 6688s 6688s If you find this error message confusing, uninformative, or wrong, please open an issue: 6688s https://github.com/diku-dk/futhark/issues 6688s 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.fut: 6689s Compiling with --backend=opencl: 6689s cc failed with code 1: 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_umul_hi64’: 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6689s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6689s | ^~~~~~~~~~~ 6689s | __uint32_t 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:90: error: expected ‘)’ before ‘a’ 6689s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4485:109: error: expected ‘)’ before ‘b’ 6689s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘futrts_smul_hi64’: 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6689s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6689s | ^~~~~~~~~~ 6689s | __int128__ 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4489:86: error: expected ‘)’ before ‘a’ 6689s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c:4489:104: error: expected ‘)’ before ‘b’ 6689s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams6.c: In function ‘mk_compile_opts’: 6689s /tmp/autopkgtest.K0ihat/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=] 6689s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6689s | ~~^ ~~~~~~~~~~~~~ 6689s | | | 6689s | unsigned int int64_t {aka long long int} 6689s | %llu 6689s 6689s If you find this error message confusing, uninformative, or wrong, please open an issue: 6689s https://github.com/diku-dk/futhark/issues 6689s 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.fut: 6689s Compiling with --backend=opencl: 6689s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.fut:9:12-13: 6689s Unused name "b". 6689s cc failed with code 1: 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_umul_hi64’: 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6689s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6689s | ^~~~~~~~~~~ 6689s | __uint32_t 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:90: error: expected ‘)’ before ‘a’ 6689s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4485:109: error: expected ‘)’ before ‘b’ 6689s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘futrts_smul_hi64’: 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6689s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6689s | ^~~~~~~~~~ 6689s | __int128__ 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4489:86: error: expected ‘)’ before ‘a’ 6689s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c:4489:104: error: expected ‘)’ before ‘b’ 6689s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6689s | ~ ^ 6689s | ) 6689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams5.c: In function ‘mk_compile_opts’: 6689s /tmp/autopkgtest.K0ihat/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=] 6689s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6689s | ~~^ ~~~~~~~~~~~~~ 6689s | | | 6689s | unsigned int int64_t {aka long long int} 6689s | %llu 6689s 6689s If you find this error message confusing, uninformative, or wrong, please open an issue: 6689s https://github.com/diku-dk/futhark/issues 6689s 6691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.fut: 6691s Compiling with --backend=opencl: 6691s cc failed with code 1: 6691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_umul_hi64’: 6691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6691s 4511 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:90: error: expected ‘)’ before ‘a’ 6691s 4511 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4511:109: error: expected ‘)’ before ‘b’ 6691s 4511 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘futrts_smul_hi64’: 6691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6691s 4515 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4515:86: error: expected ‘)’ before ‘a’ 6691s 4515 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c:4515:104: error: expected ‘)’ before ‘b’ 6691s 4515 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams7.c: In function ‘mk_compile_opts’: 6691s /tmp/autopkgtest.K0ihat/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=] 6691s 7843 | "-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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.fut: 6697s Compiling with --backend=opencl: 6697s cc failed with code 1: 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_umul_hi64’: 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6697s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4485:90: error: expected ‘)’ before ‘a’ 6697s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4485:109: error: expected ‘)’ before ‘b’ 6697s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘futrts_smul_hi64’: 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6697s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4489:86: error: expected ‘)’ before ‘a’ 6697s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c:4489:104: error: expected ‘)’ before ‘b’ 6697s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes0.c: In function ‘mk_compile_opts’: 6697s /tmp/autopkgtest.K0ihat/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=] 6697s 7815 | "-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 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.fut: 6697s Compiling with --backend=opencl: 6697s cc failed with code 1: 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_umul_hi64’: 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6697s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:90: error: expected ‘)’ before ‘a’ 6697s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4485:109: error: expected ‘)’ before ‘b’ 6697s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘futrts_smul_hi64’: 6697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6697s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4489:86: error: expected ‘)’ before ‘a’ 6697s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c:4489:104: error: expected ‘)’ before ‘b’ 6697s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizeparams8.c: In function ‘mk_compile_opts’: 6697s /tmp/autopkgtest.K0ihat/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=] 6697s 7815 | "-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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.fut: 6698s Compiling with --backend=opencl: 6698s cc failed with code 1: 6698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_umul_hi64’: 6698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6698s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4485:90: error: expected ‘)’ before ‘a’ 6698s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4485:109: error: expected ‘)’ before ‘b’ 6698s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘futrts_smul_hi64’: 6698s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6698s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4489:86: error: expected ‘)’ before ‘a’ 6698s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c:4489:104: error: expected ‘)’ before ‘b’ 6698s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes1.c: In function ‘mk_compile_opts’: 6698s /tmp/autopkgtest.K0ihat/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=] 6698s 7815 | "-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 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.fut: 6700s Compiling with --backend=opencl: 6700s cc failed with code 1: 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_umul_hi64’: 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6700s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6700s | ^~~~~~~~~~~ 6700s | __uint32_t 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4485:90: error: expected ‘)’ before ‘a’ 6700s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6700s | ~ ^ 6700s | ) 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4485:109: error: expected ‘)’ before ‘b’ 6700s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6700s | ~ ^ 6700s | ) 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘futrts_smul_hi64’: 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6700s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6700s | ^~~~~~~~~~ 6700s | __int128__ 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4489:86: error: expected ‘)’ before ‘a’ 6700s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6700s | ~ ^ 6700s | ) 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c:4489:104: error: expected ‘)’ before ‘b’ 6700s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6700s | ~ ^ 6700s | ) 6700s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes3.c: In function ‘mk_compile_opts’: 6700s /tmp/autopkgtest.K0ihat/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=] 6700s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6700s | ~~^ ~~~~~~~~~~~~~ 6700s | | | 6700s | unsigned int int64_t {aka long long int} 6700s | %llu 6700s 6700s If you find this error message confusing, uninformative, or wrong, please open an issue: 6700s https://github.com/diku-dk/futhark/issues 6700s 6702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.fut: 6702s Compiling with --backend=opencl: 6702s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.fut:8:12-13: 6702s Unused name "b". 6702s cc failed with code 1: 6702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_umul_hi64’: 6702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6702s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4485:90: error: expected ‘)’ before ‘a’ 6702s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4485:109: error: expected ‘)’ before ‘b’ 6702s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘futrts_smul_hi64’: 6702s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6702s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4489:86: error: expected ‘)’ before ‘a’ 6702s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c:4489:104: error: expected ‘)’ before ‘b’ 6702s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/sizes4.c: In function ‘mk_compile_opts’: 6702s /tmp/autopkgtest.K0ihat/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=] 6702s 7815 | "-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 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.fut: 6703s Compiling with --backend=opencl: 6703s cc failed with code 1: 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_umul_hi64’: 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6703s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6703s | ^~~~~~~~~~~ 6703s | __uint32_t 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4485:90: error: expected ‘)’ before ‘a’ 6703s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6703s | ~ ^ 6703s | ) 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4485:109: error: expected ‘)’ before ‘b’ 6703s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6703s | ~ ^ 6703s | ) 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘futrts_smul_hi64’: 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6703s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6703s | ^~~~~~~~~~ 6703s | __int128__ 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4489:86: error: expected ‘)’ before ‘a’ 6703s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6703s | ~ ^ 6703s | ) 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c:4489:104: error: expected ‘)’ before ‘b’ 6703s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6703s | ~ ^ 6703s | ) 6703s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes5.c: In function ‘mk_compile_opts’: 6703s /tmp/autopkgtest.K0ihat/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=] 6703s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6703s | ~~^ ~~~~~~~~~~~~~ 6703s | | | 6703s | unsigned int int64_t {aka long long int} 6703s | %llu 6703s 6703s If you find this error message confusing, uninformative, or wrong, please open an issue: 6703s https://github.com/diku-dk/futhark/issues 6703s 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.fut: 6704s Compiling with --backend=opencl: 6704s cc failed with code 1: 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_umul_hi64’: 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6704s | ^~~~~~~~~~~ 6704s | __uint32_t 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4485:90: error: expected ‘)’ before ‘a’ 6704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6704s | ~ ^ 6704s | ) 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4485:109: error: expected ‘)’ before ‘b’ 6704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6704s | ~ ^ 6704s | ) 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘futrts_smul_hi64’: 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6704s | ^~~~~~~~~~ 6704s | __int128__ 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4489:86: error: expected ‘)’ before ‘a’ 6704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6704s | ~ ^ 6704s | ) 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c:4489:104: error: expected ‘)’ before ‘b’ 6704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6704s | ~ ^ 6704s | ) 6704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes6.c: In function ‘mk_compile_opts’: 6704s /tmp/autopkgtest.K0ihat/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=] 6704s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6704s | ~~^ ~~~~~~~~~~~~~ 6704s | | | 6704s | unsigned int int64_t {aka long long int} 6704s | %llu 6704s 6704s If you find this error message confusing, uninformative, or wrong, please open an issue: 6704s https://github.com/diku-dk/futhark/issues 6704s 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.fut: 6706s Compiling with --backend=opencl: 6706s cc failed with code 1: 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_umul_hi64’: 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6706s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6706s | ^~~~~~~~~~~ 6706s | __uint32_t 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4526:90: error: expected ‘)’ before ‘a’ 6706s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6706s | ~ ^ 6706s | ) 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4526:109: error: expected ‘)’ before ‘b’ 6706s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6706s | ~ ^ 6706s | ) 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘futrts_smul_hi64’: 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6706s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6706s | ^~~~~~~~~~ 6706s | __int128__ 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4530:86: error: expected ‘)’ before ‘a’ 6706s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6706s | ~ ^ 6706s | ) 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c:4530:104: error: expected ‘)’ before ‘b’ 6706s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6706s | ~ ^ 6706s | ) 6706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes7.c: In function ‘mk_compile_opts’: 6706s /tmp/autopkgtest.K0ihat/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=] 6706s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6706s | ~~^ ~~~~~~~~~~~~~ 6706s | | | 6706s | unsigned int int64_t {aka long long int} 6706s | %llu 6706s 6706s If you find this error message confusing, uninformative, or wrong, please open an issue: 6706s https://github.com/diku-dk/futhark/issues 6706s 6707s 1269 failed, 136 passed, 901 to go. 6710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.fut: 6710s Compiling with --backend=opencl: 6710s cc failed with code 1: 6710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_umul_hi64’: 6710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6710s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4497:90: error: expected ‘)’ before ‘a’ 6710s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4497:109: error: expected ‘)’ before ‘b’ 6710s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘futrts_smul_hi64’: 6710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6710s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4501:86: error: expected ‘)’ before ‘a’ 6710s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c:4501:104: error: expected ‘)’ before ‘b’ 6710s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/struct-var.c: In function ‘mk_compile_opts’: 6710s /tmp/autopkgtest.K0ihat/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=] 6710s 7827 | "-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 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.fut: 6713s Compiling with --backend=opencl: 6713s cc failed with code 1: 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_umul_hi64’: 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6713s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6713s | ^~~~~~~~~~~ 6713s | __uint32_t 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4497:90: error: expected ‘)’ before ‘a’ 6713s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4497:109: error: expected ‘)’ before ‘b’ 6713s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘futrts_smul_hi64’: 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6713s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6713s | ^~~~~~~~~~ 6713s | __int128__ 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4501:86: error: expected ‘)’ before ‘a’ 6713s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c:4501:104: error: expected ‘)’ before ‘b’ 6713s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/sizes8.c: In function ‘mk_compile_opts’: 6713s /tmp/autopkgtest.K0ihat/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=] 6713s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6713s | ~~^ ~~~~~~~~~~~~~ 6713s | | | 6713s | unsigned int int64_t {aka long long int} 6713s | %llu 6713s 6713s If you find this error message confusing, uninformative, or wrong, please open an issue: 6713s https://github.com/diku-dk/futhark/issues 6713s 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.fut: 6713s Compiling with --backend=opencl: 6713s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.fut:14:31-33: 6713s Unused name "a3". 6713s cc failed with code 1: 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_umul_hi64’: 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6713s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6713s | ^~~~~~~~~~~ 6713s | __uint32_t 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4502:90: error: expected ‘)’ before ‘a’ 6713s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4502:109: error: expected ‘)’ before ‘b’ 6713s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c: In function ‘futrts_smul_hi64’: 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6713s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6713s | ^~~~~~~~~~ 6713s | __int128__ 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4506:86: error: expected ‘)’ before ‘a’ 6713s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c:4506:104: error: expected ‘)’ before ‘b’ 6713s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6713s | ~ ^ 6713s | ) 6713s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/triangles.c: In function ‘mk_compile_opts’: 6713s /tmp/autopkgtest.K0ihat/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=] 6713s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6713s | ~~^ ~~~~~~~~~~~~~ 6713s | | | 6713s | unsigned int int64_t {aka long long int} 6713s | %llu 6713s 6713s If you find this error message confusing, uninformative, or wrong, please open an issue: 6713s https://github.com/diku-dk/futhark/issues 6713s 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.fut: 6714s Compiling with --backend=opencl: 6714s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.fut:3:10-12: 6714s Entry point parameter 6714s 6714s () 6714s 6714s will have an opaque type, so the entry point will likely not be callable. 6714s cc failed with code 1: 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_umul_hi64’: 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6714s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6714s | ^~~~~~~~~~~ 6714s | __uint32_t 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4502:90: error: expected ‘)’ before ‘a’ 6714s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6714s | ~ ^ 6714s | ) 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4502:109: error: expected ‘)’ before ‘b’ 6714s 4502 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6714s | ~ ^ 6714s | ) 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c: In function ‘futrts_smul_hi64’: 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6714s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6714s | ^~~~~~~~~~ 6714s | __int128__ 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4506:86: error: expected ‘)’ before ‘a’ 6714s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6714s | ~ ^ 6714s | ) 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c:4506:104: error: expected ‘)’ before ‘b’ 6714s 4506 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6714s | ~ ^ 6714s | ) 6714s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst1.c: In function ‘mk_compile_opts’: 6714s /tmp/autopkgtest.K0ihat/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=] 6714s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6714s | ~~^ ~~~~~~~~~~~~~ 6714s | | | 6714s | unsigned int int64_t {aka long long int} 6714s | %llu 6714s 6714s If you find this error message confusing, uninformative, or wrong, please open an issue: 6714s https://github.com/diku-dk/futhark/issues 6714s 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.fut: 6716s Compiling with --backend=opencl: 6716s cc failed with code 1: 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_umul_hi64’: 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6716s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6716s | ^~~~~~~~~~~ 6716s | __uint32_t 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4497:90: error: expected ‘)’ before ‘a’ 6716s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6716s | ~ ^ 6716s | ) 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4497:109: error: expected ‘)’ before ‘b’ 6716s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6716s | ~ ^ 6716s | ) 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c: In function ‘futrts_smul_hi64’: 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6716s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6716s | ^~~~~~~~~~ 6716s | __int128__ 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4501:86: error: expected ‘)’ before ‘a’ 6716s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6716s | ~ ^ 6716s | ) 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c:4501:104: error: expected ‘)’ before ‘b’ 6716s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6716s | ~ ^ 6716s | ) 6716s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst3.c: In function ‘mk_compile_opts’: 6716s /tmp/autopkgtest.K0ihat/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=] 6716s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6716s | ~~^ ~~~~~~~~~~~~~ 6716s | | | 6716s | unsigned int int64_t {aka long long int} 6716s | %llu 6716s 6716s If you find this error message confusing, uninformative, or wrong, please open an issue: 6716s https://github.com/diku-dk/futhark/issues 6716s 6717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.fut: 6717s Compiling with --backend=opencl: 6717s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.fut:12:27-29: 6717s Defaulting ambiguous type to i32. 6717s cc failed with code 1: 6717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_umul_hi64’: 6717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6717s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6717s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4497:90: error: expected ‘)’ before ‘a’ 6717s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6717s | ~ ^ 6717s | ) 6719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4497:109: error: expected ‘)’ before ‘b’ 6719s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6719s | ~ ^ 6719s | ) 6719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c: In function ‘futrts_smul_hi64’: 6719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6719s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6719s | ^~~~~~~~~~ 6719s | __int128__ 6719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4501:86: error: expected ‘)’ before ‘a’ 6719s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6719s | ~ ^ 6719s | ) 6719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c:4501:104: error: expected ‘)’ before ‘b’ 6719s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6719s | ~ ^ 6719s | ) 6719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/tst4.c: In function ‘mk_compile_opts’: 6719s /tmp/autopkgtest.K0ihat/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=] 6719s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6719s | ~~^ ~~~~~~~~~~~~~ 6719s | | | 6719s | unsigned int int64_t {aka long long int} 6719s | %llu 6719s 6719s If you find this error message confusing, uninformative, or wrong, please open an issue: 6719s https://github.com/diku-dk/futhark/issues 6719s 6725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.fut: 6725s Compiling with --backend=opencl: 6725s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.fut:21:12-13: 6725s Defaulting ambiguous type to i32. 6725s cc failed with code 1: 6725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_umul_hi64’: 6725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6725s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4497:90: error: expected ‘)’ before ‘a’ 6725s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4497:109: error: expected ‘)’ before ‘b’ 6725s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘futrts_smul_hi64’: 6725s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6725s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4501:86: error: expected ‘)’ before ‘a’ 6725s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c:4501:104: error: expected ‘)’ before ‘b’ 6725s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/typeparams1.c: In function ‘mk_compile_opts’: 6725s /tmp/autopkgtest.K0ihat/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=] 6725s 7827 | "-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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.fut: 6726s Compiling with --backend=opencl: 6726s cc failed with code 1: 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_umul_hi64’: 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘futrts_smul_hi64’: 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.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.K0ihat/autopkgtest_tmp/tests/modules/typeparams0.c: In function ‘mk_compile_opts’: 6726s /tmp/autopkgtest.K0ihat/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=] 6726s 7843 | "-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 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.fut: 6726s Compiling with --backend=opencl: 6726s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.fut:14:3-21: 6726s Inclusion shadows type "t". 6726s cc failed with code 1: 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_umul_hi64’: 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6726s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:90: error: expected ‘)’ before ‘a’ 6726s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4485:109: error: expected ‘)’ before ‘b’ 6726s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘futrts_smul_hi64’: 6726s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6726s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4489:86: error: expected ‘)’ before ‘a’ 6726s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c:4489:104: error: expected ‘)’ before ‘b’ 6726s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/warn_type_shadow.c: In function ‘mk_compile_opts’: 6726s /tmp/autopkgtest.K0ihat/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=] 6726s 7815 | "-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 6733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.fut: 6733s Compiling with --backend=opencl: 6733s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.fut:9:11-13: 6733s Defaulting ambiguous type to i32. 6733s cc failed with code 1: 6733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_umul_hi64’: 6733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6733s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4497:90: error: expected ‘)’ before ‘a’ 6733s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4497:109: error: expected ‘)’ before ‘b’ 6733s 4497 | 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.K0ihat/autopkgtest_tmp/tests/modules/with0.c: In function ‘futrts_smul_hi64’: 6733s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6733s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4501:86: error: expected ‘)’ before ‘a’ 6733s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/with0.c:4501:104: error: expected ‘)’ before ‘b’ 6733s 4501 | 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.K0ihat/autopkgtest_tmp/tests/modules/with0.c: In function ‘mk_compile_opts’: 6733s /tmp/autopkgtest.K0ihat/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=] 6733s 7827 | "-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 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.fut: 6735s Compiling with --backend=opencl: 6735s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.fut:21:12-29: 6735s Entry point parameter 6735s 6735s ((x: applied.cell): applied.cell) 6735s 6735s will have an opaque type, so the entry point will likely not be callable. 6735s cc failed with code 1: 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_umul_hi64’: 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4510:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6735s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6735s | ^~~~~~~~~~~ 6735s | __uint32_t 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4510:78: note: each undeclared identifier is reported only once for each function it appears in 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4510:90: error: expected ‘)’ before ‘a’ 6735s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4510:109: error: expected ‘)’ before ‘b’ 6735s 4510 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c: In function ‘futrts_smul_hi64’: 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4514:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6735s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6735s | ^~~~~~~~~~ 6735s | __int128__ 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4514:86: error: expected ‘)’ before ‘a’ 6735s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c:4514:104: error: expected ‘)’ before ‘b’ 6735s 4514 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with1.c: In function ‘mk_compile_opts’: 6735s /tmp/autopkgtest.K0ihat/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=] 6735s 7840 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6735s | ~~^ ~~~~~~~~~~~~~ 6735s | | | 6735s | unsigned int int64_t {aka long long int} 6735s | %llu 6735s 6735s If you find this error message confusing, uninformative, or wrong, please open an issue: 6735s https://github.com/diku-dk/futhark/issues 6735s 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.fut: 6735s Compiling with --backend=opencl: 6735s cc failed with code 1: 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_umul_hi64’: 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6735s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6735s | ^~~~~~~~~~~ 6735s | __uint32_t 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4497:90: error: expected ‘)’ before ‘a’ 6735s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4497:109: error: expected ‘)’ before ‘b’ 6735s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c: In function ‘futrts_smul_hi64’: 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6735s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6735s | ^~~~~~~~~~ 6735s | __int128__ 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4501:86: error: expected ‘)’ before ‘a’ 6735s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c:4501:104: error: expected ‘)’ before ‘b’ 6735s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6735s | ~ ^ 6735s | ) 6735s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with2.c: In function ‘mk_compile_opts’: 6735s /tmp/autopkgtest.K0ihat/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=] 6735s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6735s | ~~^ ~~~~~~~~~~~~~ 6735s | | | 6735s | unsigned int int64_t {aka long long int} 6735s | %llu 6735s 6735s If you find this error message confusing, uninformative, or wrong, please open an issue: 6735s https://github.com/diku-dk/futhark/issues 6735s 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.fut: 6737s Compiling with --backend=opencl: 6737s cc failed with code 1: 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_umul_hi64’: 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6737s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6737s | ^~~~~~~~~~~ 6737s | __uint32_t 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4497:90: error: expected ‘)’ before ‘a’ 6737s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4497:109: error: expected ‘)’ before ‘b’ 6737s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c: In function ‘futrts_smul_hi64’: 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6737s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6737s | ^~~~~~~~~~ 6737s | __int128__ 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4501:86: error: expected ‘)’ before ‘a’ 6737s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c:4501:104: error: expected ‘)’ before ‘b’ 6737s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with4.c: In function ‘mk_compile_opts’: 6737s /tmp/autopkgtest.K0ihat/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=] 6737s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6737s | ~~^ ~~~~~~~~~~~~~ 6737s | | | 6737s | unsigned int int64_t {aka long long int} 6737s | %llu 6737s 6737s If you find this error message confusing, uninformative, or wrong, please open an issue: 6737s https://github.com/diku-dk/futhark/issues 6737s 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.fut: 6737s Compiling with --backend=opencl: 6737s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.fut:13:54-55: 6737s Defaulting ambiguous type to i32. 6737s cc failed with code 1: 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_umul_hi64’: 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6737s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6737s | ^~~~~~~~~~~ 6737s | __uint32_t 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4497:90: error: expected ‘)’ before ‘a’ 6737s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4497:109: error: expected ‘)’ before ‘b’ 6737s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c: In function ‘futrts_smul_hi64’: 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6737s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6737s | ^~~~~~~~~~ 6737s | __int128__ 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4501:86: error: expected ‘)’ before ‘a’ 6737s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c:4501:104: error: expected ‘)’ before ‘b’ 6737s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6737s | ~ ^ 6737s | ) 6737s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with3.c: In function ‘mk_compile_opts’: 6737s /tmp/autopkgtest.K0ihat/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=] 6737s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6737s | ~~^ ~~~~~~~~~~~~~ 6737s | | | 6737s | unsigned int int64_t {aka long long int} 6737s | %llu 6737s 6737s If you find this error message confusing, uninformative, or wrong, please open an issue: 6737s https://github.com/diku-dk/futhark/issues 6737s 6739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.fut: 6739s Compiling with --backend=opencl: 6739s cc failed with code 1: 6739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_umul_hi64’: 6739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6739s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4485:90: error: expected ‘)’ before ‘a’ 6739s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4485:109: error: expected ‘)’ before ‘b’ 6739s 4485 | 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.K0ihat/autopkgtest_tmp/tests/modules/with5.c: In function ‘futrts_smul_hi64’: 6739s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6739s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4489:86: error: expected ‘)’ before ‘a’ 6739s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/with5.c:4489:104: error: expected ‘)’ before ‘b’ 6739s 4489 | 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.K0ihat/autopkgtest_tmp/tests/modules/with5.c: In function ‘mk_compile_opts’: 6739s /tmp/autopkgtest.K0ihat/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=] 6739s 7815 | "-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 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.fut: 6742s Compiling with --backend=opencl: 6742s cc failed with code 1: 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_umul_hi64’: 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6742s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6742s | ^~~~~~~~~~~ 6742s | __uint32_t 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4497:90: error: expected ‘)’ before ‘a’ 6742s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6742s | ~ ^ 6742s | ) 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4497:109: error: expected ‘)’ before ‘b’ 6742s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6742s | ~ ^ 6742s | ) 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c: In function ‘futrts_smul_hi64’: 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6742s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6742s | ^~~~~~~~~~ 6742s | __int128__ 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4501:86: error: expected ‘)’ before ‘a’ 6742s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6742s | ~ ^ 6742s | ) 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c:4501:104: error: expected ‘)’ before ‘b’ 6742s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6742s | ~ ^ 6742s | ) 6742s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/multinv16.c: In function ‘mk_compile_opts’: 6742s /tmp/autopkgtest.K0ihat/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=] 6742s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6742s | ~~^ ~~~~~~~~~~~~~ 6742s | | | 6742s | unsigned int int64_t {aka long long int} 6742s | %llu 6742s 6742s If you find this error message confusing, uninformative, or wrong, please open an issue: 6742s https://github.com/diku-dk/futhark/issues 6742s 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.fut: 6743s Compiling with --backend=opencl: 6743s cc failed with code 1: 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c: In function ‘futrts_umul_hi64’: 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6743s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6743s | ^~~~~~~~~~~ 6743s | __uint32_t 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4511:90: error: expected ‘)’ before ‘a’ 6743s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6743s | ~ ^ 6743s | ) 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4511:109: error: expected ‘)’ before ‘b’ 6743s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6743s | ~ ^ 6743s | ) 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c: In function ‘futrts_smul_hi64’: 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6743s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6743s | ^~~~~~~~~~ 6743s | __int128__ 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4515:86: error: expected ‘)’ before ‘a’ 6743s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6743s | ~ ^ 6743s | ) 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c:4515:104: error: expected ‘)’ before ‘b’ 6743s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6743s | ~ ^ 6743s | ) 6743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/mss.c: In function ‘mk_compile_opts’: 6743s /tmp/autopkgtest.K0ihat/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=] 6743s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6743s | ~~^ ~~~~~~~~~~~~~ 6743s | | | 6743s | unsigned int int64_t {aka long long int} 6743s | %llu 6743s 6743s If you find this error message confusing, uninformative, or wrong, please open an issue: 6743s https://github.com/diku-dk/futhark/issues 6743s 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.fut: 6748s Compiling with --backend=opencl: 6748s cc failed with code 1: 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c: In function ‘futrts_umul_hi64’: 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6748s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6748s | ^~~~~~~~~~~ 6748s | __uint32_t 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4527:90: error: expected ‘)’ before ‘a’ 6748s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6748s | ~ ^ 6748s | ) 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4527:109: error: expected ‘)’ before ‘b’ 6748s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6748s | ~ ^ 6748s | ) 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c: In function ‘futrts_smul_hi64’: 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6748s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6748s | ^~~~~~~~~~ 6748s | __int128__ 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4531:86: error: expected ‘)’ before ‘a’ 6748s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6748s | ~ ^ 6748s | ) 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c:4531:104: error: expected ‘)’ before ‘b’ 6748s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6748s | ~ ^ 6748s | ) 6748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/negate.c: In function ‘mk_compile_opts’: 6748s /tmp/autopkgtest.K0ihat/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=] 6748s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6748s | ~~^ ~~~~~~~~~~~~~ 6748s | | | 6748s | unsigned int int64_t {aka long long int} 6748s | %llu 6748s 6748s If you find this error message confusing, uninformative, or wrong, please open an issue: 6748s https://github.com/diku-dk/futhark/issues 6748s 6749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.fut: 6749s Compiling with --backend=opencl: 6749s cc failed with code 1: 6749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_umul_hi64’: 6749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6749s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6749s | ^~~~~~~~~~~ 6749s | __uint32_t 6749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6749s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4497:90: error: expected ‘)’ before ‘a’ 6750s 4497 | 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.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4497:109: error: expected ‘)’ before ‘b’ 6750s 4497 | 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.K0ihat/autopkgtest_tmp/tests/nestedmain.c: In function ‘futrts_smul_hi64’: 6750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6750s 4501 | 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.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4501:86: error: expected ‘)’ before ‘a’ 6750s 4501 | 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.K0ihat/autopkgtest_tmp/tests/nestedmain.c:4501:104: error: expected ‘)’ before ‘b’ 6750s 4501 | 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.K0ihat/autopkgtest_tmp/tests/nestedmain.c: In function ‘mk_compile_opts’: 6750s /tmp/autopkgtest.K0ihat/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=] 6750s 7827 | "-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 6750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.fut: 6750s Compiling with --backend=opencl: 6750s cc failed with code 1: 6750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_umul_hi64’: 6750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘futrts_smul_hi64’: 6750s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.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.K0ihat/autopkgtest_tmp/tests/noinline/noinline0.c: In function ‘mk_compile_opts’: 6750s /tmp/autopkgtest.K0ihat/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=] 6750s 7843 | "-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 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.fut: 6751s Compiling with --backend=opencl: 6751s cc failed with code 1: 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_umul_hi64’: 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6751s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6751s | ^~~~~~~~~~~ 6751s | __uint32_t 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4512:90: error: expected ‘)’ before ‘a’ 6751s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4512:109: error: expected ‘)’ before ‘b’ 6751s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘futrts_smul_hi64’: 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6751s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6751s | ^~~~~~~~~~ 6751s | __int128__ 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4516:86: error: expected ‘)’ before ‘a’ 6751s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c:4516:104: error: expected ‘)’ before ‘b’ 6751s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline1.c: In function ‘mk_compile_opts’: 6751s /tmp/autopkgtest.K0ihat/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=] 6751s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6751s | ~~^ ~~~~~~~~~~~~~ 6751s | | | 6751s | unsigned int int64_t {aka long long int} 6751s | %llu 6751s 6751s If you find this error message confusing, uninformative, or wrong, please open an issue: 6751s https://github.com/diku-dk/futhark/issues 6751s 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.fut: 6751s Compiling with --backend=opencl: 6751s cc failed with code 1: 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_umul_hi64’: 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6751s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6751s | ^~~~~~~~~~~ 6751s | __uint32_t 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4512:90: error: expected ‘)’ before ‘a’ 6751s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4512:109: error: expected ‘)’ before ‘b’ 6751s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘futrts_smul_hi64’: 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6751s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6751s | ^~~~~~~~~~ 6751s | __int128__ 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4516:86: error: expected ‘)’ before ‘a’ 6751s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c:4516:104: error: expected ‘)’ before ‘b’ 6751s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6751s | ~ ^ 6751s | ) 6751s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline2.c: In function ‘mk_compile_opts’: 6751s /tmp/autopkgtest.K0ihat/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=] 6751s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6751s | ~~^ ~~~~~~~~~~~~~ 6751s | | | 6751s | unsigned int int64_t {aka long long int} 6751s | %llu 6751s 6751s If you find this error message confusing, uninformative, or wrong, please open an issue: 6751s https://github.com/diku-dk/futhark/issues 6751s 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.fut: 6755s Compiling with --backend=opencl: 6755s cc failed with code 1: 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_umul_hi64’: 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6755s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6755s | ^~~~~~~~~~~ 6755s | __uint32_t 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4512:90: error: expected ‘)’ before ‘a’ 6755s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6755s | ~ ^ 6755s | ) 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4512:109: error: expected ‘)’ before ‘b’ 6755s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6755s | ~ ^ 6755s | ) 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘futrts_smul_hi64’: 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6755s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6755s | ^~~~~~~~~~ 6755s | __int128__ 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4516:86: error: expected ‘)’ before ‘a’ 6755s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6755s | ~ ^ 6755s | ) 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c:4516:104: error: expected ‘)’ before ‘b’ 6755s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6755s | ~ ^ 6755s | ) 6755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline4.c: In function ‘mk_compile_opts’: 6755s /tmp/autopkgtest.K0ihat/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=] 6755s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6755s | ~~^ ~~~~~~~~~~~~~ 6755s | | | 6755s | unsigned int int64_t {aka long long int} 6755s | %llu 6755s 6755s If you find this error message confusing, uninformative, or wrong, please open an issue: 6755s https://github.com/diku-dk/futhark/issues 6755s 6756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.fut: 6756s Compiling with --backend=opencl: 6756s cc failed with code 1: 6756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_umul_hi64’: 6756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6756s 4511 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4511:90: error: expected ‘)’ before ‘a’ 6756s 4511 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4511:109: error: expected ‘)’ before ‘b’ 6756s 4511 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘futrts_smul_hi64’: 6756s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6756s 4515 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4515:86: error: expected ‘)’ before ‘a’ 6756s 4515 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c:4515:104: error: expected ‘)’ before ‘b’ 6756s 4515 | 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.K0ihat/autopkgtest_tmp/tests/noinline/noinline5.c: In function ‘mk_compile_opts’: 6756s /tmp/autopkgtest.K0ihat/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=] 6756s 7841 | "-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 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.fut: 6759s Compiling with --backend=opencl: 6759s cc failed with code 1: 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_umul_hi64’: 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6759s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6759s | ^~~~~~~~~~~ 6759s | __uint32_t 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4513:90: error: expected ‘)’ before ‘a’ 6759s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6759s | ~ ^ 6759s | ) 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4513:109: error: expected ‘)’ before ‘b’ 6759s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6759s | ~ ^ 6759s | ) 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘futrts_smul_hi64’: 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6759s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6759s | ^~~~~~~~~~ 6759s | __int128__ 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4517:86: error: expected ‘)’ before ‘a’ 6759s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6759s | ~ ^ 6759s | ) 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c:4517:104: error: expected ‘)’ before ‘b’ 6759s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6759s | ~ ^ 6759s | ) 6759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/noinline/noinline6.c: In function ‘mk_compile_opts’: 6759s /tmp/autopkgtest.K0ihat/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=] 6759s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6759s | ~~^ ~~~~~~~~~~~~~ 6759s | | | 6759s | unsigned int int64_t {aka long long int} 6759s | %llu 6759s 6759s If you find this error message confusing, uninformative, or wrong, please open an issue: 6759s https://github.com/diku-dk/futhark/issues 6759s 6763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.fut: 6763s Compiling with --backend=opencl: 6763s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.fut:14:14-16: 6763s Unused name "x2". 6763s 6763s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.fut:15:14-16: 6763s Unused name "y2". 6763s cc failed with code 1: 6763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_umul_hi64’: 6763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4502:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6763s 4502 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4502:78: note: each undeclared identifier is reported only once for each function it appears in 6763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4502:90: error: expected ‘)’ before ‘a’ 6763s 4502 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4502:109: error: expected ‘)’ before ‘b’ 6763s 4502 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘futrts_smul_hi64’: 6763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4506:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6763s 4506 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4506:86: error: expected ‘)’ before ‘a’ 6763s 4506 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c:4506:104: error: expected ‘)’ before ‘b’ 6763s 4506 | 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.K0ihat/autopkgtest_tmp/tests/normalizeTest1.c: In function ‘mk_compile_opts’: 6763s /tmp/autopkgtest.K0ihat/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=] 6763s 7832 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6763s | ~~^ ~~~~~~~~~~~~~ 6763s | | | 6763s | unsigned int int64_t {aka long long int} 6763s | %llu 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 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.fut: 6764s Compiling with --backend=opencl: 6764s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.fut:6:23-24: 6764s Defaulting ambiguous type to i32. 6764s cc failed with code 1: 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_umul_hi64’: 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6764s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6764s | ^~~~~~~~~~~ 6764s | __uint32_t 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4497:90: error: expected ‘)’ before ‘a’ 6764s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6764s | ~ ^ 6764s | ) 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4497:109: error: expected ‘)’ before ‘b’ 6764s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6764s | ~ ^ 6764s | ) 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c: In function ‘futrts_smul_hi64’: 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6764s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6764s | ^~~~~~~~~~ 6764s | __int128__ 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4501:86: error: expected ‘)’ before ‘a’ 6764s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6764s | ~ ^ 6764s | ) 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c:4501:104: error: expected ‘)’ before ‘b’ 6764s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6764s | ~ ^ 6764s | ) 6764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/opaque.c: In function ‘mk_compile_opts’: 6764s /tmp/autopkgtest.K0ihat/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=] 6764s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6764s | ~~^ ~~~~~~~~~~~~~ 6764s | | | 6764s | unsigned int int64_t {aka long long int} 6764s | %llu 6764s 6764s If you find this error message confusing, uninformative, or wrong, please open an issue: 6764s https://github.com/diku-dk/futhark/issues 6764s 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.fut: 6765s Compiling with --backend=opencl: 6765s cc failed with code 1: 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_umul_hi64’: 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6765s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6765s | ^~~~~~~~~~~ 6765s | __uint32_t 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4500:90: error: expected ‘)’ before ‘a’ 6765s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6765s | ~ ^ 6765s | ) 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4500:109: error: expected ‘)’ before ‘b’ 6765s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6765s | ~ ^ 6765s | ) 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c: In function ‘futrts_smul_hi64’: 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6765s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6765s | ^~~~~~~~~~ 6765s | __int128__ 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4504:86: error: expected ‘)’ before ‘a’ 6765s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6765s | ~ ^ 6765s | ) 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c:4504:104: error: expected ‘)’ before ‘b’ 6765s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6765s | ~ ^ 6765s | ) 6765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section0.c: In function ‘mk_compile_opts’: 6765s /tmp/autopkgtest.K0ihat/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=] 6765s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6765s | ~~^ ~~~~~~~~~~~~~ 6765s | | | 6765s | unsigned int int64_t {aka long long int} 6765s | %llu 6765s 6765s If you find this error message confusing, uninformative, or wrong, please open an issue: 6765s https://github.com/diku-dk/futhark/issues 6765s 6766s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.fut: 6766s Compiling with --backend=opencl: 6766s cc failed with code 1: 6766s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_umul_hi64’: 6766s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6766s 4500 | 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.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 6766s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4500:90: error: expected ‘)’ before ‘a’ 6766s 4500 | 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.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4500:109: error: expected ‘)’ before ‘b’ 6766s 4500 | 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.K0ihat/autopkgtest_tmp/tests/operator/section2.c: In function ‘futrts_smul_hi64’: 6766s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6766s 4504 | 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.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4504:86: error: expected ‘)’ before ‘a’ 6766s 4504 | 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.K0ihat/autopkgtest_tmp/tests/operator/section2.c:4504:104: error: expected ‘)’ before ‘b’ 6766s 4504 | 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.K0ihat/autopkgtest_tmp/tests/operator/section2.c: In function ‘mk_compile_opts’: 6766s /tmp/autopkgtest.K0ihat/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=] 6766s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6766s | ~~^ ~~~~~~~~~~~~~ 6766s | | | 6766s | unsigned int int64_t {aka long long int} 6766s | %llu 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 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.fut: 6767s Compiling with --backend=opencl: 6767s cc failed with code 1: 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_umul_hi64’: 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6767s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6767s | ^~~~~~~~~~~ 6767s | __uint32_t 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4512:90: error: expected ‘)’ before ‘a’ 6767s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6767s | ~ ^ 6767s | ) 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4512:109: error: expected ‘)’ before ‘b’ 6767s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6767s | ~ ^ 6767s | ) 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c: In function ‘futrts_smul_hi64’: 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6767s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6767s | ^~~~~~~~~~ 6767s | __int128__ 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4516:86: error: expected ‘)’ before ‘a’ 6767s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6767s | ~ ^ 6767s | ) 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c:4516:104: error: expected ‘)’ before ‘b’ 6767s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6767s | ~ ^ 6767s | ) 6767s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section1.c: In function ‘mk_compile_opts’: 6767s /tmp/autopkgtest.K0ihat/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=] 6767s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6767s | ~~^ ~~~~~~~~~~~~~ 6767s | | | 6767s | unsigned int int64_t {aka long long int} 6767s | %llu 6767s 6767s If you find this error message confusing, uninformative, or wrong, please open an issue: 6767s https://github.com/diku-dk/futhark/issues 6767s 6767s 1299 failed, 145 passed, 862 to go. 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.fut: 6771s Compiling with --backend=opencl: 6771s cc failed with code 1: 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_umul_hi64’: 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6771s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6771s | ^~~~~~~~~~~ 6771s | __uint32_t 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4511:90: error: expected ‘)’ before ‘a’ 6771s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6771s | ~ ^ 6771s | ) 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4511:109: error: expected ‘)’ before ‘b’ 6771s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6771s | ~ ^ 6771s | ) 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c: In function ‘futrts_smul_hi64’: 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6771s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6771s | ^~~~~~~~~~ 6771s | __int128__ 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4515:86: error: expected ‘)’ before ‘a’ 6771s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6771s | ~ ^ 6771s | ) 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c:4515:104: error: expected ‘)’ before ‘b’ 6771s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6771s | ~ ^ 6771s | ) 6771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section4.c: In function ‘mk_compile_opts’: 6771s /tmp/autopkgtest.K0ihat/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=] 6771s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6771s | ~~^ ~~~~~~~~~~~~~ 6771s | | | 6771s | unsigned int int64_t {aka long long int} 6771s | %llu 6771s 6771s If you find this error message confusing, uninformative, or wrong, please open an issue: 6771s https://github.com/diku-dk/futhark/issues 6771s 6773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.fut: 6773s Compiling with --backend=opencl: 6773s cc failed with code 1: 6773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_umul_hi64’: 6773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6773s 4511 | 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.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4511:90: error: expected ‘)’ before ‘a’ 6773s 4511 | 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.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4511:109: error: expected ‘)’ before ‘b’ 6773s 4511 | 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.K0ihat/autopkgtest_tmp/tests/operator/section3.c: In function ‘futrts_smul_hi64’: 6773s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6773s 4515 | 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.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4515:86: error: expected ‘)’ before ‘a’ 6773s 4515 | 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.K0ihat/autopkgtest_tmp/tests/operator/section3.c:4515:104: error: expected ‘)’ before ‘b’ 6773s 4515 | 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.K0ihat/autopkgtest_tmp/tests/operator/section3.c: In function ‘mk_compile_opts’: 6773s /tmp/autopkgtest.K0ihat/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=] 6773s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6773s | ~~^ ~~~~~~~~~~~~~ 6773s | | | 6773s | unsigned int int64_t {aka long long int} 6773s | %llu 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.K0ihat/autopkgtest_tmp/tests/operator/section5.fut: 6774s Compiling with --backend=opencl: 6774s cc failed with code 1: 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_umul_hi64’: 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6774s 4512 | 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.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4512:90: error: expected ‘)’ before ‘a’ 6774s 4512 | 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.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4512:109: error: expected ‘)’ before ‘b’ 6774s 4512 | 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.K0ihat/autopkgtest_tmp/tests/operator/section5.c: In function ‘futrts_smul_hi64’: 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6774s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6774s | ^~~~~~~~~~ 6774s | __int128__ 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4516:86: error: expected ‘)’ before ‘a’ 6774s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6774s | ~ ^ 6774s | ) 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c:4516:104: error: expected ‘)’ before ‘b’ 6774s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6774s | ~ ^ 6774s | ) 6774s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section5.c: In function ‘mk_compile_opts’: 6774s /tmp/autopkgtest.K0ihat/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=] 6774s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6774s | ~~^ ~~~~~~~~~~~~~ 6774s | | | 6774s | unsigned int int64_t {aka long long int} 6774s | %llu 6774s 6774s If you find this error message confusing, uninformative, or wrong, please open an issue: 6774s https://github.com/diku-dk/futhark/issues 6774s 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.fut: 6778s Compiling with --backend=opencl: 6778s cc failed with code 1: 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_umul_hi64’: 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6778s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6778s | ^~~~~~~~~~~ 6778s | __uint32_t 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4512:90: error: expected ‘)’ before ‘a’ 6778s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6778s | ~ ^ 6778s | ) 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4512:109: error: expected ‘)’ before ‘b’ 6778s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6778s | ~ ^ 6778s | ) 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c: In function ‘futrts_smul_hi64’: 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6778s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6778s | ^~~~~~~~~~ 6778s | __int128__ 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4516:86: error: expected ‘)’ before ‘a’ 6778s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6778s | ~ ^ 6778s | ) 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c:4516:104: error: expected ‘)’ before ‘b’ 6778s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6778s | ~ ^ 6778s | ) 6778s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/section6.c: In function ‘mk_compile_opts’: 6778s /tmp/autopkgtest.K0ihat/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=] 6778s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6778s | ~~^ ~~~~~~~~~~~~~ 6778s | | | 6778s | unsigned int int64_t {aka long long int} 6778s | %llu 6778s 6778s If you find this error message confusing, uninformative, or wrong, please open an issue: 6778s https://github.com/diku-dk/futhark/issues 6778s 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.fut: 6779s Compiling with --backend=opencl: 6779s cc failed with code 1: 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_umul_hi64’: 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6779s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6779s | ^~~~~~~~~~~ 6779s | __uint32_t 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4528:90: error: expected ‘)’ before ‘a’ 6779s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6779s | ~ ^ 6779s | ) 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4528:109: error: expected ‘)’ before ‘b’ 6779s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6779s | ~ ^ 6779s | ) 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘futrts_smul_hi64’: 6779s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6780s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6780s | ^~~~~~~~~~ 6780s | __int128__ 6780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4532:86: error: expected ‘)’ before ‘a’ 6780s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6780s | ~ ^ 6780s | ) 6780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c:4532:104: error: expected ‘)’ before ‘b’ 6780s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6780s | ~ ^ 6780s | ) 6780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section0.c: In function ‘mk_compile_opts’: 6780s /tmp/autopkgtest.K0ihat/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=] 6780s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6780s | ~~^ ~~~~~~~~~~~~~ 6780s | | | 6780s | unsigned int int64_t {aka long long int} 6780s | %llu 6780s 6780s If you find this error message confusing, uninformative, or wrong, please open an issue: 6780s https://github.com/diku-dk/futhark/issues 6780s 6781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.fut: 6781s Compiling with --backend=opencl: 6781s cc failed with code 1: 6781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_umul_hi64’: 6781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6781s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4528:90: error: expected ‘)’ before ‘a’ 6781s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4528:109: error: expected ‘)’ before ‘b’ 6781s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘futrts_smul_hi64’: 6781s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6781s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4532:86: error: expected ‘)’ before ‘a’ 6781s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c:4532:104: error: expected ‘)’ before ‘b’ 6781s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section1.c: In function ‘mk_compile_opts’: 6781s /tmp/autopkgtest.K0ihat/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=] 6781s 7861 | "-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 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.fut: 6783s Compiling with --backend=opencl: 6783s cc failed with code 1: 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_umul_hi64’: 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6783s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6783s | ^~~~~~~~~~~ 6783s | __uint32_t 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4528:90: error: expected ‘)’ before ‘a’ 6783s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6783s | ~ ^ 6783s | ) 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4528:109: error: expected ‘)’ before ‘b’ 6783s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6783s | ~ ^ 6783s | ) 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘futrts_smul_hi64’: 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6783s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6783s | ^~~~~~~~~~ 6783s | __int128__ 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4532:86: error: expected ‘)’ before ‘a’ 6783s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6783s | ~ ^ 6783s | ) 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c:4532:104: error: expected ‘)’ before ‘b’ 6783s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6783s | ~ ^ 6783s | ) 6783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section3.c: In function ‘mk_compile_opts’: 6783s /tmp/autopkgtest.K0ihat/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=] 6783s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6783s | ~~^ ~~~~~~~~~~~~~ 6783s | | | 6783s | unsigned int int64_t {aka long long int} 6783s | %llu 6783s 6783s If you find this error message confusing, uninformative, or wrong, please open an issue: 6783s https://github.com/diku-dk/futhark/issues 6783s 6786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.fut: 6786s Compiling with --backend=opencl: 6786s cc failed with code 1: 6786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_umul_hi64’: 6786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6786s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4528:90: error: expected ‘)’ before ‘a’ 6786s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4528:109: error: expected ‘)’ before ‘b’ 6786s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘futrts_smul_hi64’: 6786s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6786s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4532:86: error: expected ‘)’ before ‘a’ 6786s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c:4532:104: error: expected ‘)’ before ‘b’ 6786s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section2.c: In function ‘mk_compile_opts’: 6786s /tmp/autopkgtest.K0ihat/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=] 6786s 7869 | "-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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.fut: 6787s Compiling with --backend=opencl: 6787s cc failed with code 1: 6787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_umul_hi64’: 6787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6787s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 6787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4528:90: error: expected ‘)’ before ‘a’ 6787s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4528:109: error: expected ‘)’ before ‘b’ 6787s 4528 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘futrts_smul_hi64’: 6787s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6787s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4532:86: error: expected ‘)’ before ‘a’ 6787s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c:4532:104: error: expected ‘)’ before ‘b’ 6787s 4532 | 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.K0ihat/autopkgtest_tmp/tests/operator/size-section4.c: In function ‘mk_compile_opts’: 6787s /tmp/autopkgtest.K0ihat/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=] 6787s 7861 | "-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 6791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.fut: 6791s Compiling with --backend=opencl: 6791s cc failed with code 1: 6791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_umul_hi64’: 6791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6791s 4498 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4498:90: error: expected ‘)’ before ‘a’ 6791s 4498 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4498:109: error: expected ‘)’ before ‘b’ 6791s 4498 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘futrts_smul_hi64’: 6791s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6791s 4502 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4502:86: error: expected ‘)’ before ‘a’ 6791s 4502 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c:4502:104: error: expected ‘)’ before ‘b’ 6791s 4502 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef0.c: In function ‘mk_compile_opts’: 6791s /tmp/autopkgtest.K0ihat/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=] 6791s 7828 | "-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 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.fut: 6792s Compiling with --backend=opencl: 6792s cc failed with code 1: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_umul_hi64’: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6792s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ^~~~~~~~~~~ 6792s | __uint32_t 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4499:90: error: expected ‘)’ before ‘a’ 6792s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4499:109: error: expected ‘)’ before ‘b’ 6792s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘futrts_smul_hi64’: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6792s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ^~~~~~~~~~ 6792s | __int128__ 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4503:86: error: expected ‘)’ before ‘a’ 6792s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c:4503:104: error: expected ‘)’ before ‘b’ 6792s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef1.c: In function ‘mk_compile_opts’: 6792s /tmp/autopkgtest.K0ihat/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=] 6792s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6792s | ~~^ ~~~~~~~~~~~~~ 6792s | | | 6792s | unsigned int int64_t {aka long long int} 6792s | %llu 6792s 6792s If you find this error message confusing, uninformative, or wrong, please open an issue: 6792s https://github.com/diku-dk/futhark/issues 6792s 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.fut: 6792s Compiling with --backend=opencl: 6792s cc failed with code 1: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_umul_hi64’: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6792s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ^~~~~~~~~~~ 6792s | __uint32_t 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4499:90: error: expected ‘)’ before ‘a’ 6792s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4499:109: error: expected ‘)’ before ‘b’ 6792s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘futrts_smul_hi64’: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6792s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ^~~~~~~~~~ 6792s | __int128__ 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4503:86: error: expected ‘)’ before ‘a’ 6792s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c:4503:104: error: expected ‘)’ before ‘b’ 6792s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef2.c: In function ‘mk_compile_opts’: 6792s /tmp/autopkgtest.K0ihat/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=] 6792s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6792s | ~~^ ~~~~~~~~~~~~~ 6792s | | | 6792s | unsigned int int64_t {aka long long int} 6792s | %llu 6792s 6792s If you find this error message confusing, uninformative, or wrong, please open an issue: 6792s https://github.com/diku-dk/futhark/issues 6792s 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.fut: 6792s Compiling with --backend=opencl: 6792s cc failed with code 1: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_umul_hi64’: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6792s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ^~~~~~~~~~~ 6792s | __uint32_t 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4498:90: error: expected ‘)’ before ‘a’ 6792s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4498:109: error: expected ‘)’ before ‘b’ 6792s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘futrts_smul_hi64’: 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6792s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ^~~~~~~~~~ 6792s | __int128__ 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4502:86: error: expected ‘)’ before ‘a’ 6792s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c:4502:104: error: expected ‘)’ before ‘b’ 6792s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6792s | ~ ^ 6792s | ) 6792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef3.c: In function ‘mk_compile_opts’: 6792s /tmp/autopkgtest.K0ihat/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=] 6792s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6792s | ~~^ ~~~~~~~~~~~~~ 6792s | | | 6792s | unsigned int int64_t {aka long long int} 6792s | %llu 6792s 6792s If you find this error message confusing, uninformative, or wrong, please open an issue: 6792s https://github.com/diku-dk/futhark/issues 6792s 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.fut: 6794s Compiling with --backend=opencl: 6794s cc failed with code 1: 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_umul_hi64’: 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6794s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6794s | ^~~~~~~~~~~ 6794s | __uint32_t 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4498:90: error: expected ‘)’ before ‘a’ 6794s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6794s | ~ ^ 6794s | ) 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4498:109: error: expected ‘)’ before ‘b’ 6794s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6794s | ~ ^ 6794s | ) 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘futrts_smul_hi64’: 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6794s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6794s | ^~~~~~~~~~ 6794s | __int128__ 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4502:86: error: expected ‘)’ before ‘a’ 6794s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6794s | ~ ^ 6794s | ) 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c:4502:104: error: expected ‘)’ before ‘b’ 6794s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6794s | ~ ^ 6794s | ) 6794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef4.c: In function ‘mk_compile_opts’: 6794s /tmp/autopkgtest.K0ihat/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=] 6794s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6794s | ~~^ ~~~~~~~~~~~~~ 6794s | | | 6794s | unsigned int int64_t {aka long long int} 6794s | %llu 6794s 6794s If you find this error message confusing, uninformative, or wrong, please open an issue: 6794s https://github.com/diku-dk/futhark/issues 6794s 6796s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.fut: 6796s Compiling with --backend=opencl: 6796s cc failed with code 1: 6796s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_umul_hi64’: 6796s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6796s 4530 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 6796s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4530:90: error: expected ‘)’ before ‘a’ 6796s 4530 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4530:109: error: expected ‘)’ before ‘b’ 6796s 4530 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘futrts_smul_hi64’: 6796s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6796s 4534 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4534:86: error: expected ‘)’ before ‘a’ 6796s 4534 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c:4534:104: error: expected ‘)’ before ‘b’ 6796s 4534 | 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.K0ihat/autopkgtest_tmp/tests/operator/userdef5.c: In function ‘mk_compile_opts’: 6796s /tmp/autopkgtest.K0ihat/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=] 6796s 7860 | "-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 6798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.fut: 6798s Compiling with --backend=opencl: 6798s cc failed with code 1: 6798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c: In function ‘futrts_umul_hi64’: 6798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6798s 4499 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 6798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c:4499:90: error: expected ‘)’ before ‘a’ 6798s 4499 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4499:109: error: expected ‘)’ before ‘b’ 6798s 4499 | 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.K0ihat/autopkgtest_tmp/tests/operators.c: In function ‘futrts_smul_hi64’: 6798s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operators.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6798s 4503 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4503:86: error: expected ‘)’ before ‘a’ 6798s 4503 | 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.K0ihat/autopkgtest_tmp/tests/operators.c:4503:104: error: expected ‘)’ before ‘b’ 6798s 4503 | 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.K0ihat/autopkgtest_tmp/tests/operators.c: In function ‘mk_compile_opts’: 6798s /tmp/autopkgtest.K0ihat/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=] 6798s 7829 | "-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 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.fut: 6800s Compiling with --backend=opencl: 6800s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.fut:7:24-26: 6800s Unused name "ys". 6800s cc failed with code 1: 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_umul_hi64’: 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6800s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6800s | ^~~~~~~~~~~ 6800s | __uint32_t 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4532:90: error: expected ‘)’ before ‘a’ 6800s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6800s | ~ ^ 6800s | ) 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4532:109: error: expected ‘)’ before ‘b’ 6800s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6800s | ~ ^ 6800s | ) 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘futrts_smul_hi64’: 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6800s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6800s | ^~~~~~~~~~ 6800s | __int128__ 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4536:86: error: expected ‘)’ before ‘a’ 6800s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6800s | ~ ^ 6800s | ) 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c:4536:104: error: expected ‘)’ before ‘b’ 6800s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6800s | ~ ^ 6800s | ) 6800s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/operator/userdef6.c: In function ‘mk_compile_opts’: 6800s /tmp/autopkgtest.K0ihat/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=] 6800s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6800s | ~~^ ~~~~~~~~~~~~~ 6800s | | | 6800s | unsigned int int64_t {aka long long int} 6800s | %llu 6800s 6800s If you find this error message confusing, uninformative, or wrong, please open an issue: 6800s https://github.com/diku-dk/futhark/issues 6800s 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.fut: 6803s Compiling with --backend=opencl: 6803s cc failed with code 1: 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_umul_hi64’: 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6803s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6803s | ^~~~~~~~~~~ 6803s | __uint32_t 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:90: error: expected ‘)’ before ‘a’ 6803s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6803s | ~ ^ 6803s | ) 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4500:109: error: expected ‘)’ before ‘b’ 6803s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6803s | ~ ^ 6803s | ) 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘futrts_smul_hi64’: 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6803s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6803s | ^~~~~~~~~~ 6803s | __int128__ 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4504:86: error: expected ‘)’ before ‘a’ 6803s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6803s | ~ ^ 6803s | ) 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c:4504:104: error: expected ‘)’ before ‘b’ 6803s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6803s | ~ ^ 6803s | ) 6803s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/overflowing/edgecases.c: In function ‘mk_compile_opts’: 6803s /tmp/autopkgtest.K0ihat/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=] 6803s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6803s | ~~^ ~~~~~~~~~~~~~ 6803s | | | 6803s | unsigned int int64_t {aka long long int} 6803s | %llu 6803s 6803s If you find this error message confusing, uninformative, or wrong, please open an issue: 6803s https://github.com/diku-dk/futhark/issues 6803s 6813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.fut: 6813s Generating reference outputs: 6813s cc failed with code 1: 6813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_umul_hi64’: 6813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6813s 4485 | 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.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:90: error: expected ‘)’ before ‘a’ 6813s 4485 | 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.K0ihat/autopkgtest_tmp/tests/parbits.c:4485:109: error: expected ‘)’ before ‘b’ 6813s 4485 | 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.K0ihat/autopkgtest_tmp/tests/parbits.c: In function ‘futrts_smul_hi64’: 6813s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/parbits.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6813s 4489 | 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.K0ihat/autopkgtest_tmp/tests/parbits.c:4489:86: error: expected ‘)’ before ‘a’ 6813s 4489 | 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.K0ihat/autopkgtest_tmp/tests/parbits.c:4489:104: error: expected ‘)’ before ‘b’ 6813s 4489 | 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 6813s If you find this error message confusing, uninformative, or wrong, please open an issue: 6813s https://github.com/diku-dk/futhark/issues 6813s 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.fut: 6815s Compiling with --backend=opencl: 6815s cc failed with code 1: 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_umul_hi64’: 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6815s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6815s | ^~~~~~~~~~~ 6815s | __uint32_t 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4485:90: error: expected ‘)’ before ‘a’ 6815s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4485:109: error: expected ‘)’ before ‘b’ 6815s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘futrts_smul_hi64’: 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6815s | ^~~~~~~~~~ 6815s | __int128__ 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4489:86: error: expected ‘)’ before ‘a’ 6815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c:4489:104: error: expected ‘)’ before ‘b’ 6815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/has_abs.c: In function ‘mk_compile_opts’: 6815s /tmp/autopkgtest.K0ihat/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=] 6815s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6815s | ~~^ ~~~~~~~~~~~~~ 6815s | | | 6815s | unsigned int int64_t {aka long long int} 6815s | %llu 6815s 6815s If you find this error message confusing, uninformative, or wrong, please open an issue: 6815s https://github.com/diku-dk/futhark/issues 6815s 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.fut: 6815s Compiling with --backend=opencl: 6815s cc failed with code 1: 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_umul_hi64’: 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6815s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6815s | ^~~~~~~~~~~ 6815s | __uint32_t 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:90: error: expected ‘)’ before ‘a’ 6815s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4485:109: error: expected ‘)’ before ‘b’ 6815s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘futrts_smul_hi64’: 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6815s | ^~~~~~~~~~ 6815s | __int128__ 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4489:86: error: expected ‘)’ before ‘a’ 6815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c:4489:104: error: expected ‘)’ before ‘b’ 6815s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6815s | ~ ^ 6815s | ) 6815s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/subdir/has_abs.c: In function ‘mk_compile_opts’: 6815s /tmp/autopkgtest.K0ihat/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=] 6815s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6815s | ~~^ ~~~~~~~~~~~~~ 6815s | | | 6815s | unsigned int int64_t {aka long long int} 6815s | %llu 6815s 6815s If you find this error message confusing, uninformative, or wrong, please open an issue: 6815s https://github.com/diku-dk/futhark/issues 6815s 6816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.fut: 6816s Compiling with --backend=opencl: 6816s cc failed with code 1: 6816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_umul_hi64’: 6816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.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.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.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.K0ihat/autopkgtest_tmp/tests/paths/use_abs.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.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘futrts_smul_hi64’: 6816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/paths/use_abs.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.K0ihat/autopkgtest_tmp/tests/paths/use_abs.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.K0ihat/autopkgtest_tmp/tests/paths/use_abs.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.K0ihat/autopkgtest_tmp/tests/paths/use_abs.c: In function ‘mk_compile_opts’: 6816s /tmp/autopkgtest.K0ihat/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=] 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 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.fut: 6818s Compiling with --backend=opencl: 6818s cc failed with code 1: 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c: In function ‘futrts_umul_hi64’: 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6818s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6818s | ^~~~~~~~~~~ 6818s | __uint32_t 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4498:90: error: expected ‘)’ before ‘a’ 6818s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6818s | ~ ^ 6818s | ) 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4498:109: error: expected ‘)’ before ‘b’ 6818s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6818s | ~ ^ 6818s | ) 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c: In function ‘futrts_smul_hi64’: 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6818s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6818s | ^~~~~~~~~~ 6818s | __int128__ 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4502:86: error: expected ‘)’ before ‘a’ 6818s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6818s | ~ ^ 6818s | ) 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c:4502:104: error: expected ‘)’ before ‘b’ 6818s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6818s | ~ ^ 6818s | ) 6818s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/pow.c: In function ‘mk_compile_opts’: 6818s /tmp/autopkgtest.K0ihat/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=] 6818s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6818s | ~~^ ~~~~~~~~~~~~~ 6818s | | | 6818s | unsigned int int64_t {aka long long int} 6818s | %llu 6818s 6818s If you find this error message confusing, uninformative, or wrong, please open an issue: 6818s https://github.com/diku-dk/futhark/issues 6818s 6819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.fut: 6819s Compiling with --backend=opencl: 6819s cc failed with code 1: 6819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_umul_hi64’: 6819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6819s 4512 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4512:90: error: expected ‘)’ before ‘a’ 6819s 4512 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4512:109: error: expected ‘)’ before ‘b’ 6819s 4512 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c: In function ‘futrts_smul_hi64’: 6819s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6819s 4516 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4516:86: error: expected ‘)’ before ‘a’ 6819s 4516 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c:4516:104: error: expected ‘)’ before ‘b’ 6819s 4516 | 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.K0ihat/autopkgtest_tmp/tests/phantomsizes.c: In function ‘mk_compile_opts’: 6819s /tmp/autopkgtest.K0ihat/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=] 6819s 7844 | "-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 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.fut: 6820s Compiling with --backend=opencl: 6820s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.fut:6:14-38: 6820s Defaulting ambiguous type to i32. 6820s cc failed with code 1: 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_umul_hi64’: 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6820s | ^~~~~~~~~~~ 6820s | __uint32_t 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4497:90: error: expected ‘)’ before ‘a’ 6820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6820s | ~ ^ 6820s | ) 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4497:109: error: expected ‘)’ before ‘b’ 6820s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6820s | ~ ^ 6820s | ) 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c: In function ‘futrts_smul_hi64’: 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6820s | ^~~~~~~~~~ 6820s | __int128__ 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4501:86: error: expected ‘)’ before ‘a’ 6820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6820s | ~ ^ 6820s | ) 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c:4501:104: error: expected ‘)’ before ‘b’ 6820s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6820s | ~ ^ 6820s | ) 6820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/powneg.c: In function ‘mk_compile_opts’: 6820s /tmp/autopkgtest.K0ihat/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=] 6820s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6820s | ~~^ ~~~~~~~~~~~~~ 6820s | | | 6820s | unsigned int int64_t {aka long long int} 6820s | %llu 6820s 6820s If you find this error message confusing, uninformative, or wrong, please open an issue: 6820s https://github.com/diku-dk/futhark/issues 6820s 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.fut: 6829s Compiling with --backend=opencl: 6829s cc failed with code 1: 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_umul_hi64’: 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6829s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6829s | ^~~~~~~~~~~ 6829s | __uint32_t 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4498:90: error: expected ‘)’ before ‘a’ 6829s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6829s | ~ ^ 6829s | ) 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4498:109: error: expected ‘)’ before ‘b’ 6829s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6829s | ~ ^ 6829s | ) 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c: In function ‘futrts_smul_hi64’: 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6829s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6829s | ^~~~~~~~~~ 6829s | __int128__ 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4502:86: error: expected ‘)’ before ‘a’ 6829s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6829s | ~ ^ 6829s | ) 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c:4502:104: error: expected ‘)’ before ‘b’ 6829s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6829s | ~ ^ 6829s | ) 6829s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/prefix_prec.c: In function ‘mk_compile_opts’: 6829s /tmp/autopkgtest.K0ihat/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=] 6829s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6829s | ~~^ ~~~~~~~~~~~~~ 6829s | | | 6829s | unsigned int int64_t {aka long long int} 6829s | %llu 6829s 6829s If you find this error message confusing, uninformative, or wrong, please open an issue: 6829s https://github.com/diku-dk/futhark/issues 6829s 6829s 1325 failed, 159 passed, 822 to go. 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.fut: 6830s Compiling with --backend=opencl: 6830s cc failed with code 1: 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_umul_hi64’: 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6830s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4511:90: error: expected ‘)’ before ‘a’ 6830s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4511:109: error: expected ‘)’ before ‘b’ 6830s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘futrts_smul_hi64’: 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6830s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4515:86: error: expected ‘)’ before ‘a’ 6830s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c:4515:104: error: expected ‘)’ before ‘b’ 6830s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos32.c: In function ‘mk_compile_opts’: 6830s /tmp/autopkgtest.K0ihat/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=] 6830s 7843 | "-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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.fut: 6830s Compiling with --backend=opencl: 6830s cc failed with code 1: 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_umul_hi64’: 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6830s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6830s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4511:90: error: expected ‘)’ before ‘a’ 6830s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4511:109: error: expected ‘)’ before ‘b’ 6830s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6830s | ~ ^ 6831s | ) 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘futrts_smul_hi64’: 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6831s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4515:86: error: expected ‘)’ before ‘a’ 6831s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c:4515:104: error: expected ‘)’ before ‘b’ 6831s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acos64.c: In function ‘mk_compile_opts’: 6831s /tmp/autopkgtest.K0ihat/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=] 6831s 7843 | "-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 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.fut: 6831s Compiling with --backend=opencl: 6831s cc failed with code 1: 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_umul_hi64’: 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6831s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4511:90: error: expected ‘)’ before ‘a’ 6831s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4511:109: error: expected ‘)’ before ‘b’ 6831s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘futrts_smul_hi64’: 6831s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6831s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4515:86: error: expected ‘)’ before ‘a’ 6831s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c:4515:104: error: expected ‘)’ before ‘b’ 6831s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh16.c: In function ‘mk_compile_opts’: 6831s /tmp/autopkgtest.K0ihat/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=] 6831s 7843 | "-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 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.fut: 6833s Compiling with --backend=opencl: 6833s cc failed with code 1: 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_umul_hi64’: 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6833s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4511:90: error: expected ‘)’ before ‘a’ 6833s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4511:109: error: expected ‘)’ before ‘b’ 6833s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘futrts_smul_hi64’: 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4515:86: error: expected ‘)’ before ‘a’ 6833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c:4515:104: error: expected ‘)’ before ‘b’ 6833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh32.c: In function ‘mk_compile_opts’: 6833s /tmp/autopkgtest.K0ihat/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=] 6833s 7843 | "-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 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.fut: 6833s Compiling with --backend=opencl: 6833s cc failed with code 1: 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_umul_hi64’: 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6833s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4511:90: error: expected ‘)’ before ‘a’ 6833s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4511:109: error: expected ‘)’ before ‘b’ 6833s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘futrts_smul_hi64’: 6833s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4515:86: error: expected ‘)’ before ‘a’ 6833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c:4515:104: error: expected ‘)’ before ‘b’ 6833s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/acosh64.c: In function ‘mk_compile_opts’: 6833s /tmp/autopkgtest.K0ihat/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=] 6833s 7843 | "-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 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.fut: 6834s Compiling with --backend=opencl: 6834s cc failed with code 1: 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_umul_hi64’: 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6834s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6834s | ^~~~~~~~~~~ 6834s | __uint32_t 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4511:90: error: expected ‘)’ before ‘a’ 6834s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6834s | ~ ^ 6834s | ) 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4511:109: error: expected ‘)’ before ‘b’ 6834s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6834s | ~ ^ 6834s | ) 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘futrts_smul_hi64’: 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6834s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6834s | ^~~~~~~~~~ 6834s | __int128__ 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4515:86: error: expected ‘)’ before ‘a’ 6834s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6834s | ~ ^ 6834s | ) 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c:4515:104: error: expected ‘)’ before ‘b’ 6834s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6834s | ~ ^ 6834s | ) 6834s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin32.c: In function ‘mk_compile_opts’: 6834s /tmp/autopkgtest.K0ihat/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=] 6834s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6834s | ~~^ ~~~~~~~~~~~~~ 6834s | | | 6834s | unsigned int int64_t {aka long long int} 6834s | %llu 6834s 6834s If you find this error message confusing, uninformative, or wrong, please open an issue: 6834s https://github.com/diku-dk/futhark/issues 6834s 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.fut: 6841s Compiling with --backend=opencl: 6841s cc failed with code 1: 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_umul_hi64’: 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6841s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4511:90: error: expected ‘)’ before ‘a’ 6841s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6841s | ~ ^ 6841s | ) 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4511:109: error: expected ‘)’ before ‘b’ 6841s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6841s | ~ ^ 6841s | ) 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘futrts_smul_hi64’: 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6841s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6841s | ^~~~~~~~~~ 6841s | __int128__ 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4515:86: error: expected ‘)’ before ‘a’ 6841s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6841s | ~ ^ 6841s | ) 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c:4515:104: error: expected ‘)’ before ‘b’ 6841s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6841s | ~ ^ 6841s | ) 6841s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asin64.c: In function ‘mk_compile_opts’: 6841s /tmp/autopkgtest.K0ihat/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=] 6841s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6841s | ~~^ ~~~~~~~~~~~~~ 6841s | | | 6841s | unsigned int int64_t {aka long long int} 6841s | %llu 6841s 6841s If you find this error message confusing, uninformative, or wrong, please open an issue: 6841s https://github.com/diku-dk/futhark/issues 6841s 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.fut: 6843s Compiling with --backend=opencl: 6843s cc failed with code 1: 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_umul_hi64’: 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6843s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6843s | ^~~~~~~~~~~ 6843s | __uint32_t 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4511:90: error: expected ‘)’ before ‘a’ 6843s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6843s | ~ ^ 6843s | ) 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4511:109: error: expected ‘)’ before ‘b’ 6843s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6843s | ~ ^ 6843s | ) 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘futrts_smul_hi64’: 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6843s | ^~~~~~~~~~ 6843s | __int128__ 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4515:86: error: expected ‘)’ before ‘a’ 6843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6843s | ~ ^ 6843s | ) 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c:4515:104: error: expected ‘)’ before ‘b’ 6843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6843s | ~ ^ 6843s | ) 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh16.c: In function ‘mk_compile_opts’: 6843s /tmp/autopkgtest.K0ihat/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=] 6843s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6843s | ~~^ ~~~~~~~~~~~~~ 6843s | | | 6843s | unsigned int int64_t {aka long long int} 6843s | %llu 6843s 6843s If you find this error message confusing, uninformative, or wrong, please open an issue: 6843s https://github.com/diku-dk/futhark/issues 6843s 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.fut: 6843s Compiling with --backend=opencl: 6843s cc failed with code 1: 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_umul_hi64’: 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4532:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6843s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6843s | ^~~~~~~~~~~ 6843s | __uint32_t 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4532:78: note: each undeclared identifier is reported only once for each function it appears in 6843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4532:90: error: expected ‘)’ before ‘a’ 6843s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4532:109: error: expected ‘)’ before ‘b’ 6844s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c: In function ‘futrts_smul_hi64’: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6844s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ^~~~~~~~~~ 6844s | __int128__ 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4536:86: error: expected ‘)’ before ‘a’ 6844s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c:4536:104: error: expected ‘)’ before ‘b’ 6844s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/perceptron.c: In function ‘mk_compile_opts’: 6844s /tmp/autopkgtest.K0ihat/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=] 6844s 7943 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6844s | ~~^ ~~~~~~~~~~~~~ 6844s | | | 6844s | unsigned int int64_t {aka long long int} 6844s | %llu 6844s 6844s If you find this error message confusing, uninformative, or wrong, please open an issue: 6844s https://github.com/diku-dk/futhark/issues 6844s 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.fut: 6844s Compiling with --backend=opencl: 6844s cc failed with code 1: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_umul_hi64’: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6844s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ^~~~~~~~~~~ 6844s | __uint32_t 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4511:90: error: expected ‘)’ before ‘a’ 6844s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4511:109: error: expected ‘)’ before ‘b’ 6844s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘futrts_smul_hi64’: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6844s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ^~~~~~~~~~ 6844s | __int128__ 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4515:86: error: expected ‘)’ before ‘a’ 6844s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c:4515:104: error: expected ‘)’ before ‘b’ 6844s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh64.c: In function ‘mk_compile_opts’: 6844s /tmp/autopkgtest.K0ihat/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=] 6844s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6844s | ~~^ ~~~~~~~~~~~~~ 6844s | | | 6844s | unsigned int int64_t {aka long long int} 6844s | %llu 6844s 6844s If you find this error message confusing, uninformative, or wrong, please open an issue: 6844s https://github.com/diku-dk/futhark/issues 6844s 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.fut: 6844s Compiling with --backend=opencl: 6844s cc failed with code 1: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_umul_hi64’: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6844s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ^~~~~~~~~~~ 6844s | __uint32_t 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4511:90: error: expected ‘)’ before ‘a’ 6844s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4511:109: error: expected ‘)’ before ‘b’ 6844s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘futrts_smul_hi64’: 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6844s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ^~~~~~~~~~ 6844s | __int128__ 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4515:86: error: expected ‘)’ before ‘a’ 6844s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c:4515:104: error: expected ‘)’ before ‘b’ 6844s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6844s | ~ ^ 6844s | ) 6844s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/asinh32.c: In function ‘mk_compile_opts’: 6844s /tmp/autopkgtest.K0ihat/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=] 6844s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6844s | ~~^ ~~~~~~~~~~~~~ 6844s | | | 6844s | unsigned int int64_t {aka long long int} 6844s | %llu 6844s 6844s If you find this error message confusing, uninformative, or wrong, please open an issue: 6844s https://github.com/diku-dk/futhark/issues 6844s 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.fut: 6846s Compiling with --backend=opencl: 6846s cc failed with code 1: 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_umul_hi64’: 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6846s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6846s | ^~~~~~~~~~~ 6846s | __uint32_t 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:90: error: expected ‘)’ before ‘a’ 6846s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4512:109: error: expected ‘)’ before ‘b’ 6846s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘futrts_smul_hi64’: 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6846s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6846s | ^~~~~~~~~~ 6846s | __int128__ 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4516:86: error: expected ‘)’ before ‘a’ 6846s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c:4516:104: error: expected ‘)’ before ‘b’ 6846s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_32.c: In function ‘mk_compile_opts’: 6846s /tmp/autopkgtest.K0ihat/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=] 6846s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6846s | ~~^ ~~~~~~~~~~~~~ 6846s | | | 6846s | unsigned int int64_t {aka long long int} 6846s | %llu 6846s 6846s If you find this error message confusing, uninformative, or wrong, please open an issue: 6846s https://github.com/diku-dk/futhark/issues 6846s 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.fut: 6846s Compiling with --backend=opencl: 6846s cc failed with code 1: 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_umul_hi64’: 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6846s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6846s | ^~~~~~~~~~~ 6846s | __uint32_t 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4511:90: error: expected ‘)’ before ‘a’ 6846s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4511:109: error: expected ‘)’ before ‘b’ 6846s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘futrts_smul_hi64’: 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6846s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6846s | ^~~~~~~~~~ 6846s | __int128__ 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4515:86: error: expected ‘)’ before ‘a’ 6846s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c:4515:104: error: expected ‘)’ before ‘b’ 6846s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6846s | ~ ^ 6846s | ) 6846s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan32.c: In function ‘mk_compile_opts’: 6846s /tmp/autopkgtest.K0ihat/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=] 6846s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6846s | ~~^ ~~~~~~~~~~~~~ 6846s | | | 6846s | unsigned int int64_t {aka long long int} 6846s | %llu 6846s 6846s If you find this error message confusing, uninformative, or wrong, please open an issue: 6846s https://github.com/diku-dk/futhark/issues 6846s 6847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.fut: 6847s Compiling with --backend=opencl: 6847s cc failed with code 1: 6847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_umul_hi64’: 6847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6847s 4512 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 6847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:90: error: expected ‘)’ before ‘a’ 6847s 4512 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4512:109: error: expected ‘)’ before ‘b’ 6847s 4512 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘futrts_smul_hi64’: 6847s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6847s 4516 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4516:86: error: expected ‘)’ before ‘a’ 6847s 4516 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c:4516:104: error: expected ‘)’ before ‘b’ 6847s 4516 | 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.K0ihat/autopkgtest_tmp/tests/primitive/atan2_64.c: In function ‘mk_compile_opts’: 6847s /tmp/autopkgtest.K0ihat/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=] 6847s 7844 | "-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 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.fut: 6854s Compiling with --backend=opencl: 6854s cc failed with code 1: 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_umul_hi64’: 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6854s | ^~~~~~~~~~~ 6854s | __uint32_t 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4511:90: error: expected ‘)’ before ‘a’ 6854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6854s | ~ ^ 6854s | ) 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4511:109: error: expected ‘)’ before ‘b’ 6854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6854s | ~ ^ 6854s | ) 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘futrts_smul_hi64’: 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6854s | ^~~~~~~~~~ 6854s | __int128__ 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4515:86: error: expected ‘)’ before ‘a’ 6854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6854s | ~ ^ 6854s | ) 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c:4515:104: error: expected ‘)’ before ‘b’ 6854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6854s | ~ ^ 6854s | ) 6854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atan64.c: In function ‘mk_compile_opts’: 6854s /tmp/autopkgtest.K0ihat/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=] 6854s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6854s | ~~^ ~~~~~~~~~~~~~ 6854s | | | 6854s | unsigned int int64_t {aka long long int} 6854s | %llu 6854s 6854s If you find this error message confusing, uninformative, or wrong, please open an issue: 6854s https://github.com/diku-dk/futhark/issues 6854s 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.fut: 6856s Compiling with --backend=opencl: 6856s cc failed with code 1: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_umul_hi64’: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ^~~~~~~~~~~ 6856s | __uint32_t 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4511:90: error: expected ‘)’ before ‘a’ 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4511:109: error: expected ‘)’ before ‘b’ 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘futrts_smul_hi64’: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ^~~~~~~~~~ 6856s | __int128__ 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4515:86: error: expected ‘)’ before ‘a’ 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c:4515:104: error: expected ‘)’ before ‘b’ 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh32.c: In function ‘mk_compile_opts’: 6856s /tmp/autopkgtest.K0ihat/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=] 6856s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6856s | ~~^ ~~~~~~~~~~~~~ 6856s | | | 6856s | unsigned int int64_t {aka long long int} 6856s | %llu 6856s 6856s If you find this error message confusing, uninformative, or wrong, please open an issue: 6856s https://github.com/diku-dk/futhark/issues 6856s 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.fut: 6856s Compiling with --backend=opencl: 6856s cc failed with code 1: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_umul_hi64’: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ^~~~~~~~~~~ 6856s | __uint32_t 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4511:90: error: expected ‘)’ before ‘a’ 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4511:109: error: expected ‘)’ before ‘b’ 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘futrts_smul_hi64’: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ^~~~~~~~~~ 6856s | __int128__ 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4515:86: error: expected ‘)’ before ‘a’ 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c:4515:104: error: expected ‘)’ before ‘b’ 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh16.c: In function ‘mk_compile_opts’: 6856s /tmp/autopkgtest.K0ihat/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=] 6856s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6856s | ~~^ ~~~~~~~~~~~~~ 6856s | | | 6856s | unsigned int int64_t {aka long long int} 6856s | %llu 6856s 6856s If you find this error message confusing, uninformative, or wrong, please open an issue: 6856s https://github.com/diku-dk/futhark/issues 6856s 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.fut: 6856s Compiling with --backend=opencl: 6856s cc failed with code 1: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_umul_hi64’: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ^~~~~~~~~~~ 6856s | __uint32_t 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4511:90: error: expected ‘)’ before ‘a’ 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4511:109: error: expected ‘)’ before ‘b’ 6856s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘futrts_smul_hi64’: 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ^~~~~~~~~~ 6856s | __int128__ 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4515:86: error: expected ‘)’ before ‘a’ 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c:4515:104: error: expected ‘)’ before ‘b’ 6856s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6856s | ~ ^ 6856s | ) 6856s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/atanh64.c: In function ‘mk_compile_opts’: 6856s /tmp/autopkgtest.K0ihat/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=] 6856s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6856s | ~~^ ~~~~~~~~~~~~~ 6856s | | | 6856s | unsigned int int64_t {aka long long int} 6856s | %llu 6856s 6856s If you find this error message confusing, uninformative, or wrong, please open an issue: 6856s https://github.com/diku-dk/futhark/issues 6856s 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.fut: 6858s Compiling with --backend=opencl: 6858s cc failed with code 1: 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_umul_hi64’: 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6858s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6858s | ^~~~~~~~~~~ 6858s | __uint32_t 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:90: error: expected ‘)’ before ‘a’ 6858s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6858s | ~ ^ 6858s | ) 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4568:109: error: expected ‘)’ before ‘b’ 6858s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6858s | ~ ^ 6858s | ) 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘futrts_smul_hi64’: 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6858s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6858s | ^~~~~~~~~~ 6858s | __int128__ 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4572:86: error: expected ‘)’ before ‘a’ 6858s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6858s | ~ ^ 6858s | ) 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c:4572:104: error: expected ‘)’ before ‘b’ 6858s 4572 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6858s | ~ ^ 6858s | ) 6858s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_cmpop.c: In function ‘mk_compile_opts’: 6858s /tmp/autopkgtest.K0ihat/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=] 6858s 7905 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6858s | ~~^ ~~~~~~~~~~~~~ 6858s | | | 6858s | unsigned int int64_t {aka long long int} 6858s | %llu 6858s 6858s If you find this error message confusing, uninformative, or wrong, please open an issue: 6858s https://github.com/diku-dk/futhark/issues 6858s 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.fut: 6859s Compiling with --backend=opencl: 6859s cc failed with code 1: 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_umul_hi64’: 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6859s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4511:90: error: expected ‘)’ before ‘a’ 6859s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4511:109: error: expected ‘)’ before ‘b’ 6859s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘futrts_smul_hi64’: 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6859s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4515:86: error: expected ‘)’ before ‘a’ 6859s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c:4515:104: error: expected ‘)’ before ‘b’ 6859s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/ceil32.c: In function ‘mk_compile_opts’: 6859s /tmp/autopkgtest.K0ihat/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=] 6859s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6859s | ~~^ ~~~~~~~~~~~~~ 6859s | | | 6859s | unsigned int int64_t {aka long long int} 6859s | %llu 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 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.fut: 6859s Compiling with --backend=opencl: 6859s cc failed with code 1: 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_umul_hi64’: 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6859s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4567:90: error: expected ‘)’ before ‘a’ 6859s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4567:109: error: expected ‘)’ before ‘b’ 6859s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘futrts_smul_hi64’: 6859s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6859s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4571:86: error: expected ‘)’ before ‘a’ 6859s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c:4571:104: error: expected ‘)’ before ‘b’ 6859s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cbrt.c: In function ‘mk_compile_opts’: 6859s /tmp/autopkgtest.K0ihat/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=] 6859s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6859s | ~~^ ~~~~~~~~~~~~~ 6859s | | | 6859s | unsigned int int64_t {aka long long int} 6859s | %llu 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 6861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.fut: 6861s Compiling with --backend=opencl: 6861s cc failed with code 1: 6861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_umul_hi64’: 6861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6861s 4707 | 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.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:78: note: each undeclared identifier is reported only once for each function it appears in 6861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:90: error: expected ‘)’ before ‘a’ 6861s 4707 | 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.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4707:109: error: expected ‘)’ before ‘b’ 6861s 4707 | 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.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘futrts_smul_hi64’: 6861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4711:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6861s 4711 | 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.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4711:86: error: expected ‘)’ before ‘a’ 6861s 4711 | 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.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c:4711:104: error: expected ‘)’ before ‘b’ 6861s 4711 | 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.K0ihat/autopkgtest_tmp/tests/primitive/bool_convop.c: In function ‘mk_compile_opts’: 6861s /tmp/autopkgtest.K0ihat/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=] 6861s 8046 | "-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 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.fut: 6867s Compiling with --backend=opencl: 6867s cc failed with code 1: 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_umul_hi64’: 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6867s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6867s | ^~~~~~~~~~~ 6867s | __uint32_t 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4511:90: error: expected ‘)’ before ‘a’ 6867s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6867s | ~ ^ 6867s | ) 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4511:109: error: expected ‘)’ before ‘b’ 6867s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6867s | ~ ^ 6867s | ) 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘futrts_smul_hi64’: 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6867s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6867s | ^~~~~~~~~~ 6867s | __int128__ 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4515:86: error: expected ‘)’ before ‘a’ 6867s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6867s | ~ ^ 6867s | ) 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c:4515:104: error: expected ‘)’ before ‘b’ 6867s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6867s | ~ ^ 6867s | ) 6867s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ceil64.c: In function ‘mk_compile_opts’: 6867s /tmp/autopkgtest.K0ihat/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=] 6867s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6867s | ~~^ ~~~~~~~~~~~~~ 6867s | | | 6867s | unsigned int int64_t {aka long long int} 6867s | %llu 6867s 6867s If you find this error message confusing, uninformative, or wrong, please open an issue: 6867s https://github.com/diku-dk/futhark/issues 6867s 6869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.fut: 6869s Compiling with --backend=opencl: 6869s cc failed with code 1: 6869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_umul_hi64’: 6869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6869s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4511:90: error: expected ‘)’ before ‘a’ 6869s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4511:109: error: expected ‘)’ before ‘b’ 6869s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘futrts_smul_hi64’: 6869s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6869s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4515:86: error: expected ‘)’ before ‘a’ 6869s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c:4515:104: error: expected ‘)’ before ‘b’ 6869s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos32.c: In function ‘mk_compile_opts’: 6869s /tmp/autopkgtest.K0ihat/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=] 6869s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6869s | ~~^ ~~~~~~~~~~~~~ 6869s | | | 6869s | unsigned int int64_t {aka long long int} 6869s | %llu 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.fut: 6870s Compiling with --backend=opencl: 6870s cc failed with code 1: 6870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_umul_hi64’: 6870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6870s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4511:90: error: expected ‘)’ before ‘a’ 6870s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4511:109: error: expected ‘)’ before ‘b’ 6870s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘futrts_smul_hi64’: 6870s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6870s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4515:86: error: expected ‘)’ before ‘a’ 6870s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c:4515:104: error: expected ‘)’ before ‘b’ 6870s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/cos64.c: In function ‘mk_compile_opts’: 6870s /tmp/autopkgtest.K0ihat/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=] 6870s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6870s | ~~^ ~~~~~~~~~~~~~ 6870s | | | 6870s | unsigned int int64_t {aka long long int} 6870s | %llu 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.fut: 6871s Compiling with --backend=opencl: 6871s cc failed with code 1: 6871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_umul_hi64’: 6871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4570:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6871s 4570 | 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4570:78: note: each undeclared identifier is reported only once for each function it appears in 6871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4570:90: error: expected ‘)’ before ‘a’ 6871s 4570 | 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4570:109: error: expected ‘)’ before ‘b’ 6871s 4570 | 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘futrts_smul_hi64’: 6871s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4574:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6871s 4574 | 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4574:86: error: expected ‘)’ before ‘a’ 6871s 4574 | 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c:4574:104: error: expected ‘)’ before ‘b’ 6871s 4574 | 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.K0ihat/autopkgtest_tmp/tests/primitive/copysign.c: In function ‘mk_compile_opts’: 6871s /tmp/autopkgtest.K0ihat/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=] 6871s 7904 | "-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 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.fut: 6872s Compiling with --backend=opencl: 6872s cc failed with code 1: 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_umul_hi64’: 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4617:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6872s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6872s | ^~~~~~~~~~~ 6872s | __uint32_t 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4617:78: note: each undeclared identifier is reported only once for each function it appears in 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4617:90: error: expected ‘)’ before ‘a’ 6872s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4617:109: error: expected ‘)’ before ‘b’ 6872s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c: In function ‘futrts_smul_hi64’: 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4621:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6872s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6872s | ^~~~~~~~~~ 6872s | __int128__ 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4621:86: error: expected ‘)’ before ‘a’ 6872s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c:4621:104: error: expected ‘)’ before ‘b’ 6872s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/clz.c: In function ‘mk_compile_opts’: 6872s /tmp/autopkgtest.K0ihat/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=] 6872s 7958 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6872s | ~~^ ~~~~~~~~~~~~~ 6872s | | | 6872s | unsigned int int64_t {aka long long int} 6872s | %llu 6872s 6872s If you find this error message confusing, uninformative, or wrong, please open an issue: 6872s https://github.com/diku-dk/futhark/issues 6872s 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.fut: 6872s Compiling with --backend=opencl: 6872s cc failed with code 1: 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_umul_hi64’: 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6872s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6872s | ^~~~~~~~~~~ 6872s | __uint32_t 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4511:90: error: expected ‘)’ before ‘a’ 6872s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4511:109: error: expected ‘)’ before ‘b’ 6872s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘futrts_smul_hi64’: 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6872s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6872s | ^~~~~~~~~~ 6872s | __int128__ 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4515:86: error: expected ‘)’ before ‘a’ 6872s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c:4515:104: error: expected ‘)’ before ‘b’ 6872s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6872s | ~ ^ 6872s | ) 6872s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh16.c: In function ‘mk_compile_opts’: 6872s /tmp/autopkgtest.K0ihat/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=] 6872s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6872s | ~~^ ~~~~~~~~~~~~~ 6872s | | | 6872s | unsigned int int64_t {aka long long int} 6872s | %llu 6872s 6872s If you find this error message confusing, uninformative, or wrong, please open an issue: 6872s https://github.com/diku-dk/futhark/issues 6872s 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.fut: 6873s Compiling with --backend=opencl: 6873s cc failed with code 1: 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_umul_hi64’: 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6873s | ^~~~~~~~~~~ 6873s | __uint32_t 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4511:90: error: expected ‘)’ before ‘a’ 6873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6873s | ~ ^ 6873s | ) 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4511:109: error: expected ‘)’ before ‘b’ 6873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6873s | ~ ^ 6873s | ) 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘futrts_smul_hi64’: 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6873s | ^~~~~~~~~~ 6873s | __int128__ 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4515:86: error: expected ‘)’ before ‘a’ 6873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6873s | ~ ^ 6873s | ) 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c:4515:104: error: expected ‘)’ before ‘b’ 6873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6873s | ~ ^ 6873s | ) 6873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh32.c: In function ‘mk_compile_opts’: 6873s /tmp/autopkgtest.K0ihat/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=] 6873s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6873s | ~~^ ~~~~~~~~~~~~~ 6873s | | | 6873s | unsigned int int64_t {aka long long int} 6873s | %llu 6873s 6873s If you find this error message confusing, uninformative, or wrong, please open an issue: 6873s https://github.com/diku-dk/futhark/issues 6873s 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.fut: 6874s Compiling with --backend=opencl: 6874s cc failed with code 1: 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_umul_hi64’: 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6874s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6874s | ^~~~~~~~~~~ 6874s | __uint32_t 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4511:90: error: expected ‘)’ before ‘a’ 6874s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6874s | ~ ^ 6874s | ) 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4511:109: error: expected ‘)’ before ‘b’ 6874s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6874s | ~ ^ 6874s | ) 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘futrts_smul_hi64’: 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6874s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6874s | ^~~~~~~~~~ 6874s | __int128__ 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4515:86: error: expected ‘)’ before ‘a’ 6874s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6874s | ~ ^ 6874s | ) 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c:4515:104: error: expected ‘)’ before ‘b’ 6874s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6874s | ~ ^ 6874s | ) 6874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/cosh64.c: In function ‘mk_compile_opts’: 6874s /tmp/autopkgtest.K0ihat/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=] 6874s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6874s | ~~^ ~~~~~~~~~~~~~ 6874s | | | 6874s | unsigned int int64_t {aka long long int} 6874s | %llu 6874s 6874s If you find this error message confusing, uninformative, or wrong, please open an issue: 6874s https://github.com/diku-dk/futhark/issues 6874s 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.fut: 6881s Compiling with --backend=opencl: 6881s cc failed with code 1: 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_umul_hi64’: 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4595:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6881s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6881s | ^~~~~~~~~~~ 6881s | __uint32_t 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4595:78: note: each undeclared identifier is reported only once for each function it appears in 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4595:90: error: expected ‘)’ before ‘a’ 6881s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6881s | ~ ^ 6881s | ) 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4595:109: error: expected ‘)’ before ‘b’ 6881s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6881s | ~ ^ 6881s | ) 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘futrts_smul_hi64’: 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4599:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6881s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6881s | ^~~~~~~~~~ 6881s | __int128__ 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4599:86: error: expected ‘)’ before ‘a’ 6881s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6881s | ~ ^ 6881s | ) 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c:4599:104: error: expected ‘)’ before ‘b’ 6881s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6881s | ~ ^ 6881s | ) 6881s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ctz.c: In function ‘mk_compile_opts’: 6881s /tmp/autopkgtest.K0ihat/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=] 6881s 7931 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6881s | ~~^ ~~~~~~~~~~~~~ 6881s | | | 6881s | unsigned int int64_t {aka long long int} 6881s | %llu 6881s 6881s If you find this error message confusing, uninformative, or wrong, please open an issue: 6881s https://github.com/diku-dk/futhark/issues 6881s 6882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.fut: 6882s Compiling with --backend=opencl: 6882s cc failed with code 1: 6882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_umul_hi64’: 6882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6882s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4567:90: error: expected ‘)’ before ‘a’ 6882s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4567:109: error: expected ‘)’ before ‘b’ 6882s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c: In function ‘futrts_smul_hi64’: 6882s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6882s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4571:86: error: expected ‘)’ before ‘a’ 6882s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c:4571:104: error: expected ‘)’ before ‘b’ 6882s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/erf.c: In function ‘mk_compile_opts’: 6882s /tmp/autopkgtest.K0ihat/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=] 6882s 7901 | "-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 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.fut: 6885s Compiling with --backend=opencl: 6885s cc failed with code 1: 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_umul_hi64’: 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6885s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6885s | ^~~~~~~~~~~ 6885s | __uint32_t 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4567:90: error: expected ‘)’ before ‘a’ 6885s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6885s | ~ ^ 6885s | ) 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4567:109: error: expected ‘)’ before ‘b’ 6885s 4567 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6885s | ~ ^ 6885s | ) 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘futrts_smul_hi64’: 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6885s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6885s | ^~~~~~~~~~ 6885s | __int128__ 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4571:86: error: expected ‘)’ before ‘a’ 6885s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6885s | ~ ^ 6885s | ) 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c:4571:104: error: expected ‘)’ before ‘b’ 6885s 4571 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6885s | ~ ^ 6885s | ) 6885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/erfc.c: In function ‘mk_compile_opts’: 6885s /tmp/autopkgtest.K0ihat/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=] 6885s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6885s | ~~^ ~~~~~~~~~~~~~ 6885s | | | 6885s | unsigned int int64_t {aka long long int} 6885s | %llu 6885s 6885s If you find this error message confusing, uninformative, or wrong, please open an issue: 6885s https://github.com/diku-dk/futhark/issues 6885s 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.fut: 6886s Compiling with --backend=opencl: 6886s cc failed with code 1: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_umul_hi64’: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4607:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6886s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ^~~~~~~~~~~ 6886s | __uint32_t 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4607:78: note: each undeclared identifier is reported only once for each function it appears in 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4607:90: error: expected ‘)’ before ‘a’ 6886s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4607:109: error: expected ‘)’ before ‘b’ 6886s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c: In function ‘futrts_smul_hi64’: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4611:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6886s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ^~~~~~~~~~ 6886s | __int128__ 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4611:86: error: expected ‘)’ before ‘a’ 6886s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c:4611:104: error: expected ‘)’ before ‘b’ 6886s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16.c: In function ‘mk_compile_opts’: 6886s /tmp/autopkgtest.K0ihat/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=] 6886s 7945 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6886s | ~~^ ~~~~~~~~~~~~~ 6886s | | | 6886s | unsigned int int64_t {aka long long int} 6886s | %llu 6886s 6886s If you find this error message confusing, uninformative, or wrong, please open an issue: 6886s https://github.com/diku-dk/futhark/issues 6886s 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.fut: 6886s Compiling with --backend=opencl: 6886s cc failed with code 1: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_umul_hi64’: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6886s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ^~~~~~~~~~~ 6886s | __uint32_t 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:90: error: expected ‘)’ before ‘a’ 6886s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4582:109: error: expected ‘)’ before ‘b’ 6886s 4582 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘futrts_smul_hi64’: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6886s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ^~~~~~~~~~ 6886s | __int128__ 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4586:86: error: expected ‘)’ before ‘a’ 6886s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c:4586:104: error: expected ‘)’ before ‘b’ 6886s 4586 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_binop.c: In function ‘mk_compile_opts’: 6886s /tmp/autopkgtest.K0ihat/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=] 6886s 7920 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6886s | ~~^ ~~~~~~~~~~~~~ 6886s | | | 6886s | unsigned int int64_t {aka long long int} 6886s | %llu 6886s 6886s If you find this error message confusing, uninformative, or wrong, please open an issue: 6886s https://github.com/diku-dk/futhark/issues 6886s 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.fut: 6886s Compiling with --backend=opencl: 6886s cc failed with code 1: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_umul_hi64’: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6886s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ^~~~~~~~~~~ 6886s | __uint32_t 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6886s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6886s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘futrts_smul_hi64’: 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6886s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ^~~~~~~~~~ 6886s | __int128__ 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6886s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6886s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6886s | ~ ^ 6886s | ) 6886s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f16_minmax.c: In function ‘mk_compile_opts’: 6886s /tmp/autopkgtest.K0ihat/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=] 6886s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6886s | ~~^ ~~~~~~~~~~~~~ 6886s | | | 6886s | unsigned int int64_t {aka long long int} 6886s | %llu 6886s 6886s If you find this error message confusing, uninformative, or wrong, please open an issue: 6886s https://github.com/diku-dk/futhark/issues 6886s 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.fut: 6887s Compiling with --backend=opencl: 6887s cc failed with code 1: 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_umul_hi64’: 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4607:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6887s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6887s | ^~~~~~~~~~~ 6887s | __uint32_t 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4607:78: note: each undeclared identifier is reported only once for each function it appears in 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4607:90: error: expected ‘)’ before ‘a’ 6887s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6887s | ~ ^ 6887s | ) 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4607:109: error: expected ‘)’ before ‘b’ 6887s 4607 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6887s | ~ ^ 6887s | ) 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c: In function ‘futrts_smul_hi64’: 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4611:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6887s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6887s | ^~~~~~~~~~ 6887s | __int128__ 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4611:86: error: expected ‘)’ before ‘a’ 6887s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6887s | ~ ^ 6887s | ) 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c:4611:104: error: expected ‘)’ before ‘b’ 6887s 4611 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6887s | ~ ^ 6887s | ) 6887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32.c: In function ‘mk_compile_opts’: 6887s /tmp/autopkgtest.K0ihat/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=] 6887s 7945 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6887s | ~~^ ~~~~~~~~~~~~~ 6887s | | | 6887s | unsigned int int64_t {aka long long int} 6887s | %llu 6887s 6887s If you find this error message confusing, uninformative, or wrong, please open an issue: 6887s https://github.com/diku-dk/futhark/issues 6887s 6889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.fut: 6889s Compiling with --backend=opencl: 6889s cc failed with code 1: 6889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_umul_hi64’: 6889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6889s 4582 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 6889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:90: error: expected ‘)’ before ‘a’ 6889s 4582 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4582:109: error: expected ‘)’ before ‘b’ 6889s 4582 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘futrts_smul_hi64’: 6889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6889s 4586 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4586:86: error: expected ‘)’ before ‘a’ 6889s 4586 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c:4586:104: error: expected ‘)’ before ‘b’ 6889s 4586 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_binop.c: In function ‘mk_compile_opts’: 6889s /tmp/autopkgtest.K0ihat/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=] 6889s 7920 | "-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 1363 failed, 159 passed, 784 to go. 6895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.fut: 6895s Compiling with --backend=opencl: 6895s cc failed with code 1: 6895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_umul_hi64’: 6895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6895s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6895s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6895s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘futrts_smul_hi64’: 6895s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6895s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6895s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6895s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f32_minmax.c: In function ‘mk_compile_opts’: 6895s /tmp/autopkgtest.K0ihat/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=] 6895s 7859 | "-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.K0ihat/autopkgtest_tmp/tests/primitive/f64.fut: 6897s Compiling with --backend=opencl: 6897s cc failed with code 1: 6897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_umul_hi64’: 6897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4607:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6897s 4607 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4607:78: note: each undeclared identifier is reported only once for each function it appears in 6897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4607:90: error: expected ‘)’ before ‘a’ 6897s 4607 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4607:109: error: expected ‘)’ before ‘b’ 6897s 4607 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64.c: In function ‘futrts_smul_hi64’: 6897s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4611:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6897s 4611 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4611:86: error: expected ‘)’ before ‘a’ 6897s 4611 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64.c:4611:104: error: expected ‘)’ before ‘b’ 6897s 4611 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64.c: In function ‘mk_compile_opts’: 6897s /tmp/autopkgtest.K0ihat/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=] 6897s 7945 | "-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 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.fut: 6900s Compiling with --backend=opencl: 6900s cc failed with code 1: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_umul_hi64’: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6900s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6900s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6900s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘futrts_smul_hi64’: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6900s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6900s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6900s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_minmax.c: In function ‘mk_compile_opts’: 6900s /tmp/autopkgtest.K0ihat/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=] 6900s 7859 | "-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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.fut: 6900s Compiling with --backend=opencl: 6900s cc failed with code 1: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_umul_hi64’: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6900s 4582 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:78: note: each undeclared identifier is reported only once for each function it appears in 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:90: error: expected ‘)’ before ‘a’ 6900s 4582 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4582:109: error: expected ‘)’ before ‘b’ 6900s 4582 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘futrts_smul_hi64’: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4586:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6900s 4586 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4586:86: error: expected ‘)’ before ‘a’ 6900s 4586 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c:4586:104: error: expected ‘)’ before ‘b’ 6900s 4586 | 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.K0ihat/autopkgtest_tmp/tests/primitive/f64_binop.c: In function ‘mk_compile_opts’: 6900s /tmp/autopkgtest.K0ihat/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=] 6900s 7920 | "-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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.fut: 6900s Compiling with --backend=opencl: 6900s cc failed with code 1: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_umul_hi64’: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4567:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6900s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4567:78: note: each undeclared identifier is reported only once for each function it appears in 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4567:90: error: expected ‘)’ before ‘a’ 6900s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4567:109: error: expected ‘)’ before ‘b’ 6900s 4567 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘futrts_smul_hi64’: 6900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4571:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6900s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4571:86: error: expected ‘)’ before ‘a’ 6900s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c:4571:104: error: expected ‘)’ before ‘b’ 6900s 4571 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fabs.c: In function ‘mk_compile_opts’: 6900s /tmp/autopkgtest.K0ihat/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=] 6900s 7901 | "-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 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.fut: 6901s Compiling with --backend=opencl: 6901s cc failed with code 1: 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_umul_hi64’: 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6901s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6901s | ^~~~~~~~~~~ 6901s | __uint32_t 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4511:90: error: expected ‘)’ before ‘a’ 6901s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6901s | ~ ^ 6901s | ) 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4511:109: error: expected ‘)’ before ‘b’ 6901s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6901s | ~ ^ 6901s | ) 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘futrts_smul_hi64’: 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6901s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6901s | ^~~~~~~~~~ 6901s | __int128__ 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4515:86: error: expected ‘)’ before ‘a’ 6901s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6901s | ~ ^ 6901s | ) 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c:4515:104: error: expected ‘)’ before ‘b’ 6901s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6901s | ~ ^ 6901s | ) 6901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor32.c: In function ‘mk_compile_opts’: 6901s /tmp/autopkgtest.K0ihat/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=] 6901s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6901s | ~~^ ~~~~~~~~~~~~~ 6901s | | | 6901s | unsigned int int64_t {aka long long int} 6901s | %llu 6901s 6901s If you find this error message confusing, uninformative, or wrong, please open an issue: 6901s https://github.com/diku-dk/futhark/issues 6901s 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.fut: 6903s Compiling with --backend=opencl: 6903s cc failed with code 1: 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_umul_hi64’: 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6903s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6903s | ^~~~~~~~~~~ 6903s | __uint32_t 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4511:90: error: expected ‘)’ before ‘a’ 6903s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6903s | ~ ^ 6903s | ) 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4511:109: error: expected ‘)’ before ‘b’ 6903s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6903s | ~ ^ 6903s | ) 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘futrts_smul_hi64’: 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6903s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6903s | ^~~~~~~~~~ 6903s | __int128__ 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4515:86: error: expected ‘)’ before ‘a’ 6903s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6903s | ~ ^ 6903s | ) 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c:4515:104: error: expected ‘)’ before ‘b’ 6903s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6903s | ~ ^ 6903s | ) 6903s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/floor64.c: In function ‘mk_compile_opts’: 6903s /tmp/autopkgtest.K0ihat/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=] 6903s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6903s | ~~^ ~~~~~~~~~~~~~ 6903s | | | 6903s | unsigned int int64_t {aka long long int} 6903s | %llu 6903s 6903s If you find this error message confusing, uninformative, or wrong, please open an issue: 6903s https://github.com/diku-dk/futhark/issues 6903s 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.fut: 6907s Compiling with --backend=opencl: 6907s cc failed with code 1: 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_umul_hi64’: 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4811:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6907s 4811 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6907s | ^~~~~~~~~~~ 6907s | __uint32_t 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4811:78: note: each undeclared identifier is reported only once for each function it appears in 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4811:90: error: expected ‘)’ before ‘a’ 6907s 4811 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6907s | ~ ^ 6907s | ) 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4811:109: error: expected ‘)’ before ‘b’ 6907s 4811 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6907s | ~ ^ 6907s | ) 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘futrts_smul_hi64’: 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4815:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6907s 4815 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6907s | ^~~~~~~~~~ 6907s | __int128__ 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4815:86: error: expected ‘)’ before ‘a’ 6907s 4815 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6907s | ~ ^ 6907s | ) 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c:4815:104: error: expected ‘)’ before ‘b’ 6907s 4815 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6907s | ~ ^ 6907s | ) 6907s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/float_convop.c: In function ‘mk_compile_opts’: 6907s /tmp/autopkgtest.K0ihat/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=] 6907s 8162 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6907s | ~~^ ~~~~~~~~~~~~~ 6907s | | | 6907s | unsigned int int64_t {aka long long int} 6907s | %llu 6907s 6907s If you find this error message confusing, uninformative, or wrong, please open an issue: 6907s https://github.com/diku-dk/futhark/issues 6907s 6911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.fut: 6911s Compiling with --backend=opencl: 6911s cc failed with code 1: 6911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_umul_hi64’: 6911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6911s 4514 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:90: error: expected ‘)’ before ‘a’ 6911s 4514 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4514:109: error: expected ‘)’ before ‘b’ 6911s 4514 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘futrts_smul_hi64’: 6911s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6911s 4518 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4518:86: error: expected ‘)’ before ‘a’ 6911s 4518 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c:4518:104: error: expected ‘)’ before ‘b’ 6911s 4518 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad16.c: In function ‘mk_compile_opts’: 6911s /tmp/autopkgtest.K0ihat/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=] 6911s 7846 | "-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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.fut: 6913s Compiling with --backend=opencl: 6913s cc failed with code 1: 6913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_umul_hi64’: 6913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6913s 4514 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:90: error: expected ‘)’ before ‘a’ 6913s 4514 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4514:109: error: expected ‘)’ before ‘b’ 6913s 4514 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘futrts_smul_hi64’: 6913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6913s 4518 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4518:86: error: expected ‘)’ before ‘a’ 6913s 4518 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c:4518:104: error: expected ‘)’ before ‘b’ 6913s 4518 | 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.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad32.c: In function ‘mk_compile_opts’: 6913s /tmp/autopkgtest.K0ihat/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=] 6913s 7846 | "-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 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.fut: 6914s Compiling with --backend=opencl: 6914s cc failed with code 1: 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_umul_hi64’: 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6914s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6914s | ^~~~~~~~~~~ 6914s | __uint32_t 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4539:90: error: expected ‘)’ before ‘a’ 6914s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6914s | ~ ^ 6914s | ) 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4539:109: error: expected ‘)’ before ‘b’ 6914s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6914s | ~ ^ 6914s | ) 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘futrts_smul_hi64’: 6914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6914s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6914s | ^~~~~~~~~~ 6915s | __int128__ 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4543:86: error: expected ‘)’ before ‘a’ 6915s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c:4543:104: error: expected ‘)’ before ‘b’ 6915s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/gamma.c: In function ‘mk_compile_opts’: 6915s /tmp/autopkgtest.K0ihat/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=] 6915s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6915s | ~~^ ~~~~~~~~~~~~~ 6915s | | | 6915s | unsigned int int64_t {aka long long int} 6915s | %llu 6915s 6915s If you find this error message confusing, uninformative, or wrong, please open an issue: 6915s https://github.com/diku-dk/futhark/issues 6915s 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.fut: 6915s Compiling with --backend=opencl: 6915s cc failed with code 1: 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_umul_hi64’: 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6915s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6915s | ^~~~~~~~~~~ 6915s | __uint32_t 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:90: error: expected ‘)’ before ‘a’ 6915s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4514:109: error: expected ‘)’ before ‘b’ 6915s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘futrts_smul_hi64’: 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6915s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ^~~~~~~~~~ 6915s | __int128__ 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4518:86: error: expected ‘)’ before ‘a’ 6915s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c:4518:104: error: expected ‘)’ before ‘b’ 6915s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fma_mad64.c: In function ‘mk_compile_opts’: 6915s /tmp/autopkgtest.K0ihat/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=] 6915s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6915s | ~~^ ~~~~~~~~~~~~~ 6915s | | | 6915s | unsigned int int64_t {aka long long int} 6915s | %llu 6915s 6915s If you find this error message confusing, uninformative, or wrong, please open an issue: 6915s https://github.com/diku-dk/futhark/issues 6915s 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.fut: 6915s Compiling with --backend=opencl: 6915s cc failed with code 1: 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_umul_hi64’: 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6915s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6915s | ^~~~~~~~~~~ 6915s | __uint32_t 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4539:90: error: expected ‘)’ before ‘a’ 6915s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4539:109: error: expected ‘)’ before ‘b’ 6915s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘futrts_smul_hi64’: 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6915s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ^~~~~~~~~~ 6915s | __int128__ 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4543:86: error: expected ‘)’ before ‘a’ 6915s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c:4543:104: error: expected ‘)’ before ‘b’ 6915s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6915s | ~ ^ 6915s | ) 6915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/fsignum.c: In function ‘mk_compile_opts’: 6915s /tmp/autopkgtest.K0ihat/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=] 6915s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6915s | ~~^ ~~~~~~~~~~~~~ 6915s | | | 6915s | unsigned int int64_t {aka long long int} 6915s | %llu 6915s 6915s If you find this error message confusing, uninformative, or wrong, please open an issue: 6915s https://github.com/diku-dk/futhark/issues 6915s 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.fut: 6916s Compiling with --backend=opencl: 6916s cc failed with code 1: 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_umul_hi64’: 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4570:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6916s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6916s | ^~~~~~~~~~~ 6916s | __uint32_t 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4570:78: note: each undeclared identifier is reported only once for each function it appears in 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4570:90: error: expected ‘)’ before ‘a’ 6916s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6916s | ~ ^ 6916s | ) 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4570:109: error: expected ‘)’ before ‘b’ 6916s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6916s | ~ ^ 6916s | ) 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘futrts_smul_hi64’: 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4574:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6916s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6916s | ^~~~~~~~~~ 6916s | __int128__ 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4574:86: error: expected ‘)’ before ‘a’ 6916s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6916s | ~ ^ 6916s | ) 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c:4574:104: error: expected ‘)’ before ‘b’ 6916s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6916s | ~ ^ 6916s | ) 6916s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/hypot.c: In function ‘mk_compile_opts’: 6916s /tmp/autopkgtest.K0ihat/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=] 6916s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6916s | ~~^ ~~~~~~~~~~~~~ 6916s | | | 6916s | unsigned int int64_t {aka long long int} 6916s | %llu 6916s 6916s If you find this error message confusing, uninformative, or wrong, please open an issue: 6916s https://github.com/diku-dk/futhark/issues 6916s 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.fut: 6918s Compiling with --backend=opencl: 6918s cc failed with code 1: 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_umul_hi64’: 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6918s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6918s | ^~~~~~~~~~~ 6918s | __uint32_t 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6918s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6918s | ~ ^ 6918s | ) 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6918s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6918s | ~ ^ 6918s | ) 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘futrts_smul_hi64’: 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6918s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6918s | ^~~~~~~~~~ 6918s | __int128__ 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6918s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6918s | ~ ^ 6918s | ) 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6918s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6918s | ~ ^ 6918s | ) 6918s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_binop.c: In function ‘mk_compile_opts’: 6918s /tmp/autopkgtest.K0ihat/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=] 6918s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6918s | ~~^ ~~~~~~~~~~~~~ 6918s | | | 6918s | unsigned int int64_t {aka long long int} 6918s | %llu 6918s 6918s If you find this error message confusing, uninformative, or wrong, please open an issue: 6918s https://github.com/diku-dk/futhark/issues 6918s 6922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.fut: 6922s Compiling with --backend=opencl: 6922s cc failed with code 1: 6922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_umul_hi64’: 6922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6922s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6922s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6922s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘futrts_smul_hi64’: 6922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6922s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6922s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6922s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_bitop.c: In function ‘mk_compile_opts’: 6922s /tmp/autopkgtest.K0ihat/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=] 6922s 7905 | "-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 6926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.fut: 6926s Compiling with --backend=opencl: 6926s cc failed with code 1: 6926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_umul_hi64’: 6926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6926s 4555 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6926s 4555 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6926s 4555 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘futrts_smul_hi64’: 6926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6926s 4559 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6926s 4559 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6926s 4559 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_cmpop.c: In function ‘mk_compile_opts’: 6926s /tmp/autopkgtest.K0ihat/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=] 6926s 7889 | "-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 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.fut: 6929s Compiling with --backend=opencl: 6929s cc failed with code 1: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_umul_hi64’: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6929s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6929s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6929s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘futrts_smul_hi64’: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6929s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6929s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6929s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_unop.c: In function ‘mk_compile_opts’: 6929s /tmp/autopkgtest.K0ihat/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=] 6929s 7871 | "-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 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.fut: 6929s Compiling with --backend=opencl: 6929s cc failed with code 1: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_umul_hi64’: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6929s 4735 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6929s 4735 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6929s 4735 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘futrts_smul_hi64’: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6929s 4739 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6929s 4739 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6929s 4739 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_convop.c: In function ‘mk_compile_opts’: 6929s /tmp/autopkgtest.K0ihat/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=] 6929s 8074 | "-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 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.fut: 6929s Compiling with --backend=opencl: 6929s cc failed with code 1: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_umul_hi64’: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6929s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6929s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6929s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘futrts_smul_hi64’: 6929s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6929s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6929s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6929s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i16_minmax.c: In function ‘mk_compile_opts’: 6929s /tmp/autopkgtest.K0ihat/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=] 6929s 7859 | "-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 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.fut: 6930s Compiling with --backend=opencl: 6930s cc failed with code 1: 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_umul_hi64’: 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6930s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6930s | ^~~~~~~~~~~ 6930s | __uint32_t 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4554:90: error: expected ‘)’ before ‘a’ 6930s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6930s | ~ ^ 6930s | ) 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4554:109: error: expected ‘)’ before ‘b’ 6930s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6930s | ~ ^ 6930s | ) 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘futrts_smul_hi64’: 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6930s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6930s | ^~~~~~~~~~ 6930s | __int128__ 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4558:86: error: expected ‘)’ before ‘a’ 6930s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6930s | ~ ^ 6930s | ) 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c:4558:104: error: expected ‘)’ before ‘b’ 6930s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6930s | ~ ^ 6930s | ) 6930s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i16_division.c: In function ‘mk_compile_opts’: 6930s /tmp/autopkgtest.K0ihat/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=] 6930s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6930s | ~~^ ~~~~~~~~~~~~~ 6930s | | | 6930s | unsigned int int64_t {aka long long int} 6930s | %llu 6930s 6930s If you find this error message confusing, uninformative, or wrong, please open an issue: 6930s https://github.com/diku-dk/futhark/issues 6930s 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.fut: 6932s Compiling with --backend=opencl: 6932s cc failed with code 1: 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_umul_hi64’: 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6932s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6932s | ^~~~~~~~~~~ 6932s | __uint32_t 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6932s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6932s | ~ ^ 6932s | ) 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6932s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6932s | ~ ^ 6932s | ) 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘futrts_smul_hi64’: 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6932s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6932s | ^~~~~~~~~~ 6932s | __int128__ 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6932s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6932s | ~ ^ 6932s | ) 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6932s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6932s | ~ ^ 6932s | ) 6932s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_binop.c: In function ‘mk_compile_opts’: 6932s /tmp/autopkgtest.K0ihat/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=] 6932s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6932s | ~~^ ~~~~~~~~~~~~~ 6932s | | | 6932s | unsigned int int64_t {aka long long int} 6932s | %llu 6932s 6932s If you find this error message confusing, uninformative, or wrong, please open an issue: 6932s https://github.com/diku-dk/futhark/issues 6932s 6934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.fut: 6934s Compiling with --backend=opencl: 6934s cc failed with code 1: 6934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_umul_hi64’: 6934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6934s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6934s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6934s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘futrts_smul_hi64’: 6934s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6934s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6934s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6934s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_bitop.c: In function ‘mk_compile_opts’: 6934s /tmp/autopkgtest.K0ihat/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=] 6934s 7905 | "-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 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.fut: 6938s Compiling with --backend=opencl: 6938s cc failed with code 1: 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_umul_hi64’: 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6938s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6938s | ^~~~~~~~~~~ 6938s | __uint32_t 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6938s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6938s | ~ ^ 6938s | ) 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6938s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6938s | ~ ^ 6938s | ) 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘futrts_smul_hi64’: 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6938s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6938s | ^~~~~~~~~~ 6938s | __int128__ 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6938s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6938s | ~ ^ 6938s | ) 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6938s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6938s | ~ ^ 6938s | ) 6938s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_cmpop.c: In function ‘mk_compile_opts’: 6938s /tmp/autopkgtest.K0ihat/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=] 6938s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6938s | ~~^ ~~~~~~~~~~~~~ 6938s | | | 6938s | unsigned int int64_t {aka long long int} 6938s | %llu 6938s 6938s If you find this error message confusing, uninformative, or wrong, please open an issue: 6938s https://github.com/diku-dk/futhark/issues 6938s 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.fut: 6944s Compiling with --backend=opencl: 6944s cc failed with code 1: 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_umul_hi64’: 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6944s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6944s | ^~~~~~~~~~~ 6944s | __uint32_t 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6944s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6944s | ~ ^ 6944s | ) 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6944s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6944s | ~ ^ 6944s | ) 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘futrts_smul_hi64’: 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6944s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6944s | ^~~~~~~~~~ 6944s | __int128__ 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6944s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6944s | ~ ^ 6944s | ) 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6944s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6944s | ~ ^ 6944s | ) 6944s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_convop.c: In function ‘mk_compile_opts’: 6944s /tmp/autopkgtest.K0ihat/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=] 6944s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6944s | ~~^ ~~~~~~~~~~~~~ 6944s | | | 6944s | unsigned int int64_t {aka long long int} 6944s | %llu 6944s 6944s If you find this error message confusing, uninformative, or wrong, please open an issue: 6944s https://github.com/diku-dk/futhark/issues 6944s 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.fut: 6945s Compiling with --backend=opencl: 6945s cc failed with code 1: 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_umul_hi64’: 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6945s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6945s | ^~~~~~~~~~~ 6945s | __uint32_t 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6945s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6945s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘futrts_smul_hi64’: 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6945s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6945s | ^~~~~~~~~~ 6945s | __int128__ 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6945s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6945s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_unop.c: In function ‘mk_compile_opts’: 6945s /tmp/autopkgtest.K0ihat/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=] 6945s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6945s | ~~^ ~~~~~~~~~~~~~ 6945s | | | 6945s | unsigned int int64_t {aka long long int} 6945s | %llu 6945s 6945s If you find this error message confusing, uninformative, or wrong, please open an issue: 6945s https://github.com/diku-dk/futhark/issues 6945s 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.fut: 6945s Compiling with --backend=opencl: 6945s cc failed with code 1: 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_umul_hi64’: 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6945s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6945s | ^~~~~~~~~~~ 6945s | __uint32_t 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6945s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6945s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘futrts_smul_hi64’: 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6945s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6945s | ^~~~~~~~~~ 6945s | __int128__ 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6945s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6945s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6945s | ~ ^ 6945s | ) 6945s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_minmax.c: In function ‘mk_compile_opts’: 6945s /tmp/autopkgtest.K0ihat/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=] 6945s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6945s | ~~^ ~~~~~~~~~~~~~ 6945s | | | 6945s | unsigned int int64_t {aka long long int} 6945s | %llu 6945s 6945s If you find this error message confusing, uninformative, or wrong, please open an issue: 6945s https://github.com/diku-dk/futhark/issues 6945s 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.fut: 6946s Compiling with --backend=opencl: 6946s cc failed with code 1: 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_umul_hi64’: 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6946s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4554:90: error: expected ‘)’ before ‘a’ 6946s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4554:109: error: expected ‘)’ before ‘b’ 6946s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘futrts_smul_hi64’: 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6946s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4558:86: error: expected ‘)’ before ‘a’ 6946s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c:4558:104: error: expected ‘)’ before ‘b’ 6946s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i32_division.c: In function ‘mk_compile_opts’: 6946s /tmp/autopkgtest.K0ihat/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=] 6946s 7890 | "-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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.fut: 6946s Compiling with --backend=opencl: 6946s cc failed with code 1: 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_umul_hi64’: 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6946s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6946s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6946s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘futrts_smul_hi64’: 6946s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6946s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6946s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6946s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_binop.c: In function ‘mk_compile_opts’: 6946s /tmp/autopkgtest.K0ihat/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=] 6946s 7890 | "-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 6949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.fut: 6949s Compiling with --backend=opencl: 6949s cc failed with code 1: 6949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_umul_hi64’: 6949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6949s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6949s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6949s 4568 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘futrts_smul_hi64’: 6949s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6949s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6949s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6949s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_bitop.c: In function ‘mk_compile_opts’: 6949s /tmp/autopkgtest.K0ihat/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=] 6949s 7905 | "-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 1393 failed, 159 passed, 754 to go. 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.fut: 6951s Compiling with --backend=opencl: 6951s cc failed with code 1: 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_umul_hi64’: 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6951s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6951s | ^~~~~~~~~~~ 6951s | __uint32_t 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6951s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6951s | ~ ^ 6951s | ) 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6951s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6951s | ~ ^ 6951s | ) 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘futrts_smul_hi64’: 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6951s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6951s | ^~~~~~~~~~ 6951s | __int128__ 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6951s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6951s | ~ ^ 6951s | ) 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6951s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6951s | ~ ^ 6951s | ) 6951s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_cmpop.c: In function ‘mk_compile_opts’: 6951s /tmp/autopkgtest.K0ihat/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=] 6951s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6951s | ~~^ ~~~~~~~~~~~~~ 6951s | | | 6951s | unsigned int int64_t {aka long long int} 6951s | %llu 6951s 6951s If you find this error message confusing, uninformative, or wrong, please open an issue: 6951s https://github.com/diku-dk/futhark/issues 6951s 6957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.fut: 6957s Compiling with --backend=opencl: 6957s cc failed with code 1: 6957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_umul_hi64’: 6957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6957s 4735 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6957s 4735 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6957s 4735 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘futrts_smul_hi64’: 6957s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6957s 4739 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6957s 4739 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6957s 4739 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_convop.c: In function ‘mk_compile_opts’: 6957s /tmp/autopkgtest.K0ihat/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=] 6957s 8074 | "-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 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.fut: 6960s Compiling with --backend=opencl: 6960s cc failed with code 1: 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_umul_hi64’: 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6960s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6960s | ^~~~~~~~~~~ 6960s | __uint32_t 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4554:90: error: expected ‘)’ before ‘a’ 6960s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6960s | ~ ^ 6960s | ) 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4554:109: error: expected ‘)’ before ‘b’ 6960s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6960s | ~ ^ 6960s | ) 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘futrts_smul_hi64’: 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6960s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6960s | ^~~~~~~~~~ 6960s | __int128__ 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4558:86: error: expected ‘)’ before ‘a’ 6960s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6960s | ~ ^ 6960s | ) 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c:4558:104: error: expected ‘)’ before ‘b’ 6960s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6960s | ~ ^ 6960s | ) 6960s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_division.c: In function ‘mk_compile_opts’: 6960s /tmp/autopkgtest.K0ihat/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=] 6960s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6960s | ~~^ ~~~~~~~~~~~~~ 6960s | | | 6960s | unsigned int int64_t {aka long long int} 6960s | %llu 6960s 6960s If you find this error message confusing, uninformative, or wrong, please open an issue: 6960s https://github.com/diku-dk/futhark/issues 6960s 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.fut: 6961s Compiling with --backend=opencl: 6961s cc failed with code 1: 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_umul_hi64’: 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6961s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6961s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6961s 4526 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘futrts_smul_hi64’: 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6961s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6961s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6961s 4530 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_minmax.c: In function ‘mk_compile_opts’: 6961s /tmp/autopkgtest.K0ihat/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=] 6961s 7859 | "-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 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.fut: 6961s Compiling with --backend=opencl: 6961s cc failed with code 1: 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_umul_hi64’: 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6961s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6961s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6961s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘futrts_smul_hi64’: 6961s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6961s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6961s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6961s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i64_unop.c: In function ‘mk_compile_opts’: 6961s /tmp/autopkgtest.K0ihat/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=] 6961s 7871 | "-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 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.fut: 6963s Compiling with --backend=opencl: 6963s cc failed with code 1: 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_umul_hi64’: 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6963s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6963s | ^~~~~~~~~~~ 6963s | __uint32_t 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:90: error: expected ‘)’ before ‘a’ 6963s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6963s | ~ ^ 6963s | ) 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4554:109: error: expected ‘)’ before ‘b’ 6963s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6963s | ~ ^ 6963s | ) 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘futrts_smul_hi64’: 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6963s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4558:86: error: expected ‘)’ before ‘a’ 6963s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c:4558:104: error: expected ‘)’ before ‘b’ 6963s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_binop.c: In function ‘mk_compile_opts’: 6963s /tmp/autopkgtest.K0ihat/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=] 6963s 7890 | "-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 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.fut: 6963s Compiling with --backend=opencl: 6963s cc failed with code 1: 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_umul_hi64’: 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6963s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6963s | ^~~~~~~~~~~ 6963s | __uint32_t 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:78: note: each undeclared identifier is reported only once for each function it appears in 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:90: error: expected ‘)’ before ‘a’ 6963s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6963s | ~ ^ 6963s | ) 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4568:109: error: expected ‘)’ before ‘b’ 6963s 4568 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6963s | ~ ^ 6963s | ) 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘futrts_smul_hi64’: 6963s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4572:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6963s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4572:86: error: expected ‘)’ before ‘a’ 6963s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c:4572:104: error: expected ‘)’ before ‘b’ 6963s 4572 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_bitop.c: In function ‘mk_compile_opts’: 6963s /tmp/autopkgtest.K0ihat/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=] 6963s 7905 | "-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 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.fut: 6965s Compiling with --backend=opencl: 6965s cc failed with code 1: 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_umul_hi64’: 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6965s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6965s | ^~~~~~~~~~~ 6965s | __uint32_t 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 6965s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6965s | ~ ^ 6965s | ) 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 6965s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6965s | ~ ^ 6965s | ) 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘futrts_smul_hi64’: 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6965s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6965s | ^~~~~~~~~~ 6965s | __int128__ 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 6965s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6965s | ~ ^ 6965s | ) 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 6965s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6965s | ~ ^ 6965s | ) 6965s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_cmpop.c: In function ‘mk_compile_opts’: 6965s /tmp/autopkgtest.K0ihat/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=] 6965s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6965s | ~~^ ~~~~~~~~~~~~~ 6965s | | | 6965s | unsigned int int64_t {aka long long int} 6965s | %llu 6965s 6965s If you find this error message confusing, uninformative, or wrong, please open an issue: 6965s https://github.com/diku-dk/futhark/issues 6965s 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.fut: 6968s Compiling with --backend=opencl: 6968s cc failed with code 1: 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_umul_hi64’: 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6968s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6968s | ^~~~~~~~~~~ 6968s | __uint32_t 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:90: error: expected ‘)’ before ‘a’ 6968s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6968s | ~ ^ 6968s | ) 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4735:109: error: expected ‘)’ before ‘b’ 6968s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6968s | ~ ^ 6968s | ) 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘futrts_smul_hi64’: 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6968s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6968s | ^~~~~~~~~~ 6968s | __int128__ 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4739:86: error: expected ‘)’ before ‘a’ 6968s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6968s | ~ ^ 6968s | ) 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c:4739:104: error: expected ‘)’ before ‘b’ 6968s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6968s | ~ ^ 6968s | ) 6968s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_convop.c: In function ‘mk_compile_opts’: 6968s /tmp/autopkgtest.K0ihat/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=] 6968s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6968s | ~~^ ~~~~~~~~~~~~~ 6968s | | | 6968s | unsigned int int64_t {aka long long int} 6968s | %llu 6968s 6968s If you find this error message confusing, uninformative, or wrong, please open an issue: 6968s https://github.com/diku-dk/futhark/issues 6968s 6972s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.fut: 6972s Compiling with --backend=opencl: 6973s cc failed with code 1: 6973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_umul_hi64’: 6973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6973s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 6973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4554:90: error: expected ‘)’ before ‘a’ 6973s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4554:109: error: expected ‘)’ before ‘b’ 6973s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘futrts_smul_hi64’: 6973s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6973s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4558:86: error: expected ‘)’ before ‘a’ 6973s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c:4558:104: error: expected ‘)’ before ‘b’ 6973s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/i8_division.c: In function ‘mk_compile_opts’: 6973s /tmp/autopkgtest.K0ihat/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=] 6973s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6973s | ~~^ ~~~~~~~~~~~~~ 6973s | | | 6973s | unsigned int int64_t {aka long long int} 6973s | %llu 6973s 6973s If you find this error message confusing, uninformative, or wrong, please open an issue: 6973s https://github.com/diku-dk/futhark/issues 6973s 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.fut: 6975s Compiling with --backend=opencl: 6975s cc failed with code 1: 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_umul_hi64’: 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6975s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6975s | ^~~~~~~~~~~ 6975s | __uint32_t 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 6975s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6975s | ~ ^ 6975s | ) 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 6975s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6975s | ~ ^ 6975s | ) 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘futrts_smul_hi64’: 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6975s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6975s | ^~~~~~~~~~ 6975s | __int128__ 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 6975s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6975s | ~ ^ 6975s | ) 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 6975s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6975s | ~ ^ 6975s | ) 6975s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_minmax.c: In function ‘mk_compile_opts’: 6975s /tmp/autopkgtest.K0ihat/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=] 6975s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6975s | ~~^ ~~~~~~~~~~~~~ 6975s | | | 6975s | unsigned int int64_t {aka long long int} 6975s | %llu 6975s 6975s If you find this error message confusing, uninformative, or wrong, please open an issue: 6975s https://github.com/diku-dk/futhark/issues 6975s 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.fut: 6976s Compiling with --backend=opencl: 6976s cc failed with code 1: 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_umul_hi64’: 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6976s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6976s | ^~~~~~~~~~~ 6976s | __uint32_t 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:90: error: expected ‘)’ before ‘a’ 6976s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4537:109: error: expected ‘)’ before ‘b’ 6976s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘futrts_smul_hi64’: 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6976s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6976s | ^~~~~~~~~~ 6976s | __int128__ 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4541:86: error: expected ‘)’ before ‘a’ 6976s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c:4541:104: error: expected ‘)’ before ‘b’ 6976s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/i8_unop.c: In function ‘mk_compile_opts’: 6976s /tmp/autopkgtest.K0ihat/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=] 6976s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6976s | ~~^ ~~~~~~~~~~~~~ 6976s | | | 6976s | unsigned int int64_t {aka long long int} 6976s | %llu 6976s 6976s If you find this error message confusing, uninformative, or wrong, please open an issue: 6976s https://github.com/diku-dk/futhark/issues 6976s 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.fut: 6976s Compiling with --backend=opencl: 6976s cc failed with code 1: 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_umul_hi64’: 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4585:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6976s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6976s | ^~~~~~~~~~~ 6976s | __uint32_t 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4585:78: note: each undeclared identifier is reported only once for each function it appears in 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4585:90: error: expected ‘)’ before ‘a’ 6976s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4585:109: error: expected ‘)’ before ‘b’ 6976s 4585 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘futrts_smul_hi64’: 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4589:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6976s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6976s | ^~~~~~~~~~ 6976s | __int128__ 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4589:86: error: expected ‘)’ before ‘a’ 6976s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c:4589:104: error: expected ‘)’ before ‘b’ 6976s 4589 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6976s | ~ ^ 6976s | ) 6976s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/ldexp.c: In function ‘mk_compile_opts’: 6976s /tmp/autopkgtest.K0ihat/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=] 6976s 7919 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6976s | ~~^ ~~~~~~~~~~~~~ 6976s | | | 6976s | unsigned int int64_t {aka long long int} 6976s | %llu 6976s 6976s If you find this error message confusing, uninformative, or wrong, please open an issue: 6976s https://github.com/diku-dk/futhark/issues 6976s 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.fut: 6977s Compiling with --backend=opencl: 6977s cc failed with code 1: 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_umul_hi64’: 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6977s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6977s | ^~~~~~~~~~~ 6977s | __uint32_t 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4539:90: error: expected ‘)’ before ‘a’ 6977s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4539:109: error: expected ‘)’ before ‘b’ 6977s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘futrts_smul_hi64’: 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6977s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6977s | ^~~~~~~~~~ 6977s | __int128__ 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4543:86: error: expected ‘)’ before ‘a’ 6977s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c:4543:104: error: expected ‘)’ before ‘b’ 6977s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lgamma.c: In function ‘mk_compile_opts’: 6977s /tmp/autopkgtest.K0ihat/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=] 6977s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6977s | ~~^ ~~~~~~~~~~~~~ 6977s | | | 6977s | unsigned int int64_t {aka long long int} 6977s | %llu 6977s 6977s If you find this error message confusing, uninformative, or wrong, please open an issue: 6977s https://github.com/diku-dk/futhark/issues 6977s 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.fut: 6977s Compiling with --backend=opencl: 6977s cc failed with code 1: 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_umul_hi64’: 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6977s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6977s | ^~~~~~~~~~~ 6977s | __uint32_t 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4543:90: error: expected ‘)’ before ‘a’ 6977s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4543:109: error: expected ‘)’ before ‘b’ 6977s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘futrts_smul_hi64’: 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6977s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6977s | ^~~~~~~~~~ 6977s | __int128__ 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4547:86: error: expected ‘)’ before ‘a’ 6977s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c:4547:104: error: expected ‘)’ before ‘b’ 6977s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6977s | ~ ^ 6977s | ) 6977s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/lerp.c: In function ‘mk_compile_opts’: 6977s /tmp/autopkgtest.K0ihat/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=] 6977s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6977s | ~~^ ~~~~~~~~~~~~~ 6977s | | | 6977s | unsigned int int64_t {aka long long int} 6977s | %llu 6977s 6977s If you find this error message confusing, uninformative, or wrong, please open an issue: 6977s https://github.com/diku-dk/futhark/issues 6977s 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.fut: 6979s Compiling with --backend=opencl: 6979s cc failed with code 1: 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_umul_hi64’: 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6979s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6979s | ^~~~~~~~~~~ 6979s | __uint32_t 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4550:90: error: expected ‘)’ before ‘a’ 6979s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6979s | ~ ^ 6979s | ) 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4550:109: error: expected ‘)’ before ‘b’ 6979s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6979s | ~ ^ 6979s | ) 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c: In function ‘futrts_smul_hi64’: 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6979s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6979s | ^~~~~~~~~~ 6979s | __int128__ 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4554:86: error: expected ‘)’ before ‘a’ 6979s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6979s | ~ ^ 6979s | ) 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c:4554:104: error: expected ‘)’ before ‘b’ 6979s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6979s | ~ ^ 6979s | ) 6979s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log32.c: In function ‘mk_compile_opts’: 6979s /tmp/autopkgtest.K0ihat/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=] 6979s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6979s | ~~^ ~~~~~~~~~~~~~ 6979s | | | 6979s | unsigned int int64_t {aka long long int} 6979s | %llu 6979s 6979s If you find this error message confusing, uninformative, or wrong, please open an issue: 6979s https://github.com/diku-dk/futhark/issues 6979s 6982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.fut: 6982s Compiling with --backend=opencl: 6982s cc failed with code 1: 6982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_umul_hi64’: 6982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6982s 4550 | 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.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 6982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4550:90: error: expected ‘)’ before ‘a’ 6982s 4550 | 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.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4550:109: error: expected ‘)’ before ‘b’ 6982s 4550 | 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.K0ihat/autopkgtest_tmp/tests/primitive/log64.c: In function ‘futrts_smul_hi64’: 6982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6982s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4554:86: error: expected ‘)’ before ‘a’ 6982s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/log64.c:4554:104: error: expected ‘)’ before ‘b’ 6982s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/log64.c: In function ‘mk_compile_opts’: 6982s /tmp/autopkgtest.K0ihat/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=] 6982s 7886 | "-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 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.fut: 6991s Compiling with --backend=opencl: 6991s cc failed with code 1: 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_umul_hi64’: 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6991s 4723 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6991s | ^~~~~~~~~~~ 6991s | __uint32_t 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:78: note: each undeclared identifier is reported only once for each function it appears in 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:90: error: expected ‘)’ before ‘a’ 6991s 4723 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4723:109: error: expected ‘)’ before ‘b’ 6991s 4723 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘futrts_smul_hi64’: 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4727:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6991s 4727 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6991s | ^~~~~~~~~~ 6991s | __int128__ 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4727:86: error: expected ‘)’ before ‘a’ 6991s 4727 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c:4727:104: error: expected ‘)’ before ‘b’ 6991s 4727 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mad_hi.c: In function ‘mk_compile_opts’: 6991s /tmp/autopkgtest.K0ihat/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=] 6991s 8064 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6991s | ~~^ ~~~~~~~~~~~~~ 6991s | | | 6991s | unsigned int int64_t {aka long long int} 6991s | %llu 6991s 6991s If you find this error message confusing, uninformative, or wrong, please open an issue: 6991s https://github.com/diku-dk/futhark/issues 6991s 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.fut: 6991s Compiling with --backend=opencl: 6991s cc failed with code 1: 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_umul_hi64’: 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6991s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6991s | ^~~~~~~~~~~ 6991s | __uint32_t 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4511:90: error: expected ‘)’ before ‘a’ 6991s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4511:109: error: expected ‘)’ before ‘b’ 6991s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c: In function ‘futrts_smul_hi64’: 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6991s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6991s | ^~~~~~~~~~ 6991s | __int128__ 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4515:86: error: expected ‘)’ before ‘a’ 6991s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c:4515:104: error: expected ‘)’ before ‘b’ 6991s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6991s | ~ ^ 6991s | ) 6991s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round32.c: In function ‘mk_compile_opts’: 6991s /tmp/autopkgtest.K0ihat/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=] 6991s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6991s | ~~^ ~~~~~~~~~~~~~ 6991s | | | 6991s | unsigned int int64_t {aka long long int} 6991s | %llu 6991s 6991s If you find this error message confusing, uninformative, or wrong, please open an issue: 6991s https://github.com/diku-dk/futhark/issues 6991s 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.fut: 6992s Compiling with --backend=opencl: 6992s cc failed with code 1: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_umul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4656:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6992s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ^~~~~~~~~~~ 6992s | __uint32_t 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4656:78: note: each undeclared identifier is reported only once for each function it appears in 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4656:90: error: expected ‘)’ before ‘a’ 6992s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4656:109: error: expected ‘)’ before ‘b’ 6992s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘futrts_smul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4660:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6992s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ^~~~~~~~~~ 6992s | __int128__ 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4660:86: error: expected ‘)’ before ‘a’ 6992s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c:4660:104: error: expected ‘)’ before ‘b’ 6992s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf64.c: In function ‘mk_compile_opts’: 6992s /tmp/autopkgtest.K0ihat/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=] 6992s 8001 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6992s | ~~^ ~~~~~~~~~~~~~ 6992s | | | 6992s | unsigned int int64_t {aka long long int} 6992s | %llu 6992s 6992s If you find this error message confusing, uninformative, or wrong, please open an issue: 6992s https://github.com/diku-dk/futhark/issues 6992s 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.fut: 6992s Compiling with --backend=opencl: 6992s cc failed with code 1: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_umul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4656:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6992s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ^~~~~~~~~~~ 6992s | __uint32_t 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4656:78: note: each undeclared identifier is reported only once for each function it appears in 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4656:90: error: expected ‘)’ before ‘a’ 6992s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4656:109: error: expected ‘)’ before ‘b’ 6992s 4656 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘futrts_smul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4660:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6992s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ^~~~~~~~~~ 6992s | __int128__ 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4660:86: error: expected ‘)’ before ‘a’ 6992s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c:4660:104: error: expected ‘)’ before ‘b’ 6992s 4660 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/naninf32.c: In function ‘mk_compile_opts’: 6992s /tmp/autopkgtest.K0ihat/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=] 6992s 8001 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6992s | ~~^ ~~~~~~~~~~~~~ 6992s | | | 6992s | unsigned int int64_t {aka long long int} 6992s | %llu 6992s 6992s If you find this error message confusing, uninformative, or wrong, please open an issue: 6992s https://github.com/diku-dk/futhark/issues 6992s 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.fut: 6992s Compiling with --backend=opencl: 6992s cc failed with code 1: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_umul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6992s 4715 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ^~~~~~~~~~~ 6992s | __uint32_t 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:78: note: each undeclared identifier is reported only once for each function it appears in 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:90: error: expected ‘)’ before ‘a’ 6992s 4715 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4715:109: error: expected ‘)’ before ‘b’ 6992s 4715 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘futrts_smul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4719:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6992s 4719 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ^~~~~~~~~~ 6992s | __int128__ 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4719:86: error: expected ‘)’ before ‘a’ 6992s 4719 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c:4719:104: error: expected ‘)’ before ‘b’ 6992s 4719 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/mul_hi.c: In function ‘mk_compile_opts’: 6992s /tmp/autopkgtest.K0ihat/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=] 6992s 8056 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6992s | ~~^ ~~~~~~~~~~~~~ 6992s | | | 6992s | unsigned int int64_t {aka long long int} 6992s | %llu 6992s 6992s If you find this error message confusing, uninformative, or wrong, please open an issue: 6992s https://github.com/diku-dk/futhark/issues 6992s 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.fut: 6992s Compiling with --backend=opencl: 6992s cc failed with code 1: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_umul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4570:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6992s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ^~~~~~~~~~~ 6992s | __uint32_t 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4570:78: note: each undeclared identifier is reported only once for each function it appears in 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4570:90: error: expected ‘)’ before ‘a’ 6992s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4570:109: error: expected ‘)’ before ‘b’ 6992s 4570 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘futrts_smul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4574:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6992s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ^~~~~~~~~~ 6992s | __int128__ 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4574:86: error: expected ‘)’ before ‘a’ 6992s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c:4574:104: error: expected ‘)’ before ‘b’ 6992s 4574 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/nextafter.c: In function ‘mk_compile_opts’: 6992s /tmp/autopkgtest.K0ihat/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=] 6992s 7904 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6992s | ~~^ ~~~~~~~~~~~~~ 6992s | | | 6992s | unsigned int int64_t {aka long long int} 6992s | %llu 6992s 6992s If you find this error message confusing, uninformative, or wrong, please open an issue: 6992s https://github.com/diku-dk/futhark/issues 6992s 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.fut: 6992s Compiling with --backend=opencl: 6992s cc failed with code 1: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_umul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4617:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6992s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ^~~~~~~~~~~ 6992s | __uint32_t 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4617:78: note: each undeclared identifier is reported only once for each function it appears in 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4617:90: error: expected ‘)’ before ‘a’ 6992s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4617:109: error: expected ‘)’ before ‘b’ 6992s 4617 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c: In function ‘futrts_smul_hi64’: 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4621:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6992s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ^~~~~~~~~~ 6992s | __int128__ 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4621:86: error: expected ‘)’ before ‘a’ 6992s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c:4621:104: error: expected ‘)’ before ‘b’ 6992s 4621 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 6992s | ~ ^ 6992s | ) 6992s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/popc.c: In function ‘mk_compile_opts’: 6992s /tmp/autopkgtest.K0ihat/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=] 6992s 7958 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 6992s | ~~^ ~~~~~~~~~~~~~ 6992s | | | 6992s | unsigned int int64_t {aka long long int} 6992s | %llu 6992s 6992s If you find this error message confusing, uninformative, or wrong, please open an issue: 6992s https://github.com/diku-dk/futhark/issues 6992s 6994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.fut: 6994s Compiling with --backend=opencl: 6994s cc failed with code 1: 6994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_umul_hi64’: 6994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 6994s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 6994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4511:90: error: expected ‘)’ before ‘a’ 6994s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4511:109: error: expected ‘)’ before ‘b’ 6994s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/round64.c: In function ‘futrts_smul_hi64’: 6994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 6994s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4515:86: error: expected ‘)’ before ‘a’ 6994s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/round64.c:4515:104: error: expected ‘)’ before ‘b’ 6994s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/round64.c: In function ‘mk_compile_opts’: 6994s /tmp/autopkgtest.K0ihat/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=] 6994s 7843 | "-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 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.fut: 7003s Compiling with --backend=opencl: 7003s cc failed with code 1: 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_umul_hi64’: 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7003s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7003s | ^~~~~~~~~~~ 7003s | __uint32_t 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4511:90: error: expected ‘)’ before ‘a’ 7003s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7003s | ~ ^ 7003s | ) 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4511:109: error: expected ‘)’ before ‘b’ 7003s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7003s | ~ ^ 7003s | ) 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘futrts_smul_hi64’: 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7003s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7003s | ^~~~~~~~~~ 7003s | __int128__ 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4515:86: error: expected ‘)’ before ‘a’ 7003s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7003s | ~ ^ 7003s | ) 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c:4515:104: error: expected ‘)’ before ‘b’ 7003s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7003s | ~ ^ 7003s | ) 7003s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin32.c: In function ‘mk_compile_opts’: 7003s /tmp/autopkgtest.K0ihat/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=] 7003s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7003s | ~~^ ~~~~~~~~~~~~~ 7003s | | | 7003s | unsigned int int64_t {aka long long int} 7003s | %llu 7003s 7003s If you find this error message confusing, uninformative, or wrong, please open an issue: 7003s https://github.com/diku-dk/futhark/issues 7003s 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.fut: 7004s Compiling with --backend=opencl: 7004s cc failed with code 1: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_umul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4511:90: error: expected ‘)’ before ‘a’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4511:109: error: expected ‘)’ before ‘b’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘futrts_smul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4515:86: error: expected ‘)’ before ‘a’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c:4515:104: error: expected ‘)’ before ‘b’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh32.c: In function ‘mk_compile_opts’: 7004s /tmp/autopkgtest.K0ihat/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=] 7004s 7843 | "-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 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.fut: 7004s Compiling with --backend=opencl: 7004s cc failed with code 1: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_umul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4511:90: error: expected ‘)’ before ‘a’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4511:109: error: expected ‘)’ before ‘b’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘futrts_smul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4515:86: error: expected ‘)’ before ‘a’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c:4515:104: error: expected ‘)’ before ‘b’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh16.c: In function ‘mk_compile_opts’: 7004s /tmp/autopkgtest.K0ihat/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=] 7004s 7843 | "-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 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.fut: 7004s Compiling with --backend=opencl: 7004s cc failed with code 1: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_umul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4511:90: error: expected ‘)’ before ‘a’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4511:109: error: expected ‘)’ before ‘b’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘futrts_smul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4515:86: error: expected ‘)’ before ‘a’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c:4515:104: error: expected ‘)’ before ‘b’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sin64.c: In function ‘mk_compile_opts’: 7004s /tmp/autopkgtest.K0ihat/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=] 7004s 7843 | "-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 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.fut: 7004s Compiling with --backend=opencl: 7004s cc failed with code 1: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_umul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4511:90: error: expected ‘)’ before ‘a’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4511:109: error: expected ‘)’ before ‘b’ 7004s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘futrts_smul_hi64’: 7004s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4515:86: error: expected ‘)’ before ‘a’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c:4515:104: error: expected ‘)’ before ‘b’ 7004s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan32.c: In function ‘mk_compile_opts’: 7004s /tmp/autopkgtest.K0ihat/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=] 7004s 7843 | "-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 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.fut: 7006s Compiling with --backend=opencl: 7006s cc failed with code 1: 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_umul_hi64’: 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7006s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4511:90: error: expected ‘)’ before ‘a’ 7006s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4511:109: error: expected ‘)’ before ‘b’ 7006s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘futrts_smul_hi64’: 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7006s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4515:86: error: expected ‘)’ before ‘a’ 7006s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c:4515:104: error: expected ‘)’ before ‘b’ 7006s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/sinh64.c: In function ‘mk_compile_opts’: 7006s /tmp/autopkgtest.K0ihat/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=] 7006s 7843 | "-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 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.fut: 7006s Compiling with --backend=opencl: 7006s cc failed with code 1: 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_umul_hi64’: 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7006s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4511:90: error: expected ‘)’ before ‘a’ 7006s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4511:109: error: expected ‘)’ before ‘b’ 7006s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘futrts_smul_hi64’: 7006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7006s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4515:86: error: expected ‘)’ before ‘a’ 7006s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c:4515:104: error: expected ‘)’ before ‘b’ 7006s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tan64.c: In function ‘mk_compile_opts’: 7006s /tmp/autopkgtest.K0ihat/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=] 7006s 7843 | "-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 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.fut: 7009s Compiling with --backend=opencl: 7009s cc failed with code 1: 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_umul_hi64’: 7009s /tmp/autopkgtest.K0ihat/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’? 7009s 4711 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7009s | ^~~~~~~~~~~ 7009s | __uint32_t 7009s /tmp/autopkgtest.K0ihat/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 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4711:90: error: expected ‘)’ before ‘a’ 7009s 4711 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7009s | ~ ^ 7009s | ) 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4711:109: error: expected ‘)’ before ‘b’ 7009s 4711 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7009s | ~ ^ 7009s | ) 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘futrts_smul_hi64’: 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4715:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7009s 4715 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7009s | ^~~~~~~~~~ 7009s | __int128__ 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4715:86: error: expected ‘)’ before ‘a’ 7009s 4715 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7009s | ~ ^ 7009s | ) 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c:4715:104: error: expected ‘)’ before ‘b’ 7009s 4715 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7009s | ~ ^ 7009s | ) 7009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/signed_get_set_bit.c: In function ‘mk_compile_opts’: 7009s /tmp/autopkgtest.K0ihat/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=] 7009s 8058 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7009s | ~~^ ~~~~~~~~~~~~~ 7009s | | | 7009s | unsigned int int64_t {aka long long int} 7009s | %llu 7009s 7009s If you find this error message confusing, uninformative, or wrong, please open an issue: 7009s https://github.com/diku-dk/futhark/issues 7009s 7009s 1426 failed, 159 passed, 721 to go. 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.fut: 7016s Compiling with --backend=opencl: 7016s cc failed with code 1: 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_umul_hi64’: 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7016s | ^~~~~~~~~~~ 7016s | __uint32_t 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4511:90: error: expected ‘)’ before ‘a’ 7016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7016s | ~ ^ 7016s | ) 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4511:109: error: expected ‘)’ before ‘b’ 7016s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7016s | ~ ^ 7016s | ) 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘futrts_smul_hi64’: 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7016s | ^~~~~~~~~~ 7016s | __int128__ 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4515:86: error: expected ‘)’ before ‘a’ 7016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7016s | ~ ^ 7016s | ) 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c:4515:104: error: expected ‘)’ before ‘b’ 7016s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7016s | ~ ^ 7016s | ) 7016s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh64.c: In function ‘mk_compile_opts’: 7016s /tmp/autopkgtest.K0ihat/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=] 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.fut: 7017s Compiling with --backend=opencl: 7017s cc failed with code 1: 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_umul_hi64’: 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7017s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4511:90: error: expected ‘)’ before ‘a’ 7017s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4511:109: error: expected ‘)’ before ‘b’ 7017s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘futrts_smul_hi64’: 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7017s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4515:86: error: expected ‘)’ before ‘a’ 7017s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c:4515:104: error: expected ‘)’ before ‘b’ 7017s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh32.c: In function ‘mk_compile_opts’: 7017s /tmp/autopkgtest.K0ihat/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=] 7017s 7843 | "-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 /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.fut: 7017s Compiling with --backend=opencl: 7017s cc failed with code 1: 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_umul_hi64’: 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7017s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4511:90: error: expected ‘)’ before ‘a’ 7017s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4511:109: error: expected ‘)’ before ‘b’ 7017s 4511 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘futrts_smul_hi64’: 7017s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7017s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4515:86: error: expected ‘)’ before ‘a’ 7017s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c:4515:104: error: expected ‘)’ before ‘b’ 7017s 4515 | 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.K0ihat/autopkgtest_tmp/tests/primitive/tanh16.c: In function ‘mk_compile_opts’: 7017s /tmp/autopkgtest.K0ihat/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=] 7017s 7843 | "-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 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.fut: 7018s Compiling with --backend=opencl: 7018s cc failed with code 1: 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_umul_hi64’: 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7018s 4555 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 7018s 4555 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 7018s 4555 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘futrts_smul_hi64’: 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7018s 4559 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 7018s 4559 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 7018s 4559 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_cmpop.c: In function ‘mk_compile_opts’: 7018s /tmp/autopkgtest.K0ihat/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=] 7018s 7889 | "-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 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.fut: 7018s Compiling with --backend=opencl: 7018s cc failed with code 1: 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_umul_hi64’: 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7018s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:90: error: expected ‘)’ before ‘a’ 7018s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4554:109: error: expected ‘)’ before ‘b’ 7018s 4554 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘futrts_smul_hi64’: 7018s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7018s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4558:86: error: expected ‘)’ before ‘a’ 7018s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c:4558:104: error: expected ‘)’ before ‘b’ 7018s 4558 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_binop.c: In function ‘mk_compile_opts’: 7018s /tmp/autopkgtest.K0ihat/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=] 7018s 7890 | "-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 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.fut: 7021s Compiling with --backend=opencl: 7021s cc failed with code 1: 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_umul_hi64’: 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7021s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7021s | ^~~~~~~~~~~ 7021s | __uint32_t 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4554:90: error: expected ‘)’ before ‘a’ 7021s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4554:109: error: expected ‘)’ before ‘b’ 7021s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘futrts_smul_hi64’: 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7021s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7021s | ^~~~~~~~~~ 7021s | __int128__ 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4558:86: error: expected ‘)’ before ‘a’ 7021s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c:4558:104: error: expected ‘)’ before ‘b’ 7021s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_division.c: In function ‘mk_compile_opts’: 7021s /tmp/autopkgtest.K0ihat/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=] 7021s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7021s | ~~^ ~~~~~~~~~~~~~ 7021s | | | 7021s | unsigned int int64_t {aka long long int} 7021s | %llu 7021s 7021s If you find this error message confusing, uninformative, or wrong, please open an issue: 7021s https://github.com/diku-dk/futhark/issues 7021s 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.fut: 7021s Compiling with --backend=opencl: 7021s cc failed with code 1: 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_umul_hi64’: 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7021s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7021s | ^~~~~~~~~~~ 7021s | __uint32_t 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:90: error: expected ‘)’ before ‘a’ 7021s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4735:109: error: expected ‘)’ before ‘b’ 7021s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘futrts_smul_hi64’: 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7021s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7021s | ^~~~~~~~~~ 7021s | __int128__ 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4739:86: error: expected ‘)’ before ‘a’ 7021s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c:4739:104: error: expected ‘)’ before ‘b’ 7021s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7021s | ~ ^ 7021s | ) 7021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_convop.c: In function ‘mk_compile_opts’: 7021s /tmp/autopkgtest.K0ihat/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=] 7021s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7021s | ~~^ ~~~~~~~~~~~~~ 7021s | | | 7021s | unsigned int int64_t {aka long long int} 7021s | %llu 7021s 7021s If you find this error message confusing, uninformative, or wrong, please open an issue: 7021s https://github.com/diku-dk/futhark/issues 7021s 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.fut: 7023s Compiling with --backend=opencl: 7023s cc failed with code 1: 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_umul_hi64’: 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7023s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7023s | ^~~~~~~~~~~ 7023s | __uint32_t 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 7023s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7023s | ~ ^ 7023s | ) 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 7023s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7023s | ~ ^ 7023s | ) 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘futrts_smul_hi64’: 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7023s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7023s | ^~~~~~~~~~ 7023s | __int128__ 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 7023s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7023s | ~ ^ 7023s | ) 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 7023s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7023s | ~ ^ 7023s | ) 7023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_minmax.c: In function ‘mk_compile_opts’: 7023s /tmp/autopkgtest.K0ihat/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=] 7023s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7023s | ~~^ ~~~~~~~~~~~~~ 7023s | | | 7023s | unsigned int int64_t {aka long long int} 7023s | %llu 7023s 7023s If you find this error message confusing, uninformative, or wrong, please open an issue: 7023s https://github.com/diku-dk/futhark/issues 7023s 7030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.fut: 7030s Compiling with --backend=opencl: 7030s cc failed with code 1: 7030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_umul_hi64’: 7030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7030s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 7030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:90: error: expected ‘)’ before ‘a’ 7030s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4537:109: error: expected ‘)’ before ‘b’ 7030s 4537 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘futrts_smul_hi64’: 7030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7030s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4541:86: error: expected ‘)’ before ‘a’ 7030s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c:4541:104: error: expected ‘)’ before ‘b’ 7030s 4541 | 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.K0ihat/autopkgtest_tmp/tests/primitive/u16_unop.c: In function ‘mk_compile_opts’: 7030s /tmp/autopkgtest.K0ihat/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=] 7030s 7870 | "-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 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.fut: 7031s Compiling with --backend=opencl: 7031s cc failed with code 1: 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_umul_hi64’: 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7031s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7031s | ^~~~~~~~~~~ 7031s | __uint32_t 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 7031s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 7031s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘futrts_smul_hi64’: 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7031s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7031s | ^~~~~~~~~~ 7031s | __int128__ 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 7031s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 7031s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_cmpop.c: In function ‘mk_compile_opts’: 7031s /tmp/autopkgtest.K0ihat/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=] 7031s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7031s | ~~^ ~~~~~~~~~~~~~ 7031s | | | 7031s | unsigned int int64_t {aka long long int} 7031s | %llu 7031s 7031s If you find this error message confusing, uninformative, or wrong, please open an issue: 7031s https://github.com/diku-dk/futhark/issues 7031s 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.fut: 7031s Compiling with --backend=opencl: 7031s cc failed with code 1: 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_umul_hi64’: 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7031s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7031s | ^~~~~~~~~~~ 7031s | __uint32_t 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:90: error: expected ‘)’ before ‘a’ 7031s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4554:109: error: expected ‘)’ before ‘b’ 7031s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘futrts_smul_hi64’: 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7031s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7031s | ^~~~~~~~~~ 7031s | __int128__ 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4558:86: error: expected ‘)’ before ‘a’ 7031s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c:4558:104: error: expected ‘)’ before ‘b’ 7031s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7031s | ~ ^ 7031s | ) 7031s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_binop.c: In function ‘mk_compile_opts’: 7031s /tmp/autopkgtest.K0ihat/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=] 7031s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7031s | ~~^ ~~~~~~~~~~~~~ 7031s | | | 7031s | unsigned int int64_t {aka long long int} 7031s | %llu 7031s 7031s If you find this error message confusing, uninformative, or wrong, please open an issue: 7031s https://github.com/diku-dk/futhark/issues 7031s 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.fut: 7032s Compiling with --backend=opencl: 7032s cc failed with code 1: 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_umul_hi64’: 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7032s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7032s | ^~~~~~~~~~~ 7032s | __uint32_t 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:90: error: expected ‘)’ before ‘a’ 7032s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7032s | ~ ^ 7032s | ) 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4735:109: error: expected ‘)’ before ‘b’ 7032s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7032s | ~ ^ 7032s | ) 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘futrts_smul_hi64’: 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7032s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7032s | ^~~~~~~~~~ 7032s | __int128__ 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4739:86: error: expected ‘)’ before ‘a’ 7032s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7032s | ~ ^ 7032s | ) 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c:4739:104: error: expected ‘)’ before ‘b’ 7032s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7032s | ~ ^ 7032s | ) 7032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_convop.c: In function ‘mk_compile_opts’: 7032s /tmp/autopkgtest.K0ihat/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=] 7032s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7032s | ~~^ ~~~~~~~~~~~~~ 7032s | | | 7032s | unsigned int int64_t {aka long long int} 7032s | %llu 7032s 7032s If you find this error message confusing, uninformative, or wrong, please open an issue: 7032s https://github.com/diku-dk/futhark/issues 7032s 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.fut: 7033s Compiling with --backend=opencl: 7033s cc failed with code 1: 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_umul_hi64’: 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7033s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7033s | ^~~~~~~~~~~ 7033s | __uint32_t 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4554:90: error: expected ‘)’ before ‘a’ 7033s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4554:109: error: expected ‘)’ before ‘b’ 7033s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘futrts_smul_hi64’: 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7033s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7033s | ^~~~~~~~~~ 7033s | __int128__ 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4558:86: error: expected ‘)’ before ‘a’ 7033s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c:4558:104: error: expected ‘)’ before ‘b’ 7033s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_division.c: In function ‘mk_compile_opts’: 7033s /tmp/autopkgtest.K0ihat/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=] 7033s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7033s | ~~^ ~~~~~~~~~~~~~ 7033s | | | 7033s | unsigned int int64_t {aka long long int} 7033s | %llu 7033s 7033s If you find this error message confusing, uninformative, or wrong, please open an issue: 7033s https://github.com/diku-dk/futhark/issues 7033s 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.fut: 7033s Compiling with --backend=opencl: 7033s cc failed with code 1: 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_umul_hi64’: 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7033s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7033s | ^~~~~~~~~~~ 7033s | __uint32_t 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 7033s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 7033s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘futrts_smul_hi64’: 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7033s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7033s | ^~~~~~~~~~ 7033s | __int128__ 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 7033s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 7033s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7033s | ~ ^ 7033s | ) 7033s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_minmax.c: In function ‘mk_compile_opts’: 7033s /tmp/autopkgtest.K0ihat/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=] 7033s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7033s | ~~^ ~~~~~~~~~~~~~ 7033s | | | 7033s | unsigned int int64_t {aka long long int} 7033s | %llu 7033s 7033s If you find this error message confusing, uninformative, or wrong, please open an issue: 7033s https://github.com/diku-dk/futhark/issues 7033s 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.fut: 7034s Compiling with --backend=opencl: 7034s cc failed with code 1: 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_umul_hi64’: 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7034s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7034s | ^~~~~~~~~~~ 7034s | __uint32_t 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:90: error: expected ‘)’ before ‘a’ 7034s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7034s | ~ ^ 7034s | ) 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4537:109: error: expected ‘)’ before ‘b’ 7034s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7034s | ~ ^ 7034s | ) 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘futrts_smul_hi64’: 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7034s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7034s | ^~~~~~~~~~ 7034s | __int128__ 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4541:86: error: expected ‘)’ before ‘a’ 7034s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7034s | ~ ^ 7034s | ) 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c:4541:104: error: expected ‘)’ before ‘b’ 7034s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7034s | ~ ^ 7034s | ) 7034s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u32_unop.c: In function ‘mk_compile_opts’: 7034s /tmp/autopkgtest.K0ihat/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=] 7034s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7034s | ~~^ ~~~~~~~~~~~~~ 7034s | | | 7034s | unsigned int int64_t {aka long long int} 7034s | %llu 7034s 7034s If you find this error message confusing, uninformative, or wrong, please open an issue: 7034s https://github.com/diku-dk/futhark/issues 7034s 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.fut: 7036s Compiling with --backend=opencl: 7036s cc failed with code 1: 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_umul_hi64’: 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7036s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7036s | ^~~~~~~~~~~ 7036s | __uint32_t 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:90: error: expected ‘)’ before ‘a’ 7036s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7036s | ~ ^ 7036s | ) 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4554:109: error: expected ‘)’ before ‘b’ 7036s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7036s | ~ ^ 7036s | ) 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘futrts_smul_hi64’: 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7036s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7036s | ^~~~~~~~~~ 7036s | __int128__ 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4558:86: error: expected ‘)’ before ‘a’ 7036s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7036s | ~ ^ 7036s | ) 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c:4558:104: error: expected ‘)’ before ‘b’ 7036s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7036s | ~ ^ 7036s | ) 7036s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_binop.c: In function ‘mk_compile_opts’: 7036s /tmp/autopkgtest.K0ihat/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=] 7036s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7036s | ~~^ ~~~~~~~~~~~~~ 7036s | | | 7036s | unsigned int int64_t {aka long long int} 7036s | %llu 7036s 7036s If you find this error message confusing, uninformative, or wrong, please open an issue: 7036s https://github.com/diku-dk/futhark/issues 7036s 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.fut: 7043s Compiling with --backend=opencl: 7043s cc failed with code 1: 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_umul_hi64’: 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7043s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7043s | ^~~~~~~~~~~ 7043s | __uint32_t 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 7043s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7043s | ~ ^ 7043s | ) 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 7043s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7043s | ~ ^ 7043s | ) 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘futrts_smul_hi64’: 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7043s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7043s | ^~~~~~~~~~ 7043s | __int128__ 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 7043s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7043s | ~ ^ 7043s | ) 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 7043s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7043s | ~ ^ 7043s | ) 7043s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_cmpop.c: In function ‘mk_compile_opts’: 7043s /tmp/autopkgtest.K0ihat/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=] 7043s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7043s | ~~^ ~~~~~~~~~~~~~ 7043s | | | 7043s | unsigned int int64_t {aka long long int} 7043s | %llu 7043s 7043s If you find this error message confusing, uninformative, or wrong, please open an issue: 7043s https://github.com/diku-dk/futhark/issues 7043s 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.fut: 7046s Compiling with --backend=opencl: 7046s cc failed with code 1: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_umul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7046s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ^~~~~~~~~~~ 7046s | __uint32_t 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 7046s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 7046s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘futrts_smul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7046s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ^~~~~~~~~~ 7046s | __int128__ 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 7046s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 7046s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_minmax.c: In function ‘mk_compile_opts’: 7046s /tmp/autopkgtest.K0ihat/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=] 7046s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7046s | ~~^ ~~~~~~~~~~~~~ 7046s | | | 7046s | unsigned int int64_t {aka long long int} 7046s | %llu 7046s 7046s If you find this error message confusing, uninformative, or wrong, please open an issue: 7046s https://github.com/diku-dk/futhark/issues 7046s 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.fut: 7046s Compiling with --backend=opencl: 7046s cc failed with code 1: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_umul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7046s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ^~~~~~~~~~~ 7046s | __uint32_t 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4554:90: error: expected ‘)’ before ‘a’ 7046s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4554:109: error: expected ‘)’ before ‘b’ 7046s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘futrts_smul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7046s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ^~~~~~~~~~ 7046s | __int128__ 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4558:86: error: expected ‘)’ before ‘a’ 7046s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c:4558:104: error: expected ‘)’ before ‘b’ 7046s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_division.c: In function ‘mk_compile_opts’: 7046s /tmp/autopkgtest.K0ihat/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=] 7046s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7046s | ~~^ ~~~~~~~~~~~~~ 7046s | | | 7046s | unsigned int int64_t {aka long long int} 7046s | %llu 7046s 7046s If you find this error message confusing, uninformative, or wrong, please open an issue: 7046s https://github.com/diku-dk/futhark/issues 7046s 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.fut: 7046s Compiling with --backend=opencl: 7046s cc failed with code 1: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_umul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7046s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ^~~~~~~~~~~ 7046s | __uint32_t 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:90: error: expected ‘)’ before ‘a’ 7046s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4537:109: error: expected ‘)’ before ‘b’ 7046s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘futrts_smul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7046s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ^~~~~~~~~~ 7046s | __int128__ 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4541:86: error: expected ‘)’ before ‘a’ 7046s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c:4541:104: error: expected ‘)’ before ‘b’ 7046s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_unop.c: In function ‘mk_compile_opts’: 7046s /tmp/autopkgtest.K0ihat/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=] 7046s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7046s | ~~^ ~~~~~~~~~~~~~ 7046s | | | 7046s | unsigned int int64_t {aka long long int} 7046s | %llu 7046s 7046s If you find this error message confusing, uninformative, or wrong, please open an issue: 7046s https://github.com/diku-dk/futhark/issues 7046s 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.fut: 7046s Compiling with --backend=opencl: 7046s cc failed with code 1: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_umul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7046s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ^~~~~~~~~~~ 7046s | __uint32_t 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:90: error: expected ‘)’ before ‘a’ 7046s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4735:109: error: expected ‘)’ before ‘b’ 7046s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘futrts_smul_hi64’: 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7046s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ^~~~~~~~~~ 7046s | __int128__ 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4739:86: error: expected ‘)’ before ‘a’ 7046s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c:4739:104: error: expected ‘)’ before ‘b’ 7046s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7046s | ~ ^ 7046s | ) 7046s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u64_convop.c: In function ‘mk_compile_opts’: 7046s /tmp/autopkgtest.K0ihat/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=] 7046s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7046s | ~~^ ~~~~~~~~~~~~~ 7046s | | | 7046s | unsigned int int64_t {aka long long int} 7046s | %llu 7046s 7046s If you find this error message confusing, uninformative, or wrong, please open an issue: 7046s https://github.com/diku-dk/futhark/issues 7046s 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.fut: 7047s Compiling with --backend=opencl: 7047s cc failed with code 1: 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_umul_hi64’: 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7047s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7047s | ^~~~~~~~~~~ 7047s | __uint32_t 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:90: error: expected ‘)’ before ‘a’ 7047s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7047s | ~ ^ 7047s | ) 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4555:109: error: expected ‘)’ before ‘b’ 7047s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7047s | ~ ^ 7047s | ) 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘futrts_smul_hi64’: 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7047s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7047s | ^~~~~~~~~~ 7047s | __int128__ 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4559:86: error: expected ‘)’ before ‘a’ 7047s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7047s | ~ ^ 7047s | ) 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c:4559:104: error: expected ‘)’ before ‘b’ 7047s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7047s | ~ ^ 7047s | ) 7047s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_cmpop.c: In function ‘mk_compile_opts’: 7047s /tmp/autopkgtest.K0ihat/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=] 7047s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7047s | ~~^ ~~~~~~~~~~~~~ 7047s | | | 7047s | unsigned int int64_t {aka long long int} 7047s | %llu 7047s 7047s If you find this error message confusing, uninformative, or wrong, please open an issue: 7047s https://github.com/diku-dk/futhark/issues 7047s 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.fut: 7048s Compiling with --backend=opencl: 7048s cc failed with code 1: 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_umul_hi64’: 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7048s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7048s | ^~~~~~~~~~~ 7048s | __uint32_t 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:90: error: expected ‘)’ before ‘a’ 7048s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7048s | ~ ^ 7048s | ) 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4554:109: error: expected ‘)’ before ‘b’ 7048s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7048s | ~ ^ 7048s | ) 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘futrts_smul_hi64’: 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7048s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7048s | ^~~~~~~~~~ 7048s | __int128__ 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4558:86: error: expected ‘)’ before ‘a’ 7048s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7048s | ~ ^ 7048s | ) 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c:4558:104: error: expected ‘)’ before ‘b’ 7048s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7048s | ~ ^ 7048s | ) 7048s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_binop.c: In function ‘mk_compile_opts’: 7048s /tmp/autopkgtest.K0ihat/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=] 7048s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7048s | ~~^ ~~~~~~~~~~~~~ 7048s | | | 7048s | unsigned int int64_t {aka long long int} 7048s | %llu 7048s 7048s If you find this error message confusing, uninformative, or wrong, please open an issue: 7048s https://github.com/diku-dk/futhark/issues 7048s 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.fut: 7051s Compiling with --backend=opencl: 7051s cc failed with code 1: 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_umul_hi64’: 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7051s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7051s | ^~~~~~~~~~~ 7051s | __uint32_t 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:78: note: each undeclared identifier is reported only once for each function it appears in 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:90: error: expected ‘)’ before ‘a’ 7051s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7051s | ~ ^ 7051s | ) 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4735:109: error: expected ‘)’ before ‘b’ 7051s 4735 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7051s | ~ ^ 7051s | ) 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘futrts_smul_hi64’: 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4739:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7051s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7051s | ^~~~~~~~~~ 7051s | __int128__ 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4739:86: error: expected ‘)’ before ‘a’ 7051s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7051s | ~ ^ 7051s | ) 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c:4739:104: error: expected ‘)’ before ‘b’ 7051s 4739 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7051s | ~ ^ 7051s | ) 7051s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_convop.c: In function ‘mk_compile_opts’: 7051s /tmp/autopkgtest.K0ihat/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=] 7051s 8074 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7051s | ~~^ ~~~~~~~~~~~~~ 7051s | | | 7051s | unsigned int int64_t {aka long long int} 7051s | %llu 7051s 7051s If you find this error message confusing, uninformative, or wrong, please open an issue: 7051s https://github.com/diku-dk/futhark/issues 7051s 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.fut: 7057s Compiling with --backend=opencl: 7057s cc failed with code 1: 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_umul_hi64’: 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4554:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7057s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7057s | ^~~~~~~~~~~ 7057s | __uint32_t 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4554:78: note: each undeclared identifier is reported only once for each function it appears in 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4554:90: error: expected ‘)’ before ‘a’ 7057s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7057s | ~ ^ 7057s | ) 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4554:109: error: expected ‘)’ before ‘b’ 7057s 4554 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7057s | ~ ^ 7057s | ) 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘futrts_smul_hi64’: 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4558:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7057s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7057s | ^~~~~~~~~~ 7057s | __int128__ 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4558:86: error: expected ‘)’ before ‘a’ 7057s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7057s | ~ ^ 7057s | ) 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c:4558:104: error: expected ‘)’ before ‘b’ 7057s 4558 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7057s | ~ ^ 7057s | ) 7057s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_division.c: In function ‘mk_compile_opts’: 7057s /tmp/autopkgtest.K0ihat/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=] 7057s 7890 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7057s | ~~^ ~~~~~~~~~~~~~ 7057s | | | 7057s | unsigned int int64_t {aka long long int} 7057s | %llu 7057s 7057s If you find this error message confusing, uninformative, or wrong, please open an issue: 7057s https://github.com/diku-dk/futhark/issues 7057s 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.fut: 7058s Compiling with --backend=opencl: 7058s cc failed with code 1: 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_umul_hi64’: 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7058s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7058s | ^~~~~~~~~~~ 7058s | __uint32_t 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:90: error: expected ‘)’ before ‘a’ 7058s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4537:109: error: expected ‘)’ before ‘b’ 7058s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘futrts_smul_hi64’: 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7058s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7058s | ^~~~~~~~~~ 7058s | __int128__ 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4541:86: error: expected ‘)’ before ‘a’ 7058s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c:4541:104: error: expected ‘)’ before ‘b’ 7058s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_unop.c: In function ‘mk_compile_opts’: 7058s /tmp/autopkgtest.K0ihat/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=] 7058s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7058s | ~~^ ~~~~~~~~~~~~~ 7058s | | | 7058s | unsigned int int64_t {aka long long int} 7058s | %llu 7058s 7058s If you find this error message confusing, uninformative, or wrong, please open an issue: 7058s https://github.com/diku-dk/futhark/issues 7058s 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.fut: 7058s Compiling with --backend=opencl: 7058s cc failed with code 1: 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_umul_hi64’: 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7058s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7058s | ^~~~~~~~~~~ 7058s | __uint32_t 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:90: error: expected ‘)’ before ‘a’ 7058s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4526:109: error: expected ‘)’ before ‘b’ 7058s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘futrts_smul_hi64’: 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7058s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7058s | ^~~~~~~~~~ 7058s | __int128__ 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4530:86: error: expected ‘)’ before ‘a’ 7058s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c:4530:104: error: expected ‘)’ before ‘b’ 7058s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7058s | ~ ^ 7058s | ) 7058s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/u8_minmax.c: In function ‘mk_compile_opts’: 7058s /tmp/autopkgtest.K0ihat/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=] 7058s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7058s | ~~^ ~~~~~~~~~~~~~ 7058s | | | 7058s | unsigned int int64_t {aka long long int} 7058s | %llu 7058s 7058s If you find this error message confusing, uninformative, or wrong, please open an issue: 7058s https://github.com/diku-dk/futhark/issues 7058s 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.fut: 7060s Compiling with --backend=opencl: 7060s cc failed with code 1: 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_umul_hi64’: 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7060s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7060s | ^~~~~~~~~~~ 7060s | __uint32_t 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4501:90: error: expected ‘)’ before ‘a’ 7060s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7060s | ~ ^ 7060s | ) 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4501:109: error: expected ‘)’ before ‘b’ 7060s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7060s | ~ ^ 7060s | ) 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c: In function ‘futrts_smul_hi64’: 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7060s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7060s | ^~~~~~~~~~ 7060s | __int128__ 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4505:86: error: expected ‘)’ before ‘a’ 7060s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7060s | ~ ^ 7060s | ) 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c:4505:104: error: expected ‘)’ before ‘b’ 7060s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7060s | ~ ^ 7060s | ) 7060s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj0.c: In function ‘mk_compile_opts’: 7060s /tmp/autopkgtest.K0ihat/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=] 7060s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7060s | ~~^ ~~~~~~~~~~~~~ 7060s | | | 7060s | unsigned int int64_t {aka long long int} 7060s | %llu 7060s 7060s If you find this error message confusing, uninformative, or wrong, please open an issue: 7060s https://github.com/diku-dk/futhark/issues 7060s 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.fut: 7063s Compiling with --backend=opencl: 7063s cc failed with code 1: 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_umul_hi64’: 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7063s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7063s | ^~~~~~~~~~~ 7063s | __uint32_t 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4512:90: error: expected ‘)’ before ‘a’ 7063s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7063s | ~ ^ 7063s | ) 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4512:109: error: expected ‘)’ before ‘b’ 7063s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7063s | ~ ^ 7063s | ) 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c: In function ‘futrts_smul_hi64’: 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7063s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7063s | ^~~~~~~~~~ 7063s | __int128__ 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4516:86: error: expected ‘)’ before ‘a’ 7063s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7063s | ~ ^ 7063s | ) 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c:4516:104: error: expected ‘)’ before ‘b’ 7063s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7063s | ~ ^ 7063s | ) 7063s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj1.c: In function ‘mk_compile_opts’: 7063s /tmp/autopkgtest.K0ihat/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=] 7063s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7063s | ~~^ ~~~~~~~~~~~~~ 7063s | | | 7063s | unsigned int int64_t {aka long long int} 7063s | %llu 7063s 7063s If you find this error message confusing, uninformative, or wrong, please open an issue: 7063s https://github.com/diku-dk/futhark/issues 7063s 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.fut: 7064s Compiling with --backend=opencl: 7064s cc failed with code 1: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_umul_hi64’: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ^~~~~~~~~~~ 7064s | __uint32_t 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4512:90: error: expected ‘)’ before ‘a’ 7064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4512:109: error: expected ‘)’ before ‘b’ 7064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c: In function ‘futrts_smul_hi64’: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ^~~~~~~~~~ 7064s | __int128__ 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4516:86: error: expected ‘)’ before ‘a’ 7064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c:4516:104: error: expected ‘)’ before ‘b’ 7064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj2.c: In function ‘mk_compile_opts’: 7064s /tmp/autopkgtest.K0ihat/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=] 7064s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7064s | ~~^ ~~~~~~~~~~~~~ 7064s | | | 7064s | unsigned int int64_t {aka long long int} 7064s | %llu 7064s 7064s If you find this error message confusing, uninformative, or wrong, please open an issue: 7064s https://github.com/diku-dk/futhark/issues 7064s 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.fut: 7064s Compiling with --backend=opencl: 7064s cc failed with code 1: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_umul_hi64’: 7064s /tmp/autopkgtest.K0ihat/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’? 7064s 4726 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ^~~~~~~~~~~ 7064s | __uint32_t 7064s /tmp/autopkgtest.K0ihat/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 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4726:90: error: expected ‘)’ before ‘a’ 7064s 4726 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4726:109: error: expected ‘)’ before ‘b’ 7064s 4726 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘futrts_smul_hi64’: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4730:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7064s 4730 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ^~~~~~~~~~ 7064s | __int128__ 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4730:86: error: expected ‘)’ before ‘a’ 7064s 4730 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c:4730:104: error: expected ‘)’ before ‘b’ 7064s 4730 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/primitive/unsigned_get_set_bit.c: In function ‘mk_compile_opts’: 7064s /tmp/autopkgtest.K0ihat/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=] 7064s 8073 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7064s | ~~^ ~~~~~~~~~~~~~ 7064s | | | 7064s | unsigned int int64_t {aka long long int} 7064s | %llu 7064s 7064s If you find this error message confusing, uninformative, or wrong, please open an issue: 7064s https://github.com/diku-dk/futhark/issues 7064s 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.fut: 7064s Compiling with --backend=opencl: 7064s cc failed with code 1: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_umul_hi64’: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ^~~~~~~~~~~ 7064s | __uint32_t 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4512:90: error: expected ‘)’ before ‘a’ 7064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4512:109: error: expected ‘)’ before ‘b’ 7064s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c: In function ‘futrts_smul_hi64’: 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ^~~~~~~~~~ 7064s | __int128__ 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4516:86: error: expected ‘)’ before ‘a’ 7064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c:4516:104: error: expected ‘)’ before ‘b’ 7064s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7064s | ~ ^ 7064s | ) 7064s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj3.c: In function ‘mk_compile_opts’: 7064s /tmp/autopkgtest.K0ihat/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=] 7064s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7064s | ~~^ ~~~~~~~~~~~~~ 7064s | | | 7064s | unsigned int int64_t {aka long long int} 7064s | %llu 7064s 7064s If you find this error message confusing, uninformative, or wrong, please open an issue: 7064s https://github.com/diku-dk/futhark/issues 7064s 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.fut: 7068s Generating reference outputs: 7068s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.fut:8:21-22: 7068s Defaulting ambiguous type to i32. 7068s cc failed with code 1: 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c: In function ‘futrts_umul_hi64’: 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7068s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7068s | ^~~~~~~~~~~ 7068s | __uint32_t 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4415:90: error: expected ‘)’ before ‘a’ 7068s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7068s | ~ ^ 7068s | ) 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4415:109: error: expected ‘)’ before ‘b’ 7068s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7068s | ~ ^ 7068s | ) 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c: In function ‘futrts_smul_hi64’: 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7068s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7068s | ^~~~~~~~~~ 7068s | __int128__ 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4419:86: error: expected ‘)’ before ‘a’ 7068s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7068s | ~ ^ 7068s | ) 7068s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/psums.c:4419:104: error: expected ‘)’ before ‘b’ 7068s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7068s | ~ ^ 7068s | ) 7068s 7068s If you find this error message confusing, uninformative, or wrong, please open an issue: 7068s https://github.com/diku-dk/futhark/issues 7068s 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.fut: 7069s Compiling with --backend=opencl: 7069s cc failed with code 1: 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_umul_hi64’: 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7069s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7069s | ^~~~~~~~~~~ 7069s | __uint32_t 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4512:90: error: expected ‘)’ before ‘a’ 7069s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7069s | ~ ^ 7069s | ) 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4512:109: error: expected ‘)’ before ‘b’ 7069s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7069s | ~ ^ 7069s | ) 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c: In function ‘futrts_smul_hi64’: 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7069s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7069s | ^~~~~~~~~~ 7069s | __int128__ 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4516:86: error: expected ‘)’ before ‘a’ 7069s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7069s | ~ ^ 7069s | ) 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c:4516:104: error: expected ‘)’ before ‘b’ 7069s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7069s | ~ ^ 7069s | ) 7069s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/proj4.c: In function ‘mk_compile_opts’: 7069s /tmp/autopkgtest.K0ihat/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=] 7069s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7069s | ~~^ ~~~~~~~~~~~~~ 7069s | | | 7069s | unsigned int int64_t {aka long long int} 7069s | %llu 7069s 7069s If you find this error message confusing, uninformative, or wrong, please open an issue: 7069s https://github.com/diku-dk/futhark/issues 7069s 7069s 1460 failed, 161 passed, 685 to go. 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.fut: 7073s Generating reference outputs: 7073s cc failed with code 1: 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_umul_hi64’: 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7073s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7073s | ^~~~~~~~~~~ 7073s | __uint32_t 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:90: error: expected ‘)’ before ‘a’ 7073s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4416:109: error: expected ‘)’ before ‘b’ 7073s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c: In function ‘futrts_smul_hi64’: 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7073s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7073s | ^~~~~~~~~~ 7073s | __int128__ 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4420:86: error: expected ‘)’ before ‘a’ 7073s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test.c:4420:104: error: expected ‘)’ before ‘b’ 7073s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s 7073s If you find this error message confusing, uninformative, or wrong, please open an issue: 7073s https://github.com/diku-dk/futhark/issues 7073s 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.fut: 7073s Generating reference outputs: 7073s cc failed with code 1: 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_umul_hi64’: 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7073s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7073s | ^~~~~~~~~~~ 7073s | __uint32_t 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:90: error: expected ‘)’ before ‘a’ 7073s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4415:109: error: expected ‘)’ before ‘b’ 7073s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c: In function ‘futrts_smul_hi64’: 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7073s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7073s | ^~~~~~~~~~ 7073s | __int128__ 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4419:86: error: expected ‘)’ before ‘a’ 7073s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_bool.c:4419:104: error: expected ‘)’ before ‘b’ 7073s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7073s | ~ ^ 7073s | ) 7073s 7073s If you find this error message confusing, uninformative, or wrong, please open an issue: 7073s https://github.com/diku-dk/futhark/issues 7073s 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.fut: 7077s Compiling with --backend=opencl: 7077s cc failed with code 1: 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_umul_hi64’: 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7077s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7077s | ^~~~~~~~~~~ 7077s | __uint32_t 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4513:90: error: expected ‘)’ before ‘a’ 7077s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7077s | ~ ^ 7077s | ) 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4513:109: error: expected ‘)’ before ‘b’ 7077s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7077s | ~ ^ 7077s | ) 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c: In function ‘futrts_smul_hi64’: 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7077s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7077s | ^~~~~~~~~~ 7077s | __int128__ 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4517:86: error: expected ‘)’ before ‘a’ 7077s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7077s | ~ ^ 7077s | ) 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c:4517:104: error: expected ‘)’ before ‘b’ 7077s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7077s | ~ ^ 7077s | ) 7077s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rand0.c: In function ‘mk_compile_opts’: 7077s /tmp/autopkgtest.K0ihat/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=] 7077s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7077s | ~~^ ~~~~~~~~~~~~~ 7077s | | | 7077s | unsigned int int64_t {aka long long int} 7077s | %llu 7077s 7077s If you find this error message confusing, uninformative, or wrong, please open an issue: 7077s https://github.com/diku-dk/futhark/issues 7077s 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.fut: 7078s Compiling with --backend=opencl: 7078s cc failed with code 1: 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_umul_hi64’: 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7078s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7078s | ^~~~~~~~~~~ 7078s | __uint32_t 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4513:90: error: expected ‘)’ before ‘a’ 7078s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7078s | ~ ^ 7078s | ) 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4513:109: error: expected ‘)’ before ‘b’ 7078s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7078s | ~ ^ 7078s | ) 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c: In function ‘futrts_smul_hi64’: 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7078s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7078s | ^~~~~~~~~~ 7078s | __int128__ 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4517:86: error: expected ‘)’ before ‘a’ 7078s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7078s | ~ ^ 7078s | ) 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c:4517:104: error: expected ‘)’ before ‘b’ 7078s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7078s | ~ ^ 7078s | ) 7078s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/random_test_float.c: In function ‘mk_compile_opts’: 7078s /tmp/autopkgtest.K0ihat/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=] 7078s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7078s | ~~^ ~~~~~~~~~~~~~ 7078s | | | 7078s | unsigned int int64_t {aka long long int} 7078s | %llu 7078s 7078s If you find this error message confusing, uninformative, or wrong, please open an issue: 7078s https://github.com/diku-dk/futhark/issues 7078s 7079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.fut: 7079s Compiling with --backend=opencl: 7079s cc failed with code 1: 7079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_umul_hi64’: 7079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7079s 4511 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4511:90: error: expected ‘)’ before ‘a’ 7079s 4511 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4511:109: error: expected ‘)’ before ‘b’ 7079s 4511 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c: In function ‘futrts_smul_hi64’: 7079s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7079s 4515 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4515:86: error: expected ‘)’ before ‘a’ 7079s 4515 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c:4515:104: error: expected ‘)’ before ‘b’ 7079s 4515 | 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.K0ihat/autopkgtest_tmp/tests/quickmedian.c: In function ‘mk_compile_opts’: 7079s /tmp/autopkgtest.K0ihat/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=] 7079s 7851 | "-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 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.fut: 7083s Compiling with --backend=opencl: 7083s cc failed with code 1: 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_umul_hi64’: 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7083s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7083s | ^~~~~~~~~~~ 7083s | __uint32_t 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4512:90: error: expected ‘)’ before ‘a’ 7083s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7083s | ~ ^ 7083s | ) 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4512:109: error: expected ‘)’ before ‘b’ 7083s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7083s | ~ ^ 7083s | ) 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c: In function ‘futrts_smul_hi64’: 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7083s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7083s | ^~~~~~~~~~ 7083s | __int128__ 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4516:86: error: expected ‘)’ before ‘a’ 7083s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7083s | ~ ^ 7083s | ) 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c:4516:104: error: expected ‘)’ before ‘b’ 7083s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7083s | ~ ^ 7083s | ) 7083s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/quickselect.c: In function ‘mk_compile_opts’: 7083s /tmp/autopkgtest.K0ihat/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=] 7083s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7083s | ~~^ ~~~~~~~~~~~~~ 7083s | | | 7083s | unsigned int int64_t {aka long long int} 7083s | %llu 7083s 7083s If you find this error message confusing, uninformative, or wrong, please open an issue: 7083s https://github.com/diku-dk/futhark/issues 7083s 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.fut: 7084s Generating reference outputs: 7084s cc failed with code 1: 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_umul_hi64’: 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7084s 4415 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:90: error: expected ‘)’ before ‘a’ 7084s 4415 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4415:109: error: expected ‘)’ before ‘b’ 7084s 4415 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c: In function ‘futrts_smul_hi64’: 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7084s 4419 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4419:86: error: expected ‘)’ before ‘a’ 7084s 4419 | 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.K0ihat/autopkgtest_tmp/tests/rearrange0.c:4419:104: error: expected ‘)’ before ‘b’ 7084s 4419 | 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 7084s If you find this error message confusing, uninformative, or wrong, please open an issue: 7084s https://github.com/diku-dk/futhark/issues 7084s 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.fut: 7084s Compiling with --backend=opencl: 7084s cc failed with code 1: 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c: In function ‘futrts_umul_hi64’: 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c:4585:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7084s 4585 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4585:78: note: each undeclared identifier is reported only once for each function it appears in 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c:4585:90: error: expected ‘)’ before ‘a’ 7084s 4585 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4585:109: error: expected ‘)’ before ‘b’ 7084s 4585 | 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.K0ihat/autopkgtest_tmp/tests/range0.c: In function ‘futrts_smul_hi64’: 7084s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range0.c:4589:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7084s 4589 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4589:86: error: expected ‘)’ before ‘a’ 7084s 4589 | 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.K0ihat/autopkgtest_tmp/tests/range0.c:4589:104: error: expected ‘)’ before ‘b’ 7084s 4589 | 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.K0ihat/autopkgtest_tmp/tests/range0.c: In function ‘mk_compile_opts’: 7084s /tmp/autopkgtest.K0ihat/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=] 7084s 7917 | "-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 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut: 7085s Compiling with --backend=opencl: 7085s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut:29:39-57: 7085s First and second element of range are identical, this will produce an empty array. 7085s 7085s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut:30:39-57: 7085s First and second element of range are identical, this will produce an empty array. 7085s 7085s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.fut:31:39-57: 7085s First and second element of range are identical, this will produce an empty array. 7085s cc failed with code 1: 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c: In function ‘futrts_umul_hi64’: 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7085s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7085s | ^~~~~~~~~~~ 7085s | __uint32_t 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4540:90: error: expected ‘)’ before ‘a’ 7085s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7085s | ~ ^ 7085s | ) 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4540:109: error: expected ‘)’ before ‘b’ 7085s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7085s | ~ ^ 7085s | ) 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c: In function ‘futrts_smul_hi64’: 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7085s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7085s | ^~~~~~~~~~ 7085s | __int128__ 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4544:86: error: expected ‘)’ before ‘a’ 7085s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7085s | ~ ^ 7085s | ) 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c:4544:104: error: expected ‘)’ before ‘b’ 7085s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7085s | ~ ^ 7085s | ) 7085s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/range1.c: In function ‘mk_compile_opts’: 7085s /tmp/autopkgtest.K0ihat/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=] 7085s 7872 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7085s | ~~^ ~~~~~~~~~~~~~ 7085s | | | 7085s | unsigned int int64_t {aka long long int} 7085s | %llu 7085s 7085s If you find this error message confusing, uninformative, or wrong, please open an issue: 7085s https://github.com/diku-dk/futhark/issues 7085s 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.fut: 7088s Compiling with --backend=opencl: 7088s cc failed with code 1: 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_umul_hi64’: 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7088s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7088s | ^~~~~~~~~~~ 7088s | __uint32_t 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4513:90: error: expected ‘)’ before ‘a’ 7088s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7088s | ~ ^ 7088s | ) 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4513:109: error: expected ‘)’ before ‘b’ 7088s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7088s | ~ ^ 7088s | ) 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c: In function ‘futrts_smul_hi64’: 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7088s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7088s | ^~~~~~~~~~ 7088s | __int128__ 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4517:86: error: expected ‘)’ before ‘a’ 7088s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7088s | ~ ^ 7088s | ) 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c:4517:104: error: expected ‘)’ before ‘b’ 7088s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7088s | ~ ^ 7088s | ) 7088s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange1.c: In function ‘mk_compile_opts’: 7088s /tmp/autopkgtest.K0ihat/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=] 7088s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7088s | ~~^ ~~~~~~~~~~~~~ 7088s | | | 7088s | unsigned int int64_t {aka long long int} 7088s | %llu 7088s 7088s If you find this error message confusing, uninformative, or wrong, please open an issue: 7088s https://github.com/diku-dk/futhark/issues 7088s 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.fut: 7091s Compiling with --backend=opencl: 7091s cc failed with code 1: 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_umul_hi64’: 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7091s 4499 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c:4499:90: error: expected ‘)’ before ‘a’ 7091s 4499 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4499:109: error: expected ‘)’ before ‘b’ 7091s 4499 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c: In function ‘futrts_smul_hi64’: 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update0.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7091s 4503 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4503:86: error: expected ‘)’ before ‘a’ 7091s 4503 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c:4503:104: error: expected ‘)’ before ‘b’ 7091s 4503 | 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.K0ihat/autopkgtest_tmp/tests/record-update0.c: In function ‘mk_compile_opts’: 7091s /tmp/autopkgtest.K0ihat/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=] 7091s 7829 | "-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.K0ihat/autopkgtest_tmp/tests/rearrange2.fut: 7091s Compiling with --backend=opencl: 7091s cc failed with code 1: 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_umul_hi64’: 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.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.K0ihat/autopkgtest_tmp/tests/rearrange2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.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.K0ihat/autopkgtest_tmp/tests/rearrange2.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.K0ihat/autopkgtest_tmp/tests/rearrange2.c: In function ‘futrts_smul_hi64’: 7091s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rearrange2.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.K0ihat/autopkgtest_tmp/tests/rearrange2.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.K0ihat/autopkgtest_tmp/tests/rearrange2.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.K0ihat/autopkgtest_tmp/tests/rearrange2.c: In function ‘mk_compile_opts’: 7091s /tmp/autopkgtest.K0ihat/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=] 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 7096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.fut: 7096s Compiling with --backend=opencl: 7096s cc failed with code 1: 7096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_umul_hi64’: 7096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7096s 4501 | 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.K0ihat/autopkgtest_tmp/tests/record-update2.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 7096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4501:90: error: expected ‘)’ before ‘a’ 7096s 4501 | 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.K0ihat/autopkgtest_tmp/tests/record-update2.c:4501:109: error: expected ‘)’ before ‘b’ 7096s 4501 | 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.K0ihat/autopkgtest_tmp/tests/record-update2.c: In function ‘futrts_smul_hi64’: 7096s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update2.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7096s 4505 | 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.K0ihat/autopkgtest_tmp/tests/record-update2.c:4505:86: error: expected ‘)’ before ‘a’ 7096s 4505 | 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.K0ihat/autopkgtest_tmp/tests/record-update2.c:4505:104: error: expected ‘)’ before ‘b’ 7096s 4505 | 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.K0ihat/autopkgtest_tmp/tests/record-update2.c: In function ‘mk_compile_opts’: 7096s /tmp/autopkgtest.K0ihat/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=] 7096s 7831 | "-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 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.fut: 7097s Compiling with --backend=opencl: 7097s cc failed with code 1: 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_umul_hi64’: 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7097s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7097s | ^~~~~~~~~~~ 7097s | __uint32_t 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4499:90: error: expected ‘)’ before ‘a’ 7097s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4499:109: error: expected ‘)’ before ‘b’ 7097s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c: In function ‘futrts_smul_hi64’: 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7097s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7097s | ^~~~~~~~~~ 7097s | __int128__ 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4503:86: error: expected ‘)’ before ‘a’ 7097s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c:4503:104: error: expected ‘)’ before ‘b’ 7097s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update3.c: In function ‘mk_compile_opts’: 7097s /tmp/autopkgtest.K0ihat/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=] 7097s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7097s | ~~^ ~~~~~~~~~~~~~ 7097s | | | 7097s | unsigned int int64_t {aka long long int} 7097s | %llu 7097s 7097s If you find this error message confusing, uninformative, or wrong, please open an issue: 7097s https://github.com/diku-dk/futhark/issues 7097s 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.fut: 7097s Compiling with --backend=opencl: 7097s cc failed with code 1: 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_umul_hi64’: 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7097s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7097s | ^~~~~~~~~~~ 7097s | __uint32_t 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4499:90: error: expected ‘)’ before ‘a’ 7097s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4499:109: error: expected ‘)’ before ‘b’ 7097s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c: In function ‘futrts_smul_hi64’: 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7097s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7097s | ^~~~~~~~~~ 7097s | __int128__ 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4503:86: error: expected ‘)’ before ‘a’ 7097s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c:4503:104: error: expected ‘)’ before ‘b’ 7097s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7097s | ~ ^ 7097s | ) 7097s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update4.c: In function ‘mk_compile_opts’: 7097s /tmp/autopkgtest.K0ihat/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=] 7097s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7097s | ~~^ ~~~~~~~~~~~~~ 7097s | | | 7097s | unsigned int int64_t {aka long long int} 7097s | %llu 7097s 7097s If you find this error message confusing, uninformative, or wrong, please open an issue: 7097s https://github.com/diku-dk/futhark/issues 7097s 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.fut: 7098s Compiling with --backend=opencl: 7098s cc failed with code 1: 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_umul_hi64’: 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7098s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7098s | ^~~~~~~~~~~ 7098s | __uint32_t 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4513:90: error: expected ‘)’ before ‘a’ 7098s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7098s | ~ ^ 7098s | ) 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4513:109: error: expected ‘)’ before ‘b’ 7098s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7098s | ~ ^ 7098s | ) 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c: In function ‘futrts_smul_hi64’: 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7098s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7098s | ^~~~~~~~~~ 7098s | __int128__ 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4517:86: error: expected ‘)’ before ‘a’ 7098s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7098s | ~ ^ 7098s | ) 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c:4517:104: error: expected ‘)’ before ‘b’ 7098s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7098s | ~ ^ 7098s | ) 7098s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/record-update5.c: In function ‘mk_compile_opts’: 7098s /tmp/autopkgtest.K0ihat/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=] 7098s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7098s | ~~^ ~~~~~~~~~~~~~ 7098s | | | 7098s | unsigned int int64_t {aka long long int} 7098s | %llu 7098s 7098s If you find this error message confusing, uninformative, or wrong, please open an issue: 7098s https://github.com/diku-dk/futhark/issues 7098s 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.fut: 7110s Compiling with --backend=opencl: 7110s cc failed with code 1: 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c: In function ‘futrts_umul_hi64’: 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7110s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7110s | ^~~~~~~~~~~ 7110s | __uint32_t 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4498:90: error: expected ‘)’ before ‘a’ 7110s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7110s | ~ ^ 7110s | ) 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4498:109: error: expected ‘)’ before ‘b’ 7110s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7110s | ~ ^ 7110s | ) 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c: In function ‘futrts_smul_hi64’: 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7110s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7110s | ^~~~~~~~~~ 7110s | __int128__ 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4502:86: error: expected ‘)’ before ‘a’ 7110s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7110s | ~ ^ 7110s | ) 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c:4502:104: error: expected ‘)’ before ‘b’ 7110s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7110s | ~ ^ 7110s | ) 7110s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records0.c: In function ‘mk_compile_opts’: 7110s /tmp/autopkgtest.K0ihat/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=] 7110s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7110s | ~~^ ~~~~~~~~~~~~~ 7110s | | | 7110s | unsigned int int64_t {aka long long int} 7110s | %llu 7110s 7110s If you find this error message confusing, uninformative, or wrong, please open an issue: 7110s https://github.com/diku-dk/futhark/issues 7110s 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.fut: 7111s Compiling with --backend=opencl: 7111s cc failed with code 1: 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c: In function ‘futrts_umul_hi64’: 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7111s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7111s | ^~~~~~~~~~~ 7111s | __uint32_t 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4498:90: error: expected ‘)’ before ‘a’ 7111s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7111s | ~ ^ 7111s | ) 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4498:109: error: expected ‘)’ before ‘b’ 7111s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7111s | ~ ^ 7111s | ) 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c: In function ‘futrts_smul_hi64’: 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7111s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7111s | ^~~~~~~~~~ 7111s | __int128__ 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4502:86: error: expected ‘)’ before ‘a’ 7111s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7111s | ~ ^ 7111s | ) 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c:4502:104: error: expected ‘)’ before ‘b’ 7111s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7111s | ~ ^ 7111s | ) 7111s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records1.c: In function ‘mk_compile_opts’: 7111s /tmp/autopkgtest.K0ihat/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=] 7111s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7111s | ~~^ ~~~~~~~~~~~~~ 7111s | | | 7111s | unsigned int int64_t {aka long long int} 7111s | %llu 7111s 7111s If you find this error message confusing, uninformative, or wrong, please open an issue: 7111s https://github.com/diku-dk/futhark/issues 7111s 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.fut: 7112s Compiling with --backend=opencl: 7112s cc failed with code 1: 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c: In function ‘futrts_umul_hi64’: 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7112s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7112s | ^~~~~~~~~~~ 7112s | __uint32_t 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4512:90: error: expected ‘)’ before ‘a’ 7112s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4512:109: error: expected ‘)’ before ‘b’ 7112s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c: In function ‘futrts_smul_hi64’: 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7112s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7112s | ^~~~~~~~~~ 7112s | __int128__ 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4516:86: error: expected ‘)’ before ‘a’ 7112s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c:4516:104: error: expected ‘)’ before ‘b’ 7112s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records11.c: In function ‘mk_compile_opts’: 7112s /tmp/autopkgtest.K0ihat/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=] 7112s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7112s | ~~^ ~~~~~~~~~~~~~ 7112s | | | 7112s | unsigned int int64_t {aka long long int} 7112s | %llu 7112s 7112s If you find this error message confusing, uninformative, or wrong, please open an issue: 7112s https://github.com/diku-dk/futhark/issues 7112s 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.fut: 7112s Compiling with --backend=opencl: 7112s cc failed with code 1: 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c: In function ‘futrts_umul_hi64’: 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7112s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7112s | ^~~~~~~~~~~ 7112s | __uint32_t 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4513:90: error: expected ‘)’ before ‘a’ 7112s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4513:109: error: expected ‘)’ before ‘b’ 7112s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c: In function ‘futrts_smul_hi64’: 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7112s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7112s | ^~~~~~~~~~ 7112s | __int128__ 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4517:86: error: expected ‘)’ before ‘a’ 7112s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c:4517:104: error: expected ‘)’ before ‘b’ 7112s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7112s | ~ ^ 7112s | ) 7112s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records10.c: In function ‘mk_compile_opts’: 7112s /tmp/autopkgtest.K0ihat/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=] 7112s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7112s | ~~^ ~~~~~~~~~~~~~ 7112s | | | 7112s | unsigned int int64_t {aka long long int} 7112s | %llu 7112s 7112s If you find this error message confusing, uninformative, or wrong, please open an issue: 7112s https://github.com/diku-dk/futhark/issues 7112s 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.fut: 7115s Compiling with --backend=opencl: 7115s cc failed with code 1: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c: In function ‘futrts_umul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records2.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4498:90: error: expected ‘)’ before ‘a’ 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records2.c:4498:109: error: expected ‘)’ before ‘b’ 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records2.c: In function ‘futrts_smul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records2.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records2.c:4502:86: error: expected ‘)’ before ‘a’ 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records2.c:4502:104: error: expected ‘)’ before ‘b’ 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records2.c: In function ‘mk_compile_opts’: 7115s /tmp/autopkgtest.K0ihat/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=] 7115s 7828 | "-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.K0ihat/autopkgtest_tmp/tests/records3.fut: 7115s Compiling with --backend=opencl: 7115s cc failed with code 1: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c: In function ‘futrts_umul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c:4498:90: error: expected ‘)’ before ‘a’ 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4498:109: error: expected ‘)’ before ‘b’ 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records3.c: In function ‘futrts_smul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4502:86: error: expected ‘)’ before ‘a’ 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records3.c:4502:104: error: expected ‘)’ before ‘b’ 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records3.c: In function ‘mk_compile_opts’: 7115s /tmp/autopkgtest.K0ihat/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=] 7115s 7828 | "-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.K0ihat/autopkgtest_tmp/tests/records4.fut: 7115s Compiling with --backend=opencl: 7115s cc failed with code 1: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c: In function ‘futrts_umul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c:4498:90: error: expected ‘)’ before ‘a’ 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4498:109: error: expected ‘)’ before ‘b’ 7115s 4498 | 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.K0ihat/autopkgtest_tmp/tests/records4.c: In function ‘futrts_smul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records4.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4502:86: error: expected ‘)’ before ‘a’ 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records4.c:4502:104: error: expected ‘)’ before ‘b’ 7115s 4502 | 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.K0ihat/autopkgtest_tmp/tests/records4.c: In function ‘mk_compile_opts’: 7115s /tmp/autopkgtest.K0ihat/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=] 7115s 7828 | "-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.K0ihat/autopkgtest_tmp/tests/records5.fut: 7115s Compiling with --backend=opencl: 7115s cc failed with code 1: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c: In function ‘futrts_umul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7115s 4499 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c:4499:90: error: expected ‘)’ before ‘a’ 7115s 4499 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4499:109: error: expected ‘)’ before ‘b’ 7115s 4499 | 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.K0ihat/autopkgtest_tmp/tests/records5.c: In function ‘futrts_smul_hi64’: 7115s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records5.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7115s 4503 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4503:86: error: expected ‘)’ before ‘a’ 7115s 4503 | 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.K0ihat/autopkgtest_tmp/tests/records5.c:4503:104: error: expected ‘)’ before ‘b’ 7115s 4503 | 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.K0ihat/autopkgtest_tmp/tests/records5.c: In function ‘mk_compile_opts’: 7115s /tmp/autopkgtest.K0ihat/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=] 7115s 7829 | "-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 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.fut: 7123s Compiling with --backend=opencl: 7123s cc failed with code 1: 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c: In function ‘futrts_umul_hi64’: 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7123s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7123s | ^~~~~~~~~~~ 7123s | __uint32_t 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4497:90: error: expected ‘)’ before ‘a’ 7123s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7123s | ~ ^ 7123s | ) 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4497:109: error: expected ‘)’ before ‘b’ 7123s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7123s | ~ ^ 7123s | ) 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c: In function ‘futrts_smul_hi64’: 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7123s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7123s | ^~~~~~~~~~ 7123s | __int128__ 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4501:86: error: expected ‘)’ before ‘a’ 7123s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7123s | ~ ^ 7123s | ) 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c:4501:104: error: expected ‘)’ before ‘b’ 7123s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7123s | ~ ^ 7123s | ) 7123s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records6.c: In function ‘mk_compile_opts’: 7123s /tmp/autopkgtest.K0ihat/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=] 7123s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7123s | ~~^ ~~~~~~~~~~~~~ 7123s | | | 7123s | unsigned int int64_t {aka long long int} 7123s | %llu 7123s 7123s If you find this error message confusing, uninformative, or wrong, please open an issue: 7123s https://github.com/diku-dk/futhark/issues 7123s 7125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut: 7125s Compiling with --backend=opencl: 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:8-9: 7125s Unused name "a". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:10-11: 7125s Unused name "b". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:12-13: 7125s Unused name "c". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:14-15: 7125s Unused name "d". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:18-19: 7125s Unused name "f". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:20-21: 7125s Unused name "g". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:22-23: 7125s Unused name "h". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:24-25: 7125s Unused name "i". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:26-27: 7125s Unused name "j". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:28-29: 7125s Unused name "k". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:30-31: 7125s Unused name "l". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:32-33: 7125s Unused name "m". 7125s 7125s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.fut:7:34-35: 7125s Unused name "n". 7125s cc failed with code 1: 7125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.c: In function ‘futrts_umul_hi64’: 7125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.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.K0ihat/autopkgtest_tmp/tests/records7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.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.K0ihat/autopkgtest_tmp/tests/records7.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.K0ihat/autopkgtest_tmp/tests/records7.c: In function ‘futrts_smul_hi64’: 7125s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records7.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.K0ihat/autopkgtest_tmp/tests/records7.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.K0ihat/autopkgtest_tmp/tests/records7.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.K0ihat/autopkgtest_tmp/tests/records7.c: In function ‘mk_compile_opts’: 7125s /tmp/autopkgtest.K0ihat/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=] 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 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.fut: 7126s Compiling with --backend=opencl: 7126s cc failed with code 1: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c: In function ‘futrts_umul_hi64’: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7126s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ^~~~~~~~~~~ 7126s | __uint32_t 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4497:90: error: expected ‘)’ before ‘a’ 7126s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4497:109: error: expected ‘)’ before ‘b’ 7126s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c: In function ‘futrts_smul_hi64’: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7126s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ^~~~~~~~~~ 7126s | __int128__ 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4501:86: error: expected ‘)’ before ‘a’ 7126s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c:4501:104: error: expected ‘)’ before ‘b’ 7126s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records8.c: In function ‘mk_compile_opts’: 7126s /tmp/autopkgtest.K0ihat/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=] 7126s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7126s | ~~^ ~~~~~~~~~~~~~ 7126s | | | 7126s | unsigned int int64_t {aka long long int} 7126s | %llu 7126s 7126s If you find this error message confusing, uninformative, or wrong, please open an issue: 7126s https://github.com/diku-dk/futhark/issues 7126s 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.fut: 7126s Generating reference outputs: 7126s cc failed with code 1: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_umul_hi64’: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7126s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ^~~~~~~~~~~ 7126s | __uint32_t 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:90: error: expected ‘)’ before ‘a’ 7126s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4416:109: error: expected ‘)’ before ‘b’ 7126s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c: In function ‘futrts_smul_hi64’: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7126s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ^~~~~~~~~~ 7126s | __int128__ 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:86: error: expected ‘)’ before ‘a’ 7126s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm-tr.c:4420:104: error: expected ‘)’ before ‘b’ 7126s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s 7126s If you find this error message confusing, uninformative, or wrong, please open an issue: 7126s https://github.com/diku-dk/futhark/issues 7126s 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.fut: 7126s Compiling with --backend=opencl: 7126s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.fut:5:28-29: 7126s Defaulting ambiguous type to i32. 7126s cc failed with code 1: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c: In function ‘futrts_umul_hi64’: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7126s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ^~~~~~~~~~~ 7126s | __uint32_t 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4497:90: error: expected ‘)’ before ‘a’ 7126s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4497:109: error: expected ‘)’ before ‘b’ 7126s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c: In function ‘futrts_smul_hi64’: 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7126s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ^~~~~~~~~~ 7126s | __int128__ 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4501:86: error: expected ‘)’ before ‘a’ 7126s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c:4501:104: error: expected ‘)’ before ‘b’ 7126s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7126s | ~ ^ 7126s | ) 7126s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/records9.c: In function ‘mk_compile_opts’: 7126s /tmp/autopkgtest.K0ihat/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=] 7126s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7126s | ~~^ ~~~~~~~~~~~~~ 7126s | | | 7126s | unsigned int int64_t {aka long long int} 7126s | %llu 7126s 7126s If you find this error message confusing, uninformative, or wrong, please open an issue: 7126s https://github.com/diku-dk/futhark/issues 7126s 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.fut: 7129s Generating reference outputs: 7129s cc failed with code 1: 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_umul_hi64’: 7129s /tmp/autopkgtest.K0ihat/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’? 7129s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7129s | ^~~~~~~~~~~ 7129s | __uint32_t 7129s /tmp/autopkgtest.K0ihat/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 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:90: error: expected ‘)’ before ‘a’ 7129s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4432:109: error: expected ‘)’ before ‘b’ 7129s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c: In function ‘futrts_smul_hi64’: 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7129s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7129s | ^~~~~~~~~~ 7129s | __int128__ 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:86: error: expected ‘)’ before ‘a’ 7129s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/batch-mm-lud.c:4436:104: error: expected ‘)’ before ‘b’ 7129s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s 7129s If you find this error message confusing, uninformative, or wrong, please open an issue: 7129s https://github.com/diku-dk/futhark/issues 7129s 7129s 1490 failed, 172 passed, 644 to go. 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.fut: 7129s Compiling with --backend=opencl: 7129s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.fut:7:9-39: 7129s Entry point parameter 7129s 7129s ((a: *[d₀]i32): *[]i32, (b: *[d₁]i32): *[]i32, (n: i32): i32) 7129s 7129s will have an opaque type, so the entry point will likely not be callable. 7129s cc failed with code 1: 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_umul_hi64’: 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7129s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7129s | ^~~~~~~~~~~ 7129s | __uint32_t 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:90: error: expected ‘)’ before ‘a’ 7129s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4531:109: error: expected ‘)’ before ‘b’ 7129s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘futrts_smul_hi64’: 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7129s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7129s | ^~~~~~~~~~ 7129s | __int128__ 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4535:86: error: expected ‘)’ before ‘a’ 7129s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c:4535:104: error: expected ‘)’ before ‘b’ 7129s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7129s | ~ ^ 7129s | ) 7129s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redundant-merge-variable.c: In function ‘mk_compile_opts’: 7129s /tmp/autopkgtest.K0ihat/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=] 7129s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7129s | ~~^ ~~~~~~~~~~~~~ 7129s | | | 7129s | unsigned int int64_t {aka long long int} 7129s | %llu 7129s 7129s If you find this error message confusing, uninformative, or wrong, please open an issue: 7129s https://github.com/diku-dk/futhark/issues 7129s 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.fut: 7135s Generating reference outputs: 7135s cc failed with code 1: 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_umul_hi64’: 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7135s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7135s | ^~~~~~~~~~~ 7135s | __uint32_t 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:90: error: expected ‘)’ before ‘a’ 7135s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4416:109: error: expected ‘)’ before ‘b’ 7135s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c: In function ‘futrts_smul_hi64’: 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7135s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7135s | ^~~~~~~~~~ 7135s | __int128__ 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:86: error: expected ‘)’ before ‘a’ 7135s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/mmm.c:4420:104: error: expected ‘)’ before ‘b’ 7135s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s 7135s If you find this error message confusing, uninformative, or wrong, please open an issue: 7135s https://github.com/diku-dk/futhark/issues 7135s 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.fut: 7135s Compiling with --backend=opencl: 7135s cc failed with code 1: 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_umul_hi64’: 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7135s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7135s | ^~~~~~~~~~~ 7135s | __uint32_t 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4527:90: error: expected ‘)’ before ‘a’ 7135s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4527:109: error: expected ‘)’ before ‘b’ 7135s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c: In function ‘futrts_smul_hi64’: 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7135s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7135s | ^~~~~~~~~~ 7135s | __int128__ 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4531:86: error: expected ‘)’ before ‘a’ 7135s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c:4531:104: error: expected ‘)’ before ‘b’ 7135s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7135s | ~ ^ 7135s | ) 7135s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/redomapNew.c: In function ‘mk_compile_opts’: 7135s /tmp/autopkgtest.K0ihat/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=] 7135s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7135s | ~~^ ~~~~~~~~~~~~~ 7135s | | | 7135s | unsigned int int64_t {aka long long int} 7135s | %llu 7135s 7135s If you find this error message confusing, uninformative, or wrong, please open an issue: 7135s https://github.com/diku-dk/futhark/issues 7135s 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.fut: 7137s Generating reference outputs: 7137s cc failed with code 1: 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_umul_hi64’: 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7137s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7137s | ^~~~~~~~~~~ 7137s | __uint32_t 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:90: error: expected ‘)’ before ‘a’ 7137s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7137s | ~ ^ 7137s | ) 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4432:109: error: expected ‘)’ before ‘b’ 7137s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7137s | ~ ^ 7137s | ) 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c: In function ‘futrts_smul_hi64’: 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7137s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7137s | ^~~~~~~~~~ 7137s | __int128__ 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:86: error: expected ‘)’ before ‘a’ 7137s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7137s | ~ ^ 7137s | ) 7137s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test1.c:4436:104: error: expected ‘)’ before ‘b’ 7137s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7137s | ~ ^ 7137s | ) 7137s 7137s If you find this error message confusing, uninformative, or wrong, please open an issue: 7137s https://github.com/diku-dk/futhark/issues 7137s 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.fut: 7139s Generating reference outputs: 7139s cc failed with code 1: 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_umul_hi64’: 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7139s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7139s | ^~~~~~~~~~~ 7139s | __uint32_t 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:90: error: expected ‘)’ before ‘a’ 7139s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7139s | ~ ^ 7139s | ) 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4432:109: error: expected ‘)’ before ‘b’ 7139s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7139s | ~ ^ 7139s | ) 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c: In function ‘futrts_smul_hi64’: 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7139s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7139s | ^~~~~~~~~~ 7139s | __int128__ 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:86: error: expected ‘)’ before ‘a’ 7139s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7139s | ~ ^ 7139s | ) 7139s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test2.c:4436:104: error: expected ‘)’ before ‘b’ 7139s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7139s | ~ ^ 7139s | ) 7139s 7139s If you find this error message confusing, uninformative, or wrong, please open an issue: 7139s https://github.com/diku-dk/futhark/issues 7139s 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.fut: 7141s Generating reference outputs: 7141s cc failed with code 1: 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_umul_hi64’: 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7141s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7141s | ^~~~~~~~~~~ 7141s | __uint32_t 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:78: note: each undeclared identifier is reported only once for each function it appears in 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:90: error: expected ‘)’ before ‘a’ 7141s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7141s | ~ ^ 7141s | ) 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4433:109: error: expected ‘)’ before ‘b’ 7141s 4433 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7141s | ~ ^ 7141s | ) 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c: In function ‘futrts_smul_hi64’: 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7141s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7141s | ^~~~~~~~~~ 7141s | __int128__ 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:86: error: expected ‘)’ before ‘a’ 7141s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7141s | ~ ^ 7141s | ) 7141s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/reg3d-test3.c:4437:104: error: expected ‘)’ before ‘b’ 7141s 4437 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7141s | ~ ^ 7141s | ) 7141s 7141s If you find this error message confusing, uninformative, or wrong, please open an issue: 7141s https://github.com/diku-dk/futhark/issues 7141s 7143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.fut: 7143s Compiling with --backend=opencl: 7143s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.fut:8:21-22: 7143s Unused name "y". 7143s 7143s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.fut:8:29-30: 7143s Unused name "z". 7143s cc failed with code 1: 7143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_umul_hi64’: 7143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7143s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7143s | ^~~~~~~~~~~ 7143s | __uint32_t 7143s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4498:90: error: expected ‘)’ before ‘a’ 7144s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4498:109: error: expected ‘)’ before ‘b’ 7144s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c: In function ‘futrts_smul_hi64’: 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7144s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7144s | ^~~~~~~~~~ 7144s | __int128__ 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4502:86: error: expected ‘)’ before ‘a’ 7144s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c:4502:104: error: expected ‘)’ before ‘b’ 7144s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/renameTest.c: In function ‘mk_compile_opts’: 7144s /tmp/autopkgtest.K0ihat/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=] 7144s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7144s | ~~^ ~~~~~~~~~~~~~ 7144s | | | 7144s | unsigned int int64_t {aka long long int} 7144s | %llu 7144s 7144s If you find this error message confusing, uninformative, or wrong, please open an issue: 7144s https://github.com/diku-dk/futhark/issues 7144s 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.fut: 7144s Generating reference outputs: 7144s cc failed with code 1: 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_umul_hi64’: 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7144s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7144s | ^~~~~~~~~~~ 7144s | __uint32_t 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:78: note: each undeclared identifier is reported only once for each function it appears in 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:90: error: expected ‘)’ before ‘a’ 7144s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4454:109: error: expected ‘)’ before ‘b’ 7144s 4454 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c: In function ‘futrts_smul_hi64’: 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7144s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7144s | ^~~~~~~~~~ 7144s | __int128__ 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:86: error: expected ‘)’ before ‘a’ 7144s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reg-tiling/sgemm.c:4458:104: error: expected ‘)’ before ‘b’ 7144s 4458 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7144s | ~ ^ 7144s | ) 7144s 7144s If you find this error message confusing, uninformative, or wrong, please open an issue: 7144s https://github.com/diku-dk/futhark/issues 7144s 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.fut: 7145s Compiling with --backend=opencl: 7145s cc failed with code 1: 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_umul_hi64’: 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7145s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7145s | ^~~~~~~~~~~ 7145s | __uint32_t 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4511:90: error: expected ‘)’ before ‘a’ 7145s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7145s | ~ ^ 7145s | ) 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4511:109: error: expected ‘)’ before ‘b’ 7145s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7145s | ~ ^ 7145s | ) 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c: In function ‘futrts_smul_hi64’: 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7145s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7145s | ^~~~~~~~~~ 7145s | __int128__ 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4515:86: error: expected ‘)’ before ‘a’ 7145s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7145s | ~ ^ 7145s | ) 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c:4515:104: error: expected ‘)’ before ‘b’ 7145s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7145s | ~ ^ 7145s | ) 7145s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate0.c: In function ‘mk_compile_opts’: 7145s /tmp/autopkgtest.K0ihat/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=] 7145s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7145s | ~~^ ~~~~~~~~~~~~~ 7145s | | | 7145s | unsigned int int64_t {aka long long int} 7145s | %llu 7145s 7145s If you find this error message confusing, uninformative, or wrong, please open an issue: 7145s https://github.com/diku-dk/futhark/issues 7145s 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.fut: 7151s Compiling with --backend=opencl: 7151s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.fut:5:14-33: 7151s Entry point parameter 7151s 7151s ((b: [n]i32): [n]i32, (m: i64): i64) 7151s 7151s will have an opaque type, so the entry point will likely not be callable. 7151s cc failed with code 1: 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_umul_hi64’: 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7151s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7151s | ^~~~~~~~~~~ 7151s | __uint32_t 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4544:90: error: expected ‘)’ before ‘a’ 7151s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7151s | ~ ^ 7151s | ) 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4544:109: error: expected ‘)’ before ‘b’ 7151s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7151s | ~ ^ 7151s | ) 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c: In function ‘futrts_smul_hi64’: 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7151s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7151s | ^~~~~~~~~~ 7151s | __int128__ 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4548:86: error: expected ‘)’ before ‘a’ 7151s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7151s | ~ ^ 7151s | ) 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c:4548:104: error: expected ‘)’ before ‘b’ 7151s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7151s | ~ ^ 7151s | ) 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate3.c: In function ‘mk_compile_opts’: 7151s /tmp/autopkgtest.K0ihat/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=] 7151s 7876 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7151s | ~~^ ~~~~~~~~~~~~~ 7151s | | | 7151s | unsigned int int64_t {aka long long int} 7151s | %llu 7151s 7151s If you find this error message confusing, uninformative, or wrong, please open an issue: 7151s https://github.com/diku-dk/futhark/issues 7151s 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.fut: 7151s Compiling with --backend=opencl: 7151s cc failed with code 1: 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_umul_hi64’: 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7151s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7151s | ^~~~~~~~~~~ 7151s | __uint32_t 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4497:90: error: expected ‘)’ before ‘a’ 7151s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7151s | ~ ^ 7151s | ) 7151s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4497:109: error: expected ‘)’ before ‘b’ 7152s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c: In function ‘futrts_smul_hi64’: 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7152s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7152s | ^~~~~~~~~~ 7152s | __int128__ 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4501:86: error: expected ‘)’ before ‘a’ 7152s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c:4501:104: error: expected ‘)’ before ‘b’ 7152s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/replicate1.c: In function ‘mk_compile_opts’: 7152s /tmp/autopkgtest.K0ihat/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=] 7152s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7152s | ~~^ ~~~~~~~~~~~~~ 7152s | | | 7152s | unsigned int int64_t {aka long long int} 7152s | %llu 7152s 7152s If you find this error message confusing, uninformative, or wrong, please open an issue: 7152s https://github.com/diku-dk/futhark/issues 7152s 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.fut: 7152s Compiling with --backend=opencl: 7152s cc failed with code 1: 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_umul_hi64’: 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7152s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7152s | ^~~~~~~~~~~ 7152s | __uint32_t 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4526:90: error: expected ‘)’ before ‘a’ 7152s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4526:109: error: expected ‘)’ before ‘b’ 7152s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c: In function ‘futrts_smul_hi64’: 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7152s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7152s | ^~~~~~~~~~ 7152s | __int128__ 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4530:86: error: expected ‘)’ before ‘a’ 7152s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c:4530:104: error: expected ‘)’ before ‘b’ 7152s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7152s | ~ ^ 7152s | ) 7152s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape1.c: In function ‘mk_compile_opts’: 7152s /tmp/autopkgtest.K0ihat/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=] 7152s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7152s | ~~^ ~~~~~~~~~~~~~ 7152s | | | 7152s | unsigned int int64_t {aka long long int} 7152s | %llu 7152s 7152s If you find this error message confusing, uninformative, or wrong, please open an issue: 7152s https://github.com/diku-dk/futhark/issues 7152s 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.fut: 7154s Compiling with --backend=opencl: 7154s cc failed with code 1: 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_umul_hi64’: 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7154s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7154s | ^~~~~~~~~~~ 7154s | __uint32_t 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4526:90: error: expected ‘)’ before ‘a’ 7154s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7154s | ~ ^ 7154s | ) 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4526:109: error: expected ‘)’ before ‘b’ 7154s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7154s | ~ ^ 7154s | ) 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c: In function ‘futrts_smul_hi64’: 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7154s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7154s | ^~~~~~~~~~ 7154s | __int128__ 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4530:86: error: expected ‘)’ before ‘a’ 7154s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7154s | ~ ^ 7154s | ) 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c:4530:104: error: expected ‘)’ before ‘b’ 7154s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7154s | ~ ^ 7154s | ) 7154s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape3.c: In function ‘mk_compile_opts’: 7154s /tmp/autopkgtest.K0ihat/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=] 7154s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7154s | ~~^ ~~~~~~~~~~~~~ 7154s | | | 7154s | unsigned int int64_t {aka long long int} 7154s | %llu 7154s 7154s If you find this error message confusing, uninformative, or wrong, please open an issue: 7154s https://github.com/diku-dk/futhark/issues 7154s 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.fut: 7155s Compiling with --backend=opencl: 7155s cc failed with code 1: 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_umul_hi64’: 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7155s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7155s | ^~~~~~~~~~~ 7155s | __uint32_t 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4513:90: error: expected ‘)’ before ‘a’ 7155s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7155s | ~ ^ 7155s | ) 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4513:109: error: expected ‘)’ before ‘b’ 7155s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7155s | ~ ^ 7155s | ) 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c: In function ‘futrts_smul_hi64’: 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7155s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7155s | ^~~~~~~~~~ 7155s | __int128__ 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4517:86: error: expected ‘)’ before ‘a’ 7155s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7155s | ~ ^ 7155s | ) 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c:4517:104: error: expected ‘)’ before ‘b’ 7155s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7155s | ~ ^ 7155s | ) 7155s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reshape4.c: In function ‘mk_compile_opts’: 7155s /tmp/autopkgtest.K0ihat/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=] 7155s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7155s | ~~^ ~~~~~~~~~~~~~ 7155s | | | 7155s | unsigned int int64_t {aka long long int} 7155s | %llu 7155s 7155s If you find this error message confusing, uninformative, or wrong, please open an issue: 7155s https://github.com/diku-dk/futhark/issues 7155s 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.fut: 7163s Compiling with --backend=opencl: 7163s cc failed with code 1: 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_umul_hi64’: 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7163s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7163s | ^~~~~~~~~~~ 7163s | __uint32_t 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4511:90: error: expected ‘)’ before ‘a’ 7163s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7163s | ~ ^ 7163s | ) 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4511:109: error: expected ‘)’ before ‘b’ 7163s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7163s | ~ ^ 7163s | ) 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c: In function ‘futrts_smul_hi64’: 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7163s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7163s | ^~~~~~~~~~ 7163s | __int128__ 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4515:86: error: expected ‘)’ before ‘a’ 7163s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7163s | ~ ^ 7163s | ) 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c:4515:104: error: expected ‘)’ before ‘b’ 7163s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7163s | ~ ^ 7163s | ) 7163s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/revdims.c: In function ‘mk_compile_opts’: 7163s /tmp/autopkgtest.K0ihat/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=] 7163s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7163s | ~~^ ~~~~~~~~~~~~~ 7163s | | | 7163s | unsigned int int64_t {aka long long int} 7163s | %llu 7163s 7163s If you find this error message confusing, uninformative, or wrong, please open an issue: 7163s https://github.com/diku-dk/futhark/issues 7163s 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.fut: 7164s Compiling with --backend=opencl: 7164s cc failed with code 1: 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_umul_hi64’: 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7164s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7164s | ^~~~~~~~~~~ 7164s | __uint32_t 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4511:90: error: expected ‘)’ before ‘a’ 7164s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7164s | ~ ^ 7164s | ) 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4511:109: error: expected ‘)’ before ‘b’ 7164s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7164s | ~ ^ 7164s | ) 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c: In function ‘futrts_smul_hi64’: 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7164s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7164s | ^~~~~~~~~~ 7164s | __int128__ 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4515:86: error: expected ‘)’ before ‘a’ 7164s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7164s | ~ ^ 7164s | ) 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c:4515:104: error: expected ‘)’ before ‘b’ 7164s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7164s | ~ ^ 7164s | ) 7164s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse0.c: In function ‘mk_compile_opts’: 7164s /tmp/autopkgtest.K0ihat/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=] 7164s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7164s | ~~^ ~~~~~~~~~~~~~ 7164s | | | 7164s | unsigned int int64_t {aka long long int} 7164s | %llu 7164s 7164s If you find this error message confusing, uninformative, or wrong, please open an issue: 7164s https://github.com/diku-dk/futhark/issues 7164s 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.fut: 7165s Compiling with --backend=opencl: 7165s cc failed with code 1: 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_umul_hi64’: 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7165s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7165s | ^~~~~~~~~~~ 7165s | __uint32_t 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4511:90: error: expected ‘)’ before ‘a’ 7165s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7165s | ~ ^ 7165s | ) 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4511:109: error: expected ‘)’ before ‘b’ 7165s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7165s | ~ ^ 7165s | ) 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c: In function ‘futrts_smul_hi64’: 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7165s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7165s | ^~~~~~~~~~ 7165s | __int128__ 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4515:86: error: expected ‘)’ before ‘a’ 7165s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7165s | ~ ^ 7165s | ) 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c:4515:104: error: expected ‘)’ before ‘b’ 7165s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7165s | ~ ^ 7165s | ) 7165s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/reverse1.c: In function ‘mk_compile_opts’: 7165s /tmp/autopkgtest.K0ihat/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=] 7165s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7165s | ~~^ ~~~~~~~~~~~~~ 7165s | | | 7165s | unsigned int int64_t {aka long long int} 7165s | %llu 7165s 7165s If you find this error message confusing, uninformative, or wrong, please open an issue: 7165s https://github.com/diku-dk/futhark/issues 7165s 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.fut: 7167s Compiling with --backend=opencl: 7167s cc failed with code 1: 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_umul_hi64’: 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7167s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7167s | ^~~~~~~~~~~ 7167s | __uint32_t 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4498:90: error: expected ‘)’ before ‘a’ 7167s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4498:109: error: expected ‘)’ before ‘b’ 7167s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘futrts_smul_hi64’: 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7167s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7167s | ^~~~~~~~~~ 7167s | __int128__ 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4502:86: error: expected ‘)’ before ‘a’ 7167s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c:4502:104: error: expected ‘)’ before ‘b’ 7167s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/agm.c: In function ‘mk_compile_opts’: 7167s /tmp/autopkgtest.K0ihat/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=] 7167s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7167s | ~~^ ~~~~~~~~~~~~~ 7167s | | | 7167s | unsigned int int64_t {aka long long int} 7167s | %llu 7167s 7167s If you find this error message confusing, uninformative, or wrong, please open an issue: 7167s https://github.com/diku-dk/futhark/issues 7167s 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.fut: 7167s Compiling with --backend=opencl: 7167s cc failed with code 1: 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_umul_hi64’: 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7167s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7167s | ^~~~~~~~~~~ 7167s | __uint32_t 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:90: error: expected ‘)’ before ‘a’ 7167s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4511:109: error: expected ‘)’ before ‘b’ 7167s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘futrts_smul_hi64’: 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7167s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7167s | ^~~~~~~~~~ 7167s | __int128__ 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4515:86: error: expected ‘)’ before ‘a’ 7167s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c:4515:104: error: expected ‘)’ before ‘b’ 7167s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7167s | ~ ^ 7167s | ) 7167s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/100doors.c: In function ‘mk_compile_opts’: 7167s /tmp/autopkgtest.K0ihat/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=] 7167s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7167s | ~~^ ~~~~~~~~~~~~~ 7167s | | | 7167s | unsigned int int64_t {aka long long int} 7167s | %llu 7167s 7167s If you find this error message confusing, uninformative, or wrong, please open an issue: 7167s https://github.com/diku-dk/futhark/issues 7167s 7170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.fut: 7170s Compiling with --backend=opencl: 7170s cc failed with code 1: 7170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_umul_hi64’: 7170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7170s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7170s | ^~~~~~~~~~~ 7170s | __uint32_t 7170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7170s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:90: error: expected ‘)’ before ‘a’ 7170s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7170s | ~ ^ 7170s | ) 7171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4511:109: error: expected ‘)’ before ‘b’ 7171s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7171s | ~ ^ 7171s | ) 7171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘futrts_smul_hi64’: 7171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7171s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7171s | ^~~~~~~~~~ 7171s | __int128__ 7171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4515:86: error: expected ‘)’ before ‘a’ 7171s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7171s | ~ ^ 7171s | ) 7171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c:4515:104: error: expected ‘)’ before ‘b’ 7171s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7171s | ~ ^ 7171s | ) 7171s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/arithmetic_means.c: In function ‘mk_compile_opts’: 7171s /tmp/autopkgtest.K0ihat/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=] 7171s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7171s | ~~^ ~~~~~~~~~~~~~ 7171s | | | 7171s | unsigned int int64_t {aka long long int} 7171s | %llu 7171s 7171s If you find this error message confusing, uninformative, or wrong, please open an issue: 7171s https://github.com/diku-dk/futhark/issues 7171s 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.fut: 7172s Compiling with --backend=opencl: 7172s cc failed with code 1: 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_umul_hi64’: 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7172s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7172s | ^~~~~~~~~~~ 7172s | __uint32_t 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:90: error: expected ‘)’ before ‘a’ 7172s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7172s | ~ ^ 7172s | ) 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4511:109: error: expected ‘)’ before ‘b’ 7172s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7172s | ~ ^ 7172s | ) 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘futrts_smul_hi64’: 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7172s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7172s | ^~~~~~~~~~ 7172s | __int128__ 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4515:86: error: expected ‘)’ before ‘a’ 7172s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7172s | ~ ^ 7172s | ) 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c:4515:104: error: expected ‘)’ before ‘b’ 7172s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7172s | ~ ^ 7172s | ) 7172s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/almostprime.c: In function ‘mk_compile_opts’: 7172s /tmp/autopkgtest.K0ihat/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=] 7172s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7172s | ~~^ ~~~~~~~~~~~~~ 7172s | | | 7172s | unsigned int int64_t {aka long long int} 7172s | %llu 7172s 7172s If you find this error message confusing, uninformative, or wrong, please open an issue: 7172s https://github.com/diku-dk/futhark/issues 7172s 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.fut: 7178s Compiling with --backend=opencl: 7178s cc failed with code 1: 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_umul_hi64’: 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7178s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7178s | ^~~~~~~~~~~ 7178s | __uint32_t 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:90: error: expected ‘)’ before ‘a’ 7178s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7178s | ~ ^ 7178s | ) 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4497:109: error: expected ‘)’ before ‘b’ 7178s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7178s | ~ ^ 7178s | ) 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘futrts_smul_hi64’: 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7178s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7178s | ^~~~~~~~~~ 7178s | __int128__ 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4501:86: error: expected ‘)’ before ‘a’ 7178s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7178s | ~ ^ 7178s | ) 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c:4501:104: error: expected ‘)’ before ‘b’ 7178s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7178s | ~ ^ 7178s | ) 7178s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarydigits.c: In function ‘mk_compile_opts’: 7178s /tmp/autopkgtest.K0ihat/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=] 7178s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7178s | ~~^ ~~~~~~~~~~~~~ 7178s | | | 7178s | unsigned int int64_t {aka long long int} 7178s | %llu 7178s 7178s If you find this error message confusing, uninformative, or wrong, please open an issue: 7178s https://github.com/diku-dk/futhark/issues 7178s 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.fut: 7180s Compiling with --backend=opencl: 7180s cc failed with code 1: 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_umul_hi64’: 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7180s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7180s | ^~~~~~~~~~~ 7180s | __uint32_t 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:90: error: expected ‘)’ before ‘a’ 7180s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7180s | ~ ^ 7180s | ) 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4512:109: error: expected ‘)’ before ‘b’ 7180s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7180s | ~ ^ 7180s | ) 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘futrts_smul_hi64’: 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7180s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7180s | ^~~~~~~~~~ 7180s | __int128__ 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4516:86: error: expected ‘)’ before ‘a’ 7180s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7180s | ~ ^ 7180s | ) 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c:4516:104: error: expected ‘)’ before ‘b’ 7180s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7180s | ~ ^ 7180s | ) 7180s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/binarysearch.c: In function ‘mk_compile_opts’: 7180s /tmp/autopkgtest.K0ihat/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=] 7180s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7180s | ~~^ ~~~~~~~~~~~~~ 7180s | | | 7180s | unsigned int int64_t {aka long long int} 7180s | %llu 7180s 7180s If you find this error message confusing, uninformative, or wrong, please open an issue: 7180s https://github.com/diku-dk/futhark/issues 7180s 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.fut: 7181s Compiling with --backend=opencl: 7181s cc failed with code 1: 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_umul_hi64’: 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7181s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7181s | ^~~~~~~~~~~ 7181s | __uint32_t 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4517:90: error: expected ‘)’ before ‘a’ 7181s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7181s | ~ ^ 7181s | ) 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4517:109: error: expected ‘)’ before ‘b’ 7181s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7181s | ~ ^ 7181s | ) 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘futrts_smul_hi64’: 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7181s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7181s | ^~~~~~~~~~ 7181s | __int128__ 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4521:86: error: expected ‘)’ before ‘a’ 7181s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7181s | ~ ^ 7181s | ) 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c:4521:104: error: expected ‘)’ before ‘b’ 7181s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7181s | ~ ^ 7181s | ) 7181s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/complex.c: In function ‘mk_compile_opts’: 7181s /tmp/autopkgtest.K0ihat/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=] 7181s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7181s | ~~^ ~~~~~~~~~~~~~ 7181s | | | 7181s | unsigned int int64_t {aka long long int} 7181s | %llu 7181s 7181s If you find this error message confusing, uninformative, or wrong, please open an issue: 7181s https://github.com/diku-dk/futhark/issues 7181s 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.fut: 7182s Compiling with --backend=opencl: 7182s cc failed with code 1: 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_umul_hi64’: 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7182s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7182s | ^~~~~~~~~~~ 7182s | __uint32_t 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:90: error: expected ‘)’ before ‘a’ 7182s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7182s | ~ ^ 7182s | ) 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4511:109: error: expected ‘)’ before ‘b’ 7182s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7182s | ~ ^ 7182s | ) 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘futrts_smul_hi64’: 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7182s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7182s | ^~~~~~~~~~ 7182s | __int128__ 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4515:86: error: expected ‘)’ before ‘a’ 7182s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7182s | ~ ^ 7182s | ) 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c:4515:104: error: expected ‘)’ before ‘b’ 7182s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7182s | ~ ^ 7182s | ) 7182s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/count_in_octal.c: In function ‘mk_compile_opts’: 7182s /tmp/autopkgtest.K0ihat/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=] 7182s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7182s | ~~^ ~~~~~~~~~~~~~ 7182s | | | 7182s | unsigned int int64_t {aka long long int} 7182s | %llu 7182s 7182s If you find this error message confusing, uninformative, or wrong, please open an issue: 7182s https://github.com/diku-dk/futhark/issues 7182s 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.fut: 7183s Compiling with --backend=opencl: 7183s cc failed with code 1: 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_umul_hi64’: 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7183s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7183s | ^~~~~~~~~~~ 7183s | __uint32_t 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:90: error: expected ‘)’ before ‘a’ 7183s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7183s | ~ ^ 7183s | ) 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4514:109: error: expected ‘)’ before ‘b’ 7183s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7183s | ~ ^ 7183s | ) 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘futrts_smul_hi64’: 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7183s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7183s | ^~~~~~~~~~ 7183s | __int128__ 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4518:86: error: expected ‘)’ before ‘a’ 7183s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7183s | ~ ^ 7183s | ) 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c:4518:104: error: expected ‘)’ before ‘b’ 7183s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7183s | ~ ^ 7183s | ) 7183s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/eulermethod.c: In function ‘mk_compile_opts’: 7183s /tmp/autopkgtest.K0ihat/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=] 7183s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7183s | ~~^ ~~~~~~~~~~~~~ 7183s | | | 7183s | unsigned int int64_t {aka long long int} 7183s | %llu 7183s 7183s If you find this error message confusing, uninformative, or wrong, please open an issue: 7183s https://github.com/diku-dk/futhark/issues 7183s 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.fut: 7185s Compiling with --backend=opencl: 7185s cc failed with code 1: 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_umul_hi64’: 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7185s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7185s | ^~~~~~~~~~~ 7185s | __uint32_t 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:90: error: expected ‘)’ before ‘a’ 7185s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7185s | ~ ^ 7185s | ) 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4497:109: error: expected ‘)’ before ‘b’ 7185s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7185s | ~ ^ 7185s | ) 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘futrts_smul_hi64’: 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7185s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7185s | ^~~~~~~~~~ 7185s | __int128__ 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4501:86: error: expected ‘)’ before ‘a’ 7185s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7185s | ~ ^ 7185s | ) 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c:4501:104: error: expected ‘)’ before ‘b’ 7185s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7185s | ~ ^ 7185s | ) 7185s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/even_or_odd.c: In function ‘mk_compile_opts’: 7185s /tmp/autopkgtest.K0ihat/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=] 7185s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7185s | ~~^ ~~~~~~~~~~~~~ 7185s | | | 7185s | unsigned int int64_t {aka long long int} 7185s | %llu 7185s 7185s If you find this error message confusing, uninformative, or wrong, please open an issue: 7185s https://github.com/diku-dk/futhark/issues 7185s 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.fut: 7186s Compiling with --backend=opencl: 7186s cc failed with code 1: 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_umul_hi64’: 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7186s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7186s | ^~~~~~~~~~~ 7186s | __uint32_t 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:90: error: expected ‘)’ before ‘a’ 7186s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7186s | ~ ^ 7186s | ) 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4497:109: error: expected ‘)’ before ‘b’ 7186s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7186s | ~ ^ 7186s | ) 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘futrts_smul_hi64’: 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7186s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7186s | ^~~~~~~~~~ 7186s | __int128__ 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4501:86: error: expected ‘)’ before ‘a’ 7186s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7186s | ~ ^ 7186s | ) 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c:4501:104: error: expected ‘)’ before ‘b’ 7186s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7186s | ~ ^ 7186s | ) 7186s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fact_iterative.c: In function ‘mk_compile_opts’: 7186s /tmp/autopkgtest.K0ihat/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=] 7186s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7186s | ~~^ ~~~~~~~~~~~~~ 7186s | | | 7186s | unsigned int int64_t {aka long long int} 7186s | %llu 7186s 7186s If you find this error message confusing, uninformative, or wrong, please open an issue: 7186s https://github.com/diku-dk/futhark/issues 7186s 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.fut: 7189s Compiling with --backend=opencl: 7189s cc failed with code 1: 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_umul_hi64’: 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7189s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7189s | ^~~~~~~~~~~ 7189s | __uint32_t 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:90: error: expected ‘)’ before ‘a’ 7189s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7189s | ~ ^ 7189s | ) 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4511:109: error: expected ‘)’ before ‘b’ 7189s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7189s | ~ ^ 7189s | ) 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘futrts_smul_hi64’: 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7189s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7189s | ^~~~~~~~~~ 7189s | __int128__ 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4515:86: error: expected ‘)’ before ‘a’ 7189s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7189s | ~ ^ 7189s | ) 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c:4515:104: error: expected ‘)’ before ‘b’ 7189s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7189s | ~ ^ 7189s | ) 7189s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/amicablepairs.c: In function ‘mk_compile_opts’: 7189s /tmp/autopkgtest.K0ihat/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=] 7189s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7189s | ~~^ ~~~~~~~~~~~~~ 7189s | | | 7189s | unsigned int int64_t {aka long long int} 7189s | %llu 7189s 7189s If you find this error message confusing, uninformative, or wrong, please open an issue: 7189s https://github.com/diku-dk/futhark/issues 7189s 7189s 1519 failed, 176 passed, 611 to go. 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.fut: 7192s Compiling with --backend=opencl: 7192s cc failed with code 1: 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_umul_hi64’: 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7192s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7192s | ^~~~~~~~~~~ 7192s | __uint32_t 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:90: error: expected ‘)’ before ‘a’ 7192s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7192s | ~ ^ 7192s | ) 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4497:109: error: expected ‘)’ before ‘b’ 7192s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7192s | ~ ^ 7192s | ) 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘futrts_smul_hi64’: 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7192s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7192s | ^~~~~~~~~~ 7192s | __int128__ 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4501:86: error: expected ‘)’ before ‘a’ 7192s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7192s | ~ ^ 7192s | ) 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c:4501:104: error: expected ‘)’ before ‘b’ 7192s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7192s | ~ ^ 7192s | ) 7192s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/fibonacci_iterative.c: In function ‘mk_compile_opts’: 7192s /tmp/autopkgtest.K0ihat/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=] 7192s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7192s | ~~^ ~~~~~~~~~~~~~ 7192s | | | 7192s | unsigned int int64_t {aka long long int} 7192s | %llu 7192s 7192s If you find this error message confusing, uninformative, or wrong, please open an issue: 7192s https://github.com/diku-dk/futhark/issues 7192s 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.fut: 7194s Compiling with --backend=opencl: 7194s cc failed with code 1: 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_umul_hi64’: 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7194s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7194s | ^~~~~~~~~~~ 7194s | __uint32_t 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4511:90: error: expected ‘)’ before ‘a’ 7194s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7194s | ~ ^ 7194s | ) 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4511:109: error: expected ‘)’ before ‘b’ 7194s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7194s | ~ ^ 7194s | ) 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘futrts_smul_hi64’: 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7194s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7194s | ^~~~~~~~~~ 7194s | __int128__ 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4515:86: error: expected ‘)’ before ‘a’ 7194s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7194s | ~ ^ 7194s | ) 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c:4515:104: error: expected ‘)’ before ‘b’ 7194s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7194s | ~ ^ 7194s | ) 7194s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/for.c: In function ‘mk_compile_opts’: 7194s /tmp/autopkgtest.K0ihat/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=] 7194s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7194s | ~~^ ~~~~~~~~~~~~~ 7194s | | | 7194s | unsigned int int64_t {aka long long int} 7194s | %llu 7194s 7194s If you find this error message confusing, uninformative, or wrong, please open an issue: 7194s https://github.com/diku-dk/futhark/issues 7194s 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.fut: 7196s Compiling with --backend=opencl: 7196s cc failed with code 1: 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_umul_hi64’: 7196s /tmp/autopkgtest.K0ihat/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’? 7196s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7196s | ^~~~~~~~~~~ 7196s | __uint32_t 7196s /tmp/autopkgtest.K0ihat/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 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4511:90: error: expected ‘)’ before ‘a’ 7196s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7196s | ~ ^ 7196s | ) 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4511:109: error: expected ‘)’ before ‘b’ 7196s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7196s | ~ ^ 7196s | ) 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘futrts_smul_hi64’: 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7196s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7196s | ^~~~~~~~~~ 7196s | __int128__ 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4515:86: error: expected ‘)’ before ‘a’ 7196s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7196s | ~ ^ 7196s | ) 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c:4515:104: error: expected ‘)’ before ‘b’ 7196s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7196s | ~ ^ 7196s | ) 7196s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/greatest_element_of_list.c: In function ‘mk_compile_opts’: 7196s /tmp/autopkgtest.K0ihat/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=] 7196s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7196s | ~~^ ~~~~~~~~~~~~~ 7196s | | | 7196s | unsigned int int64_t {aka long long int} 7196s | %llu 7196s 7196s If you find this error message confusing, uninformative, or wrong, please open an issue: 7196s https://github.com/diku-dk/futhark/issues 7196s 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.fut: 7197s Compiling with --backend=opencl: 7197s cc failed with code 1: 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_umul_hi64’: 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7197s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7197s | ^~~~~~~~~~~ 7197s | __uint32_t 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4511:90: error: expected ‘)’ before ‘a’ 7197s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7197s | ~ ^ 7197s | ) 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4511:109: error: expected ‘)’ before ‘b’ 7197s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7197s | ~ ^ 7197s | ) 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘futrts_smul_hi64’: 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7197s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7197s | ^~~~~~~~~~ 7197s | __int128__ 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4515:86: error: expected ‘)’ before ‘a’ 7197s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7197s | ~ ^ 7197s | ) 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c:4515:104: error: expected ‘)’ before ‘b’ 7197s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7197s | ~ ^ 7197s | ) 7197s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/filter.c: In function ‘mk_compile_opts’: 7197s /tmp/autopkgtest.K0ihat/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=] 7197s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7197s | ~~^ ~~~~~~~~~~~~~ 7197s | | | 7197s | unsigned int int64_t {aka long long int} 7197s | %llu 7197s 7197s If you find this error message confusing, uninformative, or wrong, please open an issue: 7197s https://github.com/diku-dk/futhark/issues 7197s 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.fut: 7199s Compiling with --backend=opencl: 7199s cc failed with code 1: 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_umul_hi64’: 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7199s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7199s | ^~~~~~~~~~~ 7199s | __uint32_t 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:90: error: expected ‘)’ before ‘a’ 7199s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7199s | ~ ^ 7199s | ) 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4511:109: error: expected ‘)’ before ‘b’ 7199s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7199s | ~ ^ 7199s | ) 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘futrts_smul_hi64’: 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7199s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7199s | ^~~~~~~~~~ 7199s | __int128__ 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4515:86: error: expected ‘)’ before ‘a’ 7199s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7199s | ~ ^ 7199s | ) 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c:4515:104: error: expected ‘)’ before ‘b’ 7199s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7199s | ~ ^ 7199s | ) 7199s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/integer_sequence.c: In function ‘mk_compile_opts’: 7199s /tmp/autopkgtest.K0ihat/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=] 7199s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7199s | ~~^ ~~~~~~~~~~~~~ 7199s | | | 7199s | unsigned int int64_t {aka long long int} 7199s | %llu 7199s 7199s If you find this error message confusing, uninformative, or wrong, please open an issue: 7199s https://github.com/diku-dk/futhark/issues 7199s 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.fut: 7202s Compiling with --backend=opencl: 7202s cc failed with code 1: 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_umul_hi64’: 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7202s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7202s | ^~~~~~~~~~~ 7202s | __uint32_t 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:90: error: expected ‘)’ before ‘a’ 7202s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7202s | ~ ^ 7202s | ) 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4513:109: error: expected ‘)’ before ‘b’ 7202s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7202s | ~ ^ 7202s | ) 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘futrts_smul_hi64’: 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7202s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7202s | ^~~~~~~~~~ 7202s | __int128__ 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4517:86: error: expected ‘)’ before ‘a’ 7202s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7202s | ~ ^ 7202s | ) 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c:4517:104: error: expected ‘)’ before ‘b’ 7202s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7202s | ~ ^ 7202s | ) 7202s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/hailstone.c: In function ‘mk_compile_opts’: 7202s /tmp/autopkgtest.K0ihat/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=] 7202s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7202s | ~~^ ~~~~~~~~~~~~~ 7202s | | | 7202s | unsigned int int64_t {aka long long int} 7202s | %llu 7202s 7202s If you find this error message confusing, uninformative, or wrong, please open an issue: 7202s https://github.com/diku-dk/futhark/issues 7202s 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.fut: 7204s Compiling with --backend=opencl: 7204s cc failed with code 1: 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_umul_hi64’: 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7204s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7204s | ^~~~~~~~~~~ 7204s | __uint32_t 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:90: error: expected ‘)’ before ‘a’ 7204s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7204s | ~ ^ 7204s | ) 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4517:109: error: expected ‘)’ before ‘b’ 7204s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7204s | ~ ^ 7204s | ) 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘futrts_smul_hi64’: 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7204s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7204s | ^~~~~~~~~~ 7204s | __int128__ 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4521:86: error: expected ‘)’ before ‘a’ 7204s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7204s | ~ ^ 7204s | ) 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c:4521:104: error: expected ‘)’ before ‘b’ 7204s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7204s | ~ ^ 7204s | ) 7204s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/mandelbrot.c: In function ‘mk_compile_opts’: 7204s /tmp/autopkgtest.K0ihat/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=] 7204s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7204s | ~~^ ~~~~~~~~~~~~~ 7204s | | | 7204s | unsigned int int64_t {aka long long int} 7204s | %llu 7204s 7204s If you find this error message confusing, uninformative, or wrong, please open an issue: 7204s https://github.com/diku-dk/futhark/issues 7204s 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.fut: 7209s Compiling with --backend=opencl: 7209s cc failed with code 1: 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_umul_hi64’: 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7209s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7209s | ^~~~~~~~~~~ 7209s | __uint32_t 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4512:90: error: expected ‘)’ before ‘a’ 7209s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7209s | ~ ^ 7209s | ) 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4512:109: error: expected ‘)’ before ‘b’ 7209s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7209s | ~ ^ 7209s | ) 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘futrts_smul_hi64’: 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7209s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7209s | ^~~~~~~~~~ 7209s | __int128__ 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4516:86: error: expected ‘)’ before ‘a’ 7209s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7209s | ~ ^ 7209s | ) 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c:4516:104: error: expected ‘)’ before ‘b’ 7209s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7209s | ~ ^ 7209s | ) 7209s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/life.c: In function ‘mk_compile_opts’: 7209s /tmp/autopkgtest.K0ihat/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=] 7209s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7209s | ~~^ ~~~~~~~~~~~~~ 7209s | | | 7209s | unsigned int int64_t {aka long long int} 7209s | %llu 7209s 7209s If you find this error message confusing, uninformative, or wrong, please open an issue: 7209s https://github.com/diku-dk/futhark/issues 7209s 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.fut: 7212s Compiling with --backend=opencl: 7212s cc failed with code 1: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_umul_hi64’: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7212s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ^~~~~~~~~~~ 7212s | __uint32_t 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:90: error: expected ‘)’ before ‘a’ 7212s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4511:109: error: expected ‘)’ before ‘b’ 7212s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘futrts_smul_hi64’: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7212s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ^~~~~~~~~~ 7212s | __int128__ 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4515:86: error: expected ‘)’ before ‘a’ 7212s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c:4515:104: error: expected ‘)’ before ‘b’ 7212s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/reverse_a_string.c: In function ‘mk_compile_opts’: 7212s /tmp/autopkgtest.K0ihat/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=] 7212s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7212s | ~~^ ~~~~~~~~~~~~~ 7212s | | | 7212s | unsigned int int64_t {aka long long int} 7212s | %llu 7212s 7212s If you find this error message confusing, uninformative, or wrong, please open an issue: 7212s https://github.com/diku-dk/futhark/issues 7212s 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.fut: 7212s Compiling with --backend=opencl: 7212s cc failed with code 1: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_umul_hi64’: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7212s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ^~~~~~~~~~~ 7212s | __uint32_t 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:90: error: expected ‘)’ before ‘a’ 7212s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4513:109: error: expected ‘)’ before ‘b’ 7212s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘futrts_smul_hi64’: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7212s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ^~~~~~~~~~ 7212s | __int128__ 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4517:86: error: expected ‘)’ before ‘a’ 7212s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c:4517:104: error: expected ‘)’ before ‘b’ 7212s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/pythagorean_means.c: In function ‘mk_compile_opts’: 7212s /tmp/autopkgtest.K0ihat/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=] 7212s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7212s | ~~^ ~~~~~~~~~~~~~ 7212s | | | 7212s | unsigned int int64_t {aka long long int} 7212s | %llu 7212s 7212s If you find this error message confusing, uninformative, or wrong, please open an issue: 7212s https://github.com/diku-dk/futhark/issues 7212s 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.fut: 7212s Compiling with --backend=opencl: 7212s cc failed with code 1: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_umul_hi64’: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7212s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ^~~~~~~~~~~ 7212s | __uint32_t 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:90: error: expected ‘)’ before ‘a’ 7212s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4512:109: error: expected ‘)’ before ‘b’ 7212s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘futrts_smul_hi64’: 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7212s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ^~~~~~~~~~ 7212s | __int128__ 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4516:86: error: expected ‘)’ before ‘a’ 7212s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c:4516:104: error: expected ‘)’ before ‘b’ 7212s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7212s | ~ ^ 7212s | ) 7212s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/matrixmultiplication.c: In function ‘mk_compile_opts’: 7212s /tmp/autopkgtest.K0ihat/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=] 7212s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7212s | ~~^ ~~~~~~~~~~~~~ 7212s | | | 7212s | unsigned int int64_t {aka long long int} 7212s | %llu 7212s 7212s If you find this error message confusing, uninformative, or wrong, please open an issue: 7212s https://github.com/diku-dk/futhark/issues 7212s 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.fut: 7216s Compiling with --backend=opencl: 7216s cc failed with code 1: 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_umul_hi64’: 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7216s | ^~~~~~~~~~~ 7216s | __uint32_t 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4511:90: error: expected ‘)’ before ‘a’ 7216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7216s | ~ ^ 7216s | ) 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4511:109: error: expected ‘)’ before ‘b’ 7216s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7216s | ~ ^ 7216s | ) 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘futrts_smul_hi64’: 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7216s | ^~~~~~~~~~ 7216s | __int128__ 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4515:86: error: expected ‘)’ before ‘a’ 7216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7216s | ~ ^ 7216s | ) 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c:4515:104: error: expected ‘)’ before ‘b’ 7216s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7216s | ~ ^ 7216s | ) 7216s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/rms.c: In function ‘mk_compile_opts’: 7216s /tmp/autopkgtest.K0ihat/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=] 7216s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7216s | ~~^ ~~~~~~~~~~~~~ 7216s | | | 7216s | unsigned int int64_t {aka long long int} 7216s | %llu 7216s 7216s If you find this error message confusing, uninformative, or wrong, please open an issue: 7216s https://github.com/diku-dk/futhark/issues 7216s 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.fut: 7217s Compiling with --backend=opencl: 7217s cc failed with code 1: 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_umul_hi64’: 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7217s | ^~~~~~~~~~~ 7217s | __uint32_t 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4511:90: error: expected ‘)’ before ‘a’ 7217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7217s | ~ ^ 7217s | ) 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4511:109: error: expected ‘)’ before ‘b’ 7217s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7217s | ~ ^ 7217s | ) 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c: In function ‘futrts_smul_hi64’: 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7217s | ^~~~~~~~~~ 7217s | __int128__ 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4515:86: error: expected ‘)’ before ‘a’ 7217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7217s | ~ ^ 7217s | ) 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c:4515:104: error: expected ‘)’ before ‘b’ 7217s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7217s | ~ ^ 7217s | ) 7217s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/div0.c: In function ‘mk_compile_opts’: 7217s /tmp/autopkgtest.K0ihat/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=] 7217s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7217s | ~~^ ~~~~~~~~~~~~~ 7217s | | | 7217s | unsigned int int64_t {aka long long int} 7217s | %llu 7217s 7217s If you find this error message confusing, uninformative, or wrong, please open an issue: 7217s https://github.com/diku-dk/futhark/issues 7217s 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.fut: 7220s Compiling with --backend=opencl: 7220s cc failed with code 1: 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_umul_hi64’: 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7220s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7220s | ^~~~~~~~~~~ 7220s | __uint32_t 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:90: error: expected ‘)’ before ‘a’ 7220s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4497:109: error: expected ‘)’ before ‘b’ 7220s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘futrts_smul_hi64’: 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7220s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7220s | ^~~~~~~~~~ 7220s | __int128__ 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4501:86: error: expected ‘)’ before ‘a’ 7220s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c:4501:104: error: expected ‘)’ before ‘b’ 7220s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/monte_carlo_methods.c: In function ‘mk_compile_opts’: 7220s /tmp/autopkgtest.K0ihat/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=] 7220s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7220s | ~~^ ~~~~~~~~~~~~~ 7220s | | | 7220s | unsigned int int64_t {aka long long int} 7220s | %llu 7220s 7220s If you find this error message confusing, uninformative, or wrong, please open an issue: 7220s https://github.com/diku-dk/futhark/issues 7220s 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.fut: 7220s Compiling with --backend=opencl: 7220s cc failed with code 1: 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_umul_hi64’: 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7220s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7220s | ^~~~~~~~~~~ 7220s | __uint32_t 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4511:90: error: expected ‘)’ before ‘a’ 7220s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4511:109: error: expected ‘)’ before ‘b’ 7220s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘futrts_smul_hi64’: 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7220s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7220s | ^~~~~~~~~~ 7220s | __int128__ 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4515:86: error: expected ‘)’ before ‘a’ 7220s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c:4515:104: error: expected ‘)’ before ‘b’ 7220s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7220s | ~ ^ 7220s | ) 7220s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/rosettacode/md5.c: In function ‘mk_compile_opts’: 7220s /tmp/autopkgtest.K0ihat/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=] 7220s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7220s | ~~^ ~~~~~~~~~~~~~ 7220s | | | 7220s | unsigned int int64_t {aka long long int} 7220s | %llu 7220s 7220s If you find this error message confusing, uninformative, or wrong, please open an issue: 7220s https://github.com/diku-dk/futhark/issues 7220s 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.fut: 7223s Compiling with --backend=opencl: 7223s cc failed with code 1: 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_umul_hi64’: 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7223s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7223s | ^~~~~~~~~~~ 7223s | __uint32_t 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4511:90: error: expected ‘)’ before ‘a’ 7223s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7223s | ~ ^ 7223s | ) 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4511:109: error: expected ‘)’ before ‘b’ 7223s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7223s | ~ ^ 7223s | ) 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c: In function ‘futrts_smul_hi64’: 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7223s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7223s | ^~~~~~~~~~ 7223s | __int128__ 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4515:86: error: expected ‘)’ before ‘a’ 7223s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7223s | ~ ^ 7223s | ) 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c:4515:104: error: expected ‘)’ before ‘b’ 7223s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7223s | ~ ^ 7223s | ) 7223s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/map0.c: In function ‘mk_compile_opts’: 7223s /tmp/autopkgtest.K0ihat/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=] 7223s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7223s | ~~^ ~~~~~~~~~~~~~ 7223s | | | 7223s | unsigned int int64_t {aka long long int} 7223s | %llu 7223s 7223s If you find this error message confusing, uninformative, or wrong, please open an issue: 7223s https://github.com/diku-dk/futhark/issues 7223s 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.fut: 7224s Compiling with --backend=opencl: 7224s cc failed with code 1: 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_umul_hi64’: 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7224s | ^~~~~~~~~~~ 7224s | __uint32_t 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4512:90: error: expected ‘)’ before ‘a’ 7224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7224s | ~ ^ 7224s | ) 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4512:109: error: expected ‘)’ before ‘b’ 7224s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7224s | ~ ^ 7224s | ) 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c: In function ‘futrts_smul_hi64’: 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7224s | ^~~~~~~~~~ 7224s | __int128__ 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4516:86: error: expected ‘)’ before ‘a’ 7224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7224s | ~ ^ 7224s | ) 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c:4516:104: error: expected ‘)’ before ‘b’ 7224s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7224s | ~ ^ 7224s | ) 7224s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/powneg.c: In function ‘mk_compile_opts’: 7224s /tmp/autopkgtest.K0ihat/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=] 7224s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7224s | ~~^ ~~~~~~~~~~~~~ 7224s | | | 7224s | unsigned int int64_t {aka long long int} 7224s | %llu 7224s 7224s If you find this error message confusing, uninformative, or wrong, please open an issue: 7224s https://github.com/diku-dk/futhark/issues 7224s 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.fut: 7225s Compiling with --backend=opencl: 7225s cc failed with code 1: 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_umul_hi64’: 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7225s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7225s | ^~~~~~~~~~~ 7225s | __uint32_t 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4511:90: error: expected ‘)’ before ‘a’ 7225s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7225s | ~ ^ 7225s | ) 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4511:109: error: expected ‘)’ before ‘b’ 7225s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7225s | ~ ^ 7225s | ) 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘futrts_smul_hi64’: 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7225s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7225s | ^~~~~~~~~~ 7225s | __int128__ 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4515:86: error: expected ‘)’ before ‘a’ 7225s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7225s | ~ ^ 7225s | ) 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c:4515:104: error: expected ‘)’ before ‘b’ 7225s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7225s | ~ ^ 7225s | ) 7225s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce0.c: In function ‘mk_compile_opts’: 7225s /tmp/autopkgtest.K0ihat/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=] 7225s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7225s | ~~^ ~~~~~~~~~~~~~ 7225s | | | 7225s | unsigned int int64_t {aka long long int} 7225s | %llu 7225s 7225s If you find this error message confusing, uninformative, or wrong, please open an issue: 7225s https://github.com/diku-dk/futhark/issues 7225s 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.fut: 7226s Compiling with --backend=opencl: 7226s cc failed with code 1: 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_umul_hi64’: 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7226s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7226s | ^~~~~~~~~~~ 7226s | __uint32_t 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4511:90: error: expected ‘)’ before ‘a’ 7226s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7226s | ~ ^ 7226s | ) 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4511:109: error: expected ‘)’ before ‘b’ 7226s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7226s | ~ ^ 7226s | ) 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘futrts_smul_hi64’: 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7226s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7226s | ^~~~~~~~~~ 7226s | __int128__ 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4515:86: error: expected ‘)’ before ‘a’ 7226s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7226s | ~ ^ 7226s | ) 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c:4515:104: error: expected ‘)’ before ‘b’ 7226s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7226s | ~ ^ 7226s | ) 7226s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce1.c: In function ‘mk_compile_opts’: 7226s /tmp/autopkgtest.K0ihat/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=] 7226s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7226s | ~~^ ~~~~~~~~~~~~~ 7226s | | | 7226s | unsigned int int64_t {aka long long int} 7226s | %llu 7226s 7226s If you find this error message confusing, uninformative, or wrong, please open an issue: 7226s https://github.com/diku-dk/futhark/issues 7226s 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.fut: 7230s Compiling with --backend=opencl: 7230s cc failed with code 1: 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_umul_hi64’: 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7230s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7230s | ^~~~~~~~~~~ 7230s | __uint32_t 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:90: error: expected ‘)’ before ‘a’ 7230s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7230s | ~ ^ 7230s | ) 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4511:109: error: expected ‘)’ before ‘b’ 7230s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7230s | ~ ^ 7230s | ) 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘futrts_smul_hi64’: 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7230s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7230s | ^~~~~~~~~~ 7230s | __int128__ 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4515:86: error: expected ‘)’ before ‘a’ 7230s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7230s | ~ ^ 7230s | ) 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c:4515:104: error: expected ‘)’ before ‘b’ 7230s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7230s | ~ ^ 7230s | ) 7230s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index0.c: In function ‘mk_compile_opts’: 7230s /tmp/autopkgtest.K0ihat/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=] 7230s 7856 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7230s | ~~^ ~~~~~~~~~~~~~ 7230s | | | 7230s | unsigned int int64_t {aka long long int} 7230s | %llu 7230s 7230s If you find this error message confusing, uninformative, or wrong, please open an issue: 7230s https://github.com/diku-dk/futhark/issues 7230s 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.fut: 7233s Compiling with --backend=opencl: 7233s cc failed with code 1: 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_umul_hi64’: 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7233s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7233s | ^~~~~~~~~~~ 7233s | __uint32_t 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:90: error: expected ‘)’ before ‘a’ 7233s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7233s | ~ ^ 7233s | ) 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4526:109: error: expected ‘)’ before ‘b’ 7233s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7233s | ~ ^ 7233s | ) 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘futrts_smul_hi64’: 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7233s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7233s | ^~~~~~~~~~ 7233s | __int128__ 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4530:86: error: expected ‘)’ before ‘a’ 7233s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7233s | ~ ^ 7233s | ) 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c:4530:104: error: expected ‘)’ before ‘b’ 7233s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7233s | ~ ^ 7233s | ) 7233s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/reduce_by_index1.c: In function ‘mk_compile_opts’: 7233s /tmp/autopkgtest.K0ihat/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=] 7233s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7233s | ~~^ ~~~~~~~~~~~~~ 7233s | | | 7233s | unsigned int int64_t {aka long long int} 7233s | %llu 7233s 7233s If you find this error message confusing, uninformative, or wrong, please open an issue: 7233s https://github.com/diku-dk/futhark/issues 7233s 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.fut: 7234s Compiling with --backend=opencl: 7234s cc failed with code 1: 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_umul_hi64’: 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7234s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7234s | ^~~~~~~~~~~ 7234s | __uint32_t 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4511:90: error: expected ‘)’ before ‘a’ 7234s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7234s | ~ ^ 7234s | ) 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4511:109: error: expected ‘)’ before ‘b’ 7234s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7234s | ~ ^ 7234s | ) 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c: In function ‘futrts_smul_hi64’: 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7234s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7234s | ^~~~~~~~~~ 7234s | __int128__ 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4515:86: error: expected ‘)’ before ‘a’ 7234s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7234s | ~ ^ 7234s | ) 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c:4515:104: error: expected ‘)’ before ‘b’ 7234s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7234s | ~ ^ 7234s | ) 7234s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan0.c: In function ‘mk_compile_opts’: 7234s /tmp/autopkgtest.K0ihat/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=] 7234s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7234s | ~~^ ~~~~~~~~~~~~~ 7234s | | | 7234s | unsigned int int64_t {aka long long int} 7234s | %llu 7234s 7234s If you find this error message confusing, uninformative, or wrong, please open an issue: 7234s https://github.com/diku-dk/futhark/issues 7234s 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.fut: 7235s Compiling with --backend=opencl: 7235s cc failed with code 1: 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_umul_hi64’: 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7235s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7235s | ^~~~~~~~~~~ 7235s | __uint32_t 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4526:90: error: expected ‘)’ before ‘a’ 7235s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7235s | ~ ^ 7235s | ) 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4526:109: error: expected ‘)’ before ‘b’ 7235s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7235s | ~ ^ 7235s | ) 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c: In function ‘futrts_smul_hi64’: 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7235s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7235s | ^~~~~~~~~~ 7235s | __int128__ 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4530:86: error: expected ‘)’ before ‘a’ 7235s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7235s | ~ ^ 7235s | ) 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c:4530:104: error: expected ‘)’ before ‘b’ 7235s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7235s | ~ ^ 7235s | ) 7235s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scan1.c: In function ‘mk_compile_opts’: 7235s /tmp/autopkgtest.K0ihat/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=] 7235s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7235s | ~~^ ~~~~~~~~~~~~~ 7235s | | | 7235s | unsigned int int64_t {aka long long int} 7235s | %llu 7235s 7235s If you find this error message confusing, uninformative, or wrong, please open an issue: 7235s https://github.com/diku-dk/futhark/issues 7235s 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.fut: 7236s Compiling with --backend=opencl: 7236s cc failed with code 1: 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_umul_hi64’: 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7236s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7236s | ^~~~~~~~~~~ 7236s | __uint32_t 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4511:90: error: expected ‘)’ before ‘a’ 7236s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7236s | ~ ^ 7236s | ) 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4511:109: error: expected ‘)’ before ‘b’ 7236s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7236s | ~ ^ 7236s | ) 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘futrts_smul_hi64’: 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7236s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7236s | ^~~~~~~~~~ 7236s | __int128__ 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4515:86: error: expected ‘)’ before ‘a’ 7236s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7236s | ~ ^ 7236s | ) 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c:4515:104: error: expected ‘)’ before ‘b’ 7236s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7236s | ~ ^ 7236s | ) 7236s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/safety/scatter0.c: In function ‘mk_compile_opts’: 7236s /tmp/autopkgtest.K0ihat/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=] 7236s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7236s | ~~^ ~~~~~~~~~~~~~ 7236s | | | 7236s | unsigned int int64_t {aka long long int} 7236s | %llu 7236s 7236s If you find this error message confusing, uninformative, or wrong, please open an issue: 7236s https://github.com/diku-dk/futhark/issues 7236s 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.fut: 7237s Compiling with --backend=opencl: 7237s cc failed with code 1: 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_umul_hi64’: 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7237s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7237s | ^~~~~~~~~~~ 7237s | __uint32_t 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4513:90: error: expected ‘)’ before ‘a’ 7237s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7237s | ~ ^ 7237s | ) 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4513:109: error: expected ‘)’ before ‘b’ 7237s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7237s | ~ ^ 7237s | ) 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c: In function ‘futrts_smul_hi64’: 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7237s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7237s | ^~~~~~~~~~ 7237s | __int128__ 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4517:86: error: expected ‘)’ before ‘a’ 7237s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7237s | ~ ^ 7237s | ) 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c:4517:104: error: expected ‘)’ before ‘b’ 7237s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7237s | ~ ^ 7237s | ) 7237s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/saxpy.c: In function ‘mk_compile_opts’: 7237s /tmp/autopkgtest.K0ihat/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=] 7237s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7237s | ~~^ ~~~~~~~~~~~~~ 7237s | | | 7237s | unsigned int int64_t {aka long long int} 7237s | %llu 7237s 7237s If you find this error message confusing, uninformative, or wrong, please open an issue: 7237s https://github.com/diku-dk/futhark/issues 7237s 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.fut: 7238s Compiling with --backend=opencl: 7238s cc failed with code 1: 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_umul_hi64’: 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7238s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7238s | ^~~~~~~~~~~ 7238s | __uint32_t 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:90: error: expected ‘)’ before ‘a’ 7238s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7238s | ~ ^ 7238s | ) 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4512:109: error: expected ‘)’ before ‘b’ 7238s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7238s | ~ ^ 7238s | ) 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘futrts_smul_hi64’: 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7238s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7238s | ^~~~~~~~~~ 7238s | __int128__ 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4516:86: error: expected ‘)’ before ‘a’ 7238s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7238s | ~ ^ 7238s | ) 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c:4516:104: error: expected ‘)’ before ‘b’ 7238s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7238s | ~ ^ 7238s | ) 7238s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota0.c: In function ‘mk_compile_opts’: 7238s /tmp/autopkgtest.K0ihat/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=] 7238s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7238s | ~~^ ~~~~~~~~~~~~~ 7238s | | | 7238s | unsigned int int64_t {aka long long int} 7238s | %llu 7238s 7238s If you find this error message confusing, uninformative, or wrong, please open an issue: 7238s https://github.com/diku-dk/futhark/issues 7238s 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.fut: 7239s Compiling with --backend=opencl: 7239s cc failed with code 1: 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_umul_hi64’: 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7239s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7239s | ^~~~~~~~~~~ 7239s | __uint32_t 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:90: error: expected ‘)’ before ‘a’ 7239s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7239s | ~ ^ 7239s | ) 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4512:109: error: expected ‘)’ before ‘b’ 7239s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7239s | ~ ^ 7239s | ) 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘futrts_smul_hi64’: 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7239s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7239s | ^~~~~~~~~~ 7239s | __int128__ 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4516:86: error: expected ‘)’ before ‘a’ 7239s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7239s | ~ ^ 7239s | ) 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c:4516:104: error: expected ‘)’ before ‘b’ 7239s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7239s | ~ ^ 7239s | ) 7239s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota1.c: In function ‘mk_compile_opts’: 7239s /tmp/autopkgtest.K0ihat/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=] 7239s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7239s | ~~^ ~~~~~~~~~~~~~ 7239s | | | 7239s | unsigned int int64_t {aka long long int} 7239s | %llu 7239s 7239s If you find this error message confusing, uninformative, or wrong, please open an issue: 7239s https://github.com/diku-dk/futhark/issues 7239s 7242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.fut: 7242s Compiling with --backend=opencl: 7242s cc failed with code 1: 7242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_umul_hi64’: 7242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7242s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7242s | ^~~~~~~~~~~ 7242s | __uint32_t 7242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7242s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:90: error: expected ‘)’ before ‘a’ 7243s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7243s | ~ ^ 7243s | ) 7243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4512:109: error: expected ‘)’ before ‘b’ 7243s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7243s | ~ ^ 7243s | ) 7243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘futrts_smul_hi64’: 7243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7243s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7243s | ^~~~~~~~~~ 7243s | __int128__ 7243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4516:86: error: expected ‘)’ before ‘a’ 7243s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7243s | ~ ^ 7243s | ) 7243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c:4516:104: error: expected ‘)’ before ‘b’ 7243s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7243s | ~ ^ 7243s | ) 7243s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-iota2.c: In function ‘mk_compile_opts’: 7243s /tmp/autopkgtest.K0ihat/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=] 7243s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7243s | ~~^ ~~~~~~~~~~~~~ 7243s | | | 7243s | unsigned int int64_t {aka long long int} 7243s | %llu 7243s 7243s If you find this error message confusing, uninformative, or wrong, please open an issue: 7243s https://github.com/diku-dk/futhark/issues 7243s 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.fut: 7246s Compiling with --backend=opencl: 7246s cc failed with code 1: 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_umul_hi64’: 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7246s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7246s | ^~~~~~~~~~~ 7246s | __uint32_t 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:90: error: expected ‘)’ before ‘a’ 7246s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7246s | ~ ^ 7246s | ) 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4527:109: error: expected ‘)’ before ‘b’ 7246s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7246s | ~ ^ 7246s | ) 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘futrts_smul_hi64’: 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7246s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7246s | ^~~~~~~~~~ 7246s | __int128__ 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4531:86: error: expected ‘)’ before ‘a’ 7246s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7246s | ~ ^ 7246s | ) 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c:4531:104: error: expected ‘)’ before ‘b’ 7246s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7246s | ~ ^ 7246s | ) 7246s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/elimination/write-replicate0.c: In function ‘mk_compile_opts’: 7246s /tmp/autopkgtest.K0ihat/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=] 7246s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7246s | ~~^ ~~~~~~~~~~~~~ 7246s | | | 7246s | unsigned int int64_t {aka long long int} 7246s | %llu 7246s 7246s If you find this error message confusing, uninformative, or wrong, please open an issue: 7246s https://github.com/diku-dk/futhark/issues 7246s 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.fut: 7247s Compiling with --backend=opencl: 7247s cc failed with code 1: 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_umul_hi64’: 7247s /tmp/autopkgtest.K0ihat/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’? 7247s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7247s | ^~~~~~~~~~~ 7247s | __uint32_t 7247s /tmp/autopkgtest.K0ihat/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 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4512:90: error: expected ‘)’ before ‘a’ 7247s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7247s | ~ ^ 7247s | ) 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4512:109: error: expected ‘)’ before ‘b’ 7247s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7247s | ~ ^ 7247s | ) 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘futrts_smul_hi64’: 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7247s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7247s | ^~~~~~~~~~ 7247s | __int128__ 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4516:86: error: expected ‘)’ before ‘a’ 7247s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7247s | ~ ^ 7247s | ) 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c:4516:104: error: expected ‘)’ before ‘b’ 7247s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7247s | ~ ^ 7247s | ) 7247s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion0.c: In function ‘mk_compile_opts’: 7247s /tmp/autopkgtest.K0ihat/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=] 7247s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7247s | ~~^ ~~~~~~~~~~~~~ 7247s | | | 7247s | unsigned int int64_t {aka long long int} 7247s | %llu 7247s 7247s If you find this error message confusing, uninformative, or wrong, please open an issue: 7247s https://github.com/diku-dk/futhark/issues 7247s 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.fut: 7249s Compiling with --backend=opencl: 7249s cc failed with code 1: 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_umul_hi64’: 7249s /tmp/autopkgtest.K0ihat/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’? 7249s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7249s | ^~~~~~~~~~~ 7249s | __uint32_t 7249s /tmp/autopkgtest.K0ihat/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 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4512:90: error: expected ‘)’ before ‘a’ 7249s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7249s | ~ ^ 7249s | ) 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4512:109: error: expected ‘)’ before ‘b’ 7249s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7249s | ~ ^ 7249s | ) 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘futrts_smul_hi64’: 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7249s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7249s | ^~~~~~~~~~ 7249s | __int128__ 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4516:86: error: expected ‘)’ before ‘a’ 7249s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7249s | ~ ^ 7249s | ) 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c:4516:104: error: expected ‘)’ before ‘b’ 7249s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7249s | ~ ^ 7249s | ) 7249s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion1.c: In function ‘mk_compile_opts’: 7249s /tmp/autopkgtest.K0ihat/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=] 7249s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7249s | ~~^ ~~~~~~~~~~~~~ 7249s | | | 7249s | unsigned int int64_t {aka long long int} 7249s | %llu 7249s 7249s If you find this error message confusing, uninformative, or wrong, please open an issue: 7249s https://github.com/diku-dk/futhark/issues 7249s 7249s 1550 failed, 176 passed, 580 to go. 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.fut: 7250s Compiling with --backend=opencl: 7250s cc failed with code 1: 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_umul_hi64’: 7250s /tmp/autopkgtest.K0ihat/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’? 7250s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7250s | ^~~~~~~~~~~ 7250s | __uint32_t 7250s /tmp/autopkgtest.K0ihat/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 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4512:90: error: expected ‘)’ before ‘a’ 7250s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4512:109: error: expected ‘)’ before ‘b’ 7250s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘futrts_smul_hi64’: 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7250s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7250s | ^~~~~~~~~~ 7250s | __int128__ 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4516:86: error: expected ‘)’ before ‘a’ 7250s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c:4516:104: error: expected ‘)’ before ‘b’ 7250s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/concat-scatter-fusion2.c: In function ‘mk_compile_opts’: 7250s /tmp/autopkgtest.K0ihat/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=] 7250s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7250s | ~~^ ~~~~~~~~~~~~~ 7250s | | | 7250s | unsigned int int64_t {aka long long int} 7250s | %llu 7250s 7250s If you find this error message confusing, uninformative, or wrong, please open an issue: 7250s https://github.com/diku-dk/futhark/issues 7250s 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut: 7250s Compiling with --backend=opencl: 7250s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.fut:6:17-8:33: 7250s Entry point parameter 7250s 7250s ((indexes: [k]i64): [k]i64, (values: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 7250s 7250s will have an opaque type, so the entry point will likely not be callable. 7250s cc failed with code 1: 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 7250s /tmp/autopkgtest.K0ihat/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’? 7250s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7250s | ^~~~~~~~~~~ 7250s | __uint32_t 7250s /tmp/autopkgtest.K0ihat/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 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4547:90: error: expected ‘)’ before ‘a’ 7250s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4547:109: error: expected ‘)’ before ‘b’ 7250s 4547 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 7250s /tmp/autopkgtest.K0ihat/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__’? 7250s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7250s | ^~~~~~~~~~ 7250s | __int128__ 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4551:86: error: expected ‘)’ before ‘a’ 7250s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c:4551:104: error: expected ‘)’ before ‘b’ 7250s 4551 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7250s | ~ ^ 7250s | ) 7250s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible0.c: In function ‘mk_compile_opts’: 7250s /tmp/autopkgtest.K0ihat/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=] 7250s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7250s | ~~^ ~~~~~~~~~~~~~ 7250s | | | 7250s | unsigned int int64_t {aka long long int} 7250s | %llu 7250s 7250s If you find this error message confusing, uninformative, or wrong, please open an issue: 7250s https://github.com/diku-dk/futhark/issues 7250s 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.fut: 7251s Compiling with --backend=opencl: 7251s cc failed with code 1: 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_umul_hi64’: 7251s /tmp/autopkgtest.K0ihat/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’? 7251s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7251s | ^~~~~~~~~~~ 7251s | __uint32_t 7251s /tmp/autopkgtest.K0ihat/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 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4513:90: error: expected ‘)’ before ‘a’ 7251s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4513:109: error: expected ‘)’ before ‘b’ 7251s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘futrts_smul_hi64’: 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7251s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7251s | ^~~~~~~~~~ 7251s | __int128__ 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4517:86: error: expected ‘)’ before ‘a’ 7251s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c:4517:104: error: expected ‘)’ before ‘b’ 7251s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion0.c: In function ‘mk_compile_opts’: 7251s /tmp/autopkgtest.K0ihat/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=] 7251s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7251s | ~~^ ~~~~~~~~~~~~~ 7251s | | | 7251s | unsigned int int64_t {aka long long int} 7251s | %llu 7251s 7251s If you find this error message confusing, uninformative, or wrong, please open an issue: 7251s https://github.com/diku-dk/futhark/issues 7251s 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut: 7251s Compiling with --backend=opencl: 7251s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.fut:8:17-10:33: 7251s Entry point parameter 7251s 7251s ((indexes: [k]i64): [k]i64, (values: [k]i64): [k]i64, (array: *[n]i64): *[n]i64) 7251s 7251s will have an opaque type, so the entry point will likely not be callable. 7251s cc failed with code 1: 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 7251s /tmp/autopkgtest.K0ihat/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’? 7251s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7251s | ^~~~~~~~~~~ 7251s | __uint32_t 7251s /tmp/autopkgtest.K0ihat/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 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4531:90: error: expected ‘)’ before ‘a’ 7251s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4531:109: error: expected ‘)’ before ‘b’ 7251s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 7251s /tmp/autopkgtest.K0ihat/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__’? 7251s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7251s | ^~~~~~~~~~ 7251s | __int128__ 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4535:86: error: expected ‘)’ before ‘a’ 7251s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c:4535:104: error: expected ‘)’ before ‘b’ 7251s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7251s | ~ ^ 7251s | ) 7251s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion-not-possible1.c: In function ‘mk_compile_opts’: 7251s /tmp/autopkgtest.K0ihat/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=] 7251s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7251s | ~~^ ~~~~~~~~~~~~~ 7251s | | | 7251s | unsigned int int64_t {aka long long int} 7251s | %llu 7251s 7251s If you find this error message confusing, uninformative, or wrong, please open an issue: 7251s https://github.com/diku-dk/futhark/issues 7251s 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.fut: 7255s Compiling with --backend=opencl: 7255s cc failed with code 1: 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_umul_hi64’: 7255s /tmp/autopkgtest.K0ihat/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’? 7255s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7255s | ^~~~~~~~~~~ 7255s | __uint32_t 7255s /tmp/autopkgtest.K0ihat/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 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4513:90: error: expected ‘)’ before ‘a’ 7255s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7255s | ~ ^ 7255s | ) 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4513:109: error: expected ‘)’ before ‘b’ 7255s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7255s | ~ ^ 7255s | ) 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘futrts_smul_hi64’: 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7255s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7255s | ^~~~~~~~~~ 7255s | __int128__ 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4517:86: error: expected ‘)’ before ‘a’ 7255s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7255s | ~ ^ 7255s | ) 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c:4517:104: error: expected ‘)’ before ‘b’ 7255s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7255s | ~ ^ 7255s | ) 7255s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/map-write-fusion1.c: In function ‘mk_compile_opts’: 7255s /tmp/autopkgtest.K0ihat/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=] 7255s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7255s | ~~^ ~~~~~~~~~~~~~ 7255s | | | 7255s | unsigned int int64_t {aka long long int} 7255s | %llu 7255s 7255s If you find this error message confusing, uninformative, or wrong, please open an issue: 7255s https://github.com/diku-dk/futhark/issues 7255s 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.fut: 7259s Compiling with --backend=opencl: 7259s cc failed with code 1: 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_umul_hi64’: 7259s /tmp/autopkgtest.K0ihat/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’? 7259s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7259s | ^~~~~~~~~~~ 7259s | __uint32_t 7259s /tmp/autopkgtest.K0ihat/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 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4513:90: error: expected ‘)’ before ‘a’ 7259s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7259s | ~ ^ 7259s | ) 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4513:109: error: expected ‘)’ before ‘b’ 7259s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7259s | ~ ^ 7259s | ) 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘futrts_smul_hi64’: 7259s /tmp/autopkgtest.K0ihat/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__’? 7259s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7259s | ^~~~~~~~~~ 7259s | __int128__ 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4517:86: error: expected ‘)’ before ‘a’ 7259s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7259s | ~ ^ 7259s | ) 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c:4517:104: error: expected ‘)’ before ‘b’ 7259s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7259s | ~ ^ 7259s | ) 7259s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/scatter-scatter-not-possible.c: In function ‘mk_compile_opts’: 7259s /tmp/autopkgtest.K0ihat/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=] 7259s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7259s | ~~^ ~~~~~~~~~~~~~ 7259s | | | 7259s | unsigned int int64_t {aka long long int} 7259s | %llu 7259s 7259s If you find this error message confusing, uninformative, or wrong, please open an issue: 7259s https://github.com/diku-dk/futhark/issues 7259s 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.fut: 7260s Compiling with --backend=opencl: 7260s cc failed with code 1: 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_umul_hi64’: 7260s /tmp/autopkgtest.K0ihat/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’? 7260s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7260s | ^~~~~~~~~~~ 7260s | __uint32_t 7260s /tmp/autopkgtest.K0ihat/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 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4531:90: error: expected ‘)’ before ‘a’ 7260s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7260s | ~ ^ 7260s | ) 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4531:109: error: expected ‘)’ before ‘b’ 7260s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7260s | ~ ^ 7260s | ) 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘futrts_smul_hi64’: 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7260s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7260s | ^~~~~~~~~~ 7260s | __int128__ 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4535:86: error: expected ‘)’ before ‘a’ 7260s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7260s | ~ ^ 7260s | ) 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c:4535:104: error: expected ‘)’ before ‘b’ 7260s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7260s | ~ ^ 7260s | ) 7260s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix0.c: In function ‘mk_compile_opts’: 7260s /tmp/autopkgtest.K0ihat/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=] 7260s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7260s | ~~^ ~~~~~~~~~~~~~ 7260s | | | 7260s | unsigned int int64_t {aka long long int} 7260s | %llu 7260s 7260s If you find this error message confusing, uninformative, or wrong, please open an issue: 7260s https://github.com/diku-dk/futhark/issues 7260s 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut: 7262s Compiling with --backend=opencl: 7262s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.fut:6:18-9:34: 7262s Entry point parameter 7262s 7262s ((indexes: [k]i64): [k]i64, (values1: [k]i32): [k]i32, (values2: [k]i32): [k]i32, (array: *[n]i32): *[n]i32) 7262s 7262s will have an opaque type, so the entry point will likely not be callable. 7262s cc failed with code 1: 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_umul_hi64’: 7262s /tmp/autopkgtest.K0ihat/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’? 7262s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7262s | ^~~~~~~~~~~ 7262s | __uint32_t 7262s /tmp/autopkgtest.K0ihat/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 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4548:90: error: expected ‘)’ before ‘a’ 7262s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4548:109: error: expected ‘)’ before ‘b’ 7262s 4548 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘futrts_smul_hi64’: 7262s /tmp/autopkgtest.K0ihat/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__’? 7262s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7262s | ^~~~~~~~~~ 7262s | __int128__ 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4552:86: error: expected ‘)’ before ‘a’ 7262s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c:4552:104: error: expected ‘)’ before ‘b’ 7262s 4552 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible0.c: In function ‘mk_compile_opts’: 7262s /tmp/autopkgtest.K0ihat/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=] 7262s 7883 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7262s | ~~^ ~~~~~~~~~~~~~ 7262s | | | 7262s | unsigned int int64_t {aka long long int} 7262s | %llu 7262s 7262s If you find this error message confusing, uninformative, or wrong, please open an issue: 7262s https://github.com/diku-dk/futhark/issues 7262s 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.fut: 7262s Compiling with --backend=opencl: 7262s cc failed with code 1: 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_umul_hi64’: 7262s /tmp/autopkgtest.K0ihat/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’? 7262s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7262s | ^~~~~~~~~~~ 7262s | __uint32_t 7262s /tmp/autopkgtest.K0ihat/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 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4514:90: error: expected ‘)’ before ‘a’ 7262s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4514:109: error: expected ‘)’ before ‘b’ 7262s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘futrts_smul_hi64’: 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7262s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7262s | ^~~~~~~~~~ 7262s | __int128__ 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4518:86: error: expected ‘)’ before ‘a’ 7262s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c:4518:104: error: expected ‘)’ before ‘b’ 7262s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7262s | ~ ^ 7262s | ) 7262s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-fusion-mix1.c: In function ‘mk_compile_opts’: 7262s /tmp/autopkgtest.K0ihat/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=] 7262s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7262s | ~~^ ~~~~~~~~~~~~~ 7262s | | | 7262s | unsigned int int64_t {aka long long int} 7262s | %llu 7262s 7262s If you find this error message confusing, uninformative, or wrong, please open an issue: 7262s https://github.com/diku-dk/futhark/issues 7262s 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut: 7263s Compiling with --backend=opencl: 7263s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.fut:6:14-10:31: 7263s Entry point parameter 7263s 7263s ((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) 7263s 7263s will have an opaque type, so the entry point will likely not be callable. 7263s cc failed with code 1: 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_umul_hi64’: 7263s /tmp/autopkgtest.K0ihat/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’? 7263s 4535 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7263s | ^~~~~~~~~~~ 7263s | __uint32_t 7263s /tmp/autopkgtest.K0ihat/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 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4535:90: error: expected ‘)’ before ‘a’ 7263s 4535 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4535:109: error: expected ‘)’ before ‘b’ 7263s 4535 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘futrts_smul_hi64’: 7263s /tmp/autopkgtest.K0ihat/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__’? 7263s 4539 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7263s | ^~~~~~~~~~ 7263s | __int128__ 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4539:86: error: expected ‘)’ before ‘a’ 7263s 4539 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c:4539:104: error: expected ‘)’ before ‘b’ 7263s 4539 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion-not-possible1.c: In function ‘mk_compile_opts’: 7263s /tmp/autopkgtest.K0ihat/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=] 7263s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7263s | ~~^ ~~~~~~~~~~~~~ 7263s | | | 7263s | unsigned int int64_t {aka long long int} 7263s | %llu 7263s 7263s If you find this error message confusing, uninformative, or wrong, please open an issue: 7263s https://github.com/diku-dk/futhark/issues 7263s 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.fut: 7263s Compiling with --backend=opencl: 7263s cc failed with code 1: 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_umul_hi64’: 7263s /tmp/autopkgtest.K0ihat/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’? 7263s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7263s | ^~~~~~~~~~~ 7263s | __uint32_t 7263s /tmp/autopkgtest.K0ihat/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 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4531:90: error: expected ‘)’ before ‘a’ 7263s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4531:109: error: expected ‘)’ before ‘b’ 7263s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘futrts_smul_hi64’: 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7263s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7263s | ^~~~~~~~~~ 7263s | __int128__ 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4535:86: error: expected ‘)’ before ‘a’ 7263s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c:4535:104: error: expected ‘)’ before ‘b’ 7263s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7263s | ~ ^ 7263s | ) 7263s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion0.c: In function ‘mk_compile_opts’: 7263s /tmp/autopkgtest.K0ihat/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=] 7263s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7263s | ~~^ ~~~~~~~~~~~~~ 7263s | | | 7263s | unsigned int int64_t {aka long long int} 7263s | %llu 7263s 7263s If you find this error message confusing, uninformative, or wrong, please open an issue: 7263s https://github.com/diku-dk/futhark/issues 7263s 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.fut: 7264s Compiling with --backend=opencl: 7264s cc failed with code 1: 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_umul_hi64’: 7264s /tmp/autopkgtest.K0ihat/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’? 7264s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7264s | ^~~~~~~~~~~ 7264s | __uint32_t 7264s /tmp/autopkgtest.K0ihat/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 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4532:90: error: expected ‘)’ before ‘a’ 7264s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7264s | ~ ^ 7264s | ) 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4532:109: error: expected ‘)’ before ‘b’ 7264s 4532 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7264s | ~ ^ 7264s | ) 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘futrts_smul_hi64’: 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4536:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7264s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7264s | ^~~~~~~~~~ 7264s | __int128__ 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4536:86: error: expected ‘)’ before ‘a’ 7264s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7264s | ~ ^ 7264s | ) 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c:4536:104: error: expected ‘)’ before ‘b’ 7264s 4536 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7264s | ~ ^ 7264s | ) 7264s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/fusion/write-write-fusion1.c: In function ‘mk_compile_opts’: 7264s /tmp/autopkgtest.K0ihat/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=] 7264s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7264s | ~~^ ~~~~~~~~~~~~~ 7264s | | | 7264s | unsigned int int64_t {aka long long int} 7264s | %llu 7264s 7264s If you find this error message confusing, uninformative, or wrong, please open an issue: 7264s https://github.com/diku-dk/futhark/issues 7264s 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.fut: 7268s Compiling with --backend=opencl: 7268s cc failed with code 1: 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_umul_hi64’: 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7268s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7268s | ^~~~~~~~~~~ 7268s | __uint32_t 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:90: error: expected ‘)’ before ‘a’ 7268s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7268s | ~ ^ 7268s | ) 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4513:109: error: expected ‘)’ before ‘b’ 7268s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7268s | ~ ^ 7268s | ) 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘futrts_smul_hi64’: 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7268s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7268s | ^~~~~~~~~~ 7268s | __int128__ 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4517:86: error: expected ‘)’ before ‘a’ 7268s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7268s | ~ ^ 7268s | ) 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c:4517:104: error: expected ‘)’ before ‘b’ 7268s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7268s | ~ ^ 7268s | ) 7268s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/mapscatter.c: In function ‘mk_compile_opts’: 7268s /tmp/autopkgtest.K0ihat/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=] 7268s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7268s | ~~^ ~~~~~~~~~~~~~ 7268s | | | 7268s | unsigned int int64_t {aka long long int} 7268s | %llu 7268s 7268s If you find this error message confusing, uninformative, or wrong, please open an issue: 7268s https://github.com/diku-dk/futhark/issues 7268s 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.fut: 7274s Compiling with --backend=opencl: 7274s cc failed with code 1: 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_umul_hi64’: 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7274s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7274s | ^~~~~~~~~~~ 7274s | __uint32_t 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:90: error: expected ‘)’ before ‘a’ 7274s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4531:109: error: expected ‘)’ before ‘b’ 7274s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘futrts_smul_hi64’: 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7274s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7274s | ^~~~~~~~~~ 7274s | __int128__ 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4535:86: error: expected ‘)’ before ‘a’ 7274s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c:4535:104: error: expected ‘)’ before ‘b’ 7274s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d-2.c: In function ‘mk_compile_opts’: 7274s /tmp/autopkgtest.K0ihat/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=] 7274s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7274s | ~~^ ~~~~~~~~~~~~~ 7274s | | | 7274s | unsigned int int64_t {aka long long int} 7274s | %llu 7274s 7274s If you find this error message confusing, uninformative, or wrong, please open an issue: 7274s https://github.com/diku-dk/futhark/issues 7274s 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.fut: 7274s Compiling with --backend=opencl: 7274s cc failed with code 1: 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_umul_hi64’: 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7274s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7274s | ^~~~~~~~~~~ 7274s | __uint32_t 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:90: error: expected ‘)’ before ‘a’ 7274s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4511:109: error: expected ‘)’ before ‘b’ 7274s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘futrts_smul_hi64’: 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7274s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7274s | ^~~~~~~~~~ 7274s | __int128__ 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4515:86: error: expected ‘)’ before ‘a’ 7274s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c:4515:104: error: expected ‘)’ before ‘b’ 7274s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7274s | ~ ^ 7274s | ) 7274s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter3d.c: In function ‘mk_compile_opts’: 7274s /tmp/autopkgtest.K0ihat/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=] 7274s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7274s | ~~^ ~~~~~~~~~~~~~ 7274s | | | 7274s | unsigned int int64_t {aka long long int} 7274s | %llu 7274s 7274s If you find this error message confusing, uninformative, or wrong, please open an issue: 7274s https://github.com/diku-dk/futhark/issues 7274s 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.fut: 7275s Compiling with --backend=opencl: 7275s cc failed with code 1: 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_umul_hi64’: 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7275s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7275s | ^~~~~~~~~~~ 7275s | __uint32_t 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:90: error: expected ‘)’ before ‘a’ 7275s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4544:109: error: expected ‘)’ before ‘b’ 7275s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘futrts_smul_hi64’: 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7275s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7275s | ^~~~~~~~~~ 7275s | __int128__ 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4548:86: error: expected ‘)’ before ‘a’ 7275s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c:4548:104: error: expected ‘)’ before ‘b’ 7275s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/scatter2d.c: In function ‘mk_compile_opts’: 7275s /tmp/autopkgtest.K0ihat/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=] 7275s 7877 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7275s | ~~^ ~~~~~~~~~~~~~ 7275s | | | 7275s | unsigned int int64_t {aka long long int} 7275s | %llu 7275s 7275s If you find this error message confusing, uninformative, or wrong, please open an issue: 7275s https://github.com/diku-dk/futhark/issues 7275s 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.fut: 7275s Compiling with --backend=opencl: 7275s cc failed with code 1: 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_umul_hi64’: 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7275s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7275s | ^~~~~~~~~~~ 7275s | __uint32_t 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4512:90: error: expected ‘)’ before ‘a’ 7275s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4512:109: error: expected ‘)’ before ‘b’ 7275s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘futrts_smul_hi64’: 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7275s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7275s | ^~~~~~~~~~ 7275s | __int128__ 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4516:86: error: expected ‘)’ before ‘a’ 7275s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c:4516:104: error: expected ‘)’ before ‘b’ 7275s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7275s | ~ ^ 7275s | ) 7275s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/singleton.c: In function ‘mk_compile_opts’: 7275s /tmp/autopkgtest.K0ihat/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=] 7275s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7275s | ~~^ ~~~~~~~~~~~~~ 7275s | | | 7275s | unsigned int int64_t {aka long long int} 7275s | %llu 7275s 7275s If you find this error message confusing, uninformative, or wrong, please open an issue: 7275s https://github.com/diku-dk/futhark/issues 7275s 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.fut: 7276s Compiling with --backend=opencl: 7276s cc failed with code 1: 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_umul_hi64’: 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7276s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7276s | ^~~~~~~~~~~ 7276s | __uint32_t 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4513:90: error: expected ‘)’ before ‘a’ 7276s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7276s | ~ ^ 7276s | ) 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4513:109: error: expected ‘)’ before ‘b’ 7276s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7276s | ~ ^ 7276s | ) 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c: In function ‘futrts_smul_hi64’: 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7276s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7276s | ^~~~~~~~~~ 7276s | __int128__ 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4517:86: error: expected ‘)’ before ‘a’ 7276s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7276s | ~ ^ 7276s | ) 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c:4517:104: error: expected ‘)’ before ‘b’ 7276s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7276s | ~ ^ 7276s | ) 7276s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write0.c: In function ‘mk_compile_opts’: 7276s /tmp/autopkgtest.K0ihat/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=] 7276s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7276s | ~~^ ~~~~~~~~~~~~~ 7276s | | | 7276s | unsigned int int64_t {aka long long int} 7276s | %llu 7276s 7276s If you find this error message confusing, uninformative, or wrong, please open an issue: 7276s https://github.com/diku-dk/futhark/issues 7276s 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.fut: 7280s Compiling with --backend=opencl: 7280s cc failed with code 1: 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_umul_hi64’: 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7280s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7280s | ^~~~~~~~~~~ 7280s | __uint32_t 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4528:90: error: expected ‘)’ before ‘a’ 7280s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7280s | ~ ^ 7280s | ) 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4528:109: error: expected ‘)’ before ‘b’ 7280s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7280s | ~ ^ 7280s | ) 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c: In function ‘futrts_smul_hi64’: 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7280s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7280s | ^~~~~~~~~~ 7280s | __int128__ 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4532:86: error: expected ‘)’ before ‘a’ 7280s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7280s | ~ ^ 7280s | ) 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c:4532:104: error: expected ‘)’ before ‘b’ 7280s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7280s | ~ ^ 7280s | ) 7280s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write1.c: In function ‘mk_compile_opts’: 7280s /tmp/autopkgtest.K0ihat/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=] 7280s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7280s | ~~^ ~~~~~~~~~~~~~ 7280s | | | 7280s | unsigned int int64_t {aka long long int} 7280s | %llu 7280s 7280s If you find this error message confusing, uninformative, or wrong, please open an issue: 7280s https://github.com/diku-dk/futhark/issues 7280s 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.fut: 7281s Compiling with --backend=opencl: 7281s cc failed with code 1: 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_umul_hi64’: 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7281s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7281s | ^~~~~~~~~~~ 7281s | __uint32_t 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4528:90: error: expected ‘)’ before ‘a’ 7281s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7281s | ~ ^ 7281s | ) 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4528:109: error: expected ‘)’ before ‘b’ 7281s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7281s | ~ ^ 7281s | ) 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c: In function ‘futrts_smul_hi64’: 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7281s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7281s | ^~~~~~~~~~ 7281s | __int128__ 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4532:86: error: expected ‘)’ before ‘a’ 7281s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7281s | ~ ^ 7281s | ) 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c:4532:104: error: expected ‘)’ before ‘b’ 7281s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7281s | ~ ^ 7281s | ) 7281s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write2.c: In function ‘mk_compile_opts’: 7281s /tmp/autopkgtest.K0ihat/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=] 7281s 7862 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7281s | ~~^ ~~~~~~~~~~~~~ 7281s | | | 7281s | unsigned int int64_t {aka long long int} 7281s | %llu 7281s 7281s If you find this error message confusing, uninformative, or wrong, please open an issue: 7281s https://github.com/diku-dk/futhark/issues 7281s 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.fut: 7287s Compiling with --backend=opencl: 7287s cc failed with code 1: 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_umul_hi64’: 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7287s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7287s | ^~~~~~~~~~~ 7287s | __uint32_t 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4515:90: error: expected ‘)’ before ‘a’ 7287s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7287s | ~ ^ 7287s | ) 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4515:109: error: expected ‘)’ before ‘b’ 7287s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7287s | ~ ^ 7287s | ) 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c: In function ‘futrts_smul_hi64’: 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7287s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7287s | ^~~~~~~~~~ 7287s | __int128__ 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4519:86: error: expected ‘)’ before ‘a’ 7287s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7287s | ~ ^ 7287s | ) 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c:4519:104: error: expected ‘)’ before ‘b’ 7287s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7287s | ~ ^ 7287s | ) 7287s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write4.c: In function ‘mk_compile_opts’: 7287s /tmp/autopkgtest.K0ihat/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=] 7287s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7287s | ~~^ ~~~~~~~~~~~~~ 7287s | | | 7287s | unsigned int int64_t {aka long long int} 7287s | %llu 7287s 7287s If you find this error message confusing, uninformative, or wrong, please open an issue: 7287s https://github.com/diku-dk/futhark/issues 7287s 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.fut: 7288s Compiling with --backend=opencl: 7288s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.fut:2:14-38: 7288s Entry point parameter 7288s 7288s (((a: [n]f32): [n]f32, (ja: [n]i32): []i32)) 7288s 7288s will have an opaque type, so the entry point will likely not be callable. 7288s cc failed with code 1: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_umul_hi64’: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4545:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7288s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ^~~~~~~~~~~ 7288s | __uint32_t 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4545:78: note: each undeclared identifier is reported only once for each function it appears in 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4545:90: error: expected ‘)’ before ‘a’ 7288s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4545:109: error: expected ‘)’ before ‘b’ 7288s 4545 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c: In function ‘futrts_smul_hi64’: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4549:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7288s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ^~~~~~~~~~ 7288s | __int128__ 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4549:86: error: expected ‘)’ before ‘a’ 7288s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c:4549:104: error: expected ‘)’ before ‘b’ 7288s 4549 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write5.c: In function ‘mk_compile_opts’: 7288s /tmp/autopkgtest.K0ihat/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=] 7288s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7288s | ~~^ ~~~~~~~~~~~~~ 7288s | | | 7288s | unsigned int int64_t {aka long long int} 7288s | %llu 7288s 7288s If you find this error message confusing, uninformative, or wrong, please open an issue: 7288s https://github.com/diku-dk/futhark/issues 7288s 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.fut: 7288s Compiling with --backend=opencl: 7288s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.fut:7:1-71: 7288s Entry point return type 7288s 7288s {x: [n]bool, y: bool} 7288s 7288s will have an opaque type, so the result will likely not be usable. 7288s 7288s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.fut:8:15-38: 7288s Entry point parameter 7288s 7288s ((b: {x: [m]bool, y: bool}): {x: [m]bool, y: bool}) 7288s 7288s will have an opaque type, so the entry point will likely not be callable. 7288s cc failed with code 1: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_umul_hi64’: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7288s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ^~~~~~~~~~~ 7288s | __uint32_t 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4542:90: error: expected ‘)’ before ‘a’ 7288s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4542:109: error: expected ‘)’ before ‘b’ 7288s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c: In function ‘futrts_smul_hi64’: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7288s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ^~~~~~~~~~ 7288s | __int128__ 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4546:86: error: expected ‘)’ before ‘a’ 7288s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c:4546:104: error: expected ‘)’ before ‘b’ 7288s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/opaques.c: In function ‘mk_compile_opts’: 7288s /tmp/autopkgtest.K0ihat/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=] 7288s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7288s | ~~^ ~~~~~~~~~~~~~ 7288s | | | 7288s | unsigned int int64_t {aka long long int} 7288s | %llu 7288s 7288s If you find this error message confusing, uninformative, or wrong, please open an issue: 7288s https://github.com/diku-dk/futhark/issues 7288s 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.fut: 7288s Compiling with --backend=opencl: 7288s cc failed with code 1: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_umul_hi64’: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7288s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ^~~~~~~~~~~ 7288s | __uint32_t 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4497:90: error: expected ‘)’ before ‘a’ 7288s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4497:109: error: expected ‘)’ before ‘b’ 7288s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7288s | ~ ^ 7288s | ) 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c: In function ‘futrts_smul_hi64’: 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7288s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7288s | ^~~~~~~~~~ 7288s | __int128__ 7288s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4501:86: error: expected ‘)’ before ‘a’ 7289s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7289s | ~ ^ 7289s | ) 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c:4501:104: error: expected ‘)’ before ‘b’ 7289s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7289s | ~ ^ 7289s | ) 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/write3.c: In function ‘mk_compile_opts’: 7289s /tmp/autopkgtest.K0ihat/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=] 7289s 7837 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7289s | ~~^ ~~~~~~~~~~~~~ 7289s | | | 7289s | unsigned int int64_t {aka long long int} 7289s | %llu 7289s 7289s If you find this error message confusing, uninformative, or wrong, please open an issue: 7289s https://github.com/diku-dk/futhark/issues 7289s 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.fut: 7289s Compiling with --backend=opencl: 7289s cc failed with code 1: 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_umul_hi64’: 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7289s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7289s | ^~~~~~~~~~~ 7289s | __uint32_t 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4526:90: error: expected ‘)’ before ‘a’ 7289s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7289s | ~ ^ 7289s | ) 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4526:109: error: expected ‘)’ before ‘b’ 7289s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7289s | ~ ^ 7289s | ) 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c: In function ‘futrts_smul_hi64’: 7289s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7290s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7290s | ^~~~~~~~~~ 7290s | __int128__ 7290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4530:86: error: expected ‘)’ before ‘a’ 7290s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7290s | ~ ^ 7290s | ) 7290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c:4530:104: error: expected ‘)’ before ‘b’ 7290s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7290s | ~ ^ 7290s | ) 7290s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script0.c: In function ‘mk_compile_opts’: 7290s /tmp/autopkgtest.K0ihat/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=] 7290s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7290s | ~~^ ~~~~~~~~~~~~~ 7290s | | | 7290s | unsigned int int64_t {aka long long int} 7290s | %llu 7290s 7290s If you find this error message confusing, uninformative, or wrong, please open an issue: 7290s https://github.com/diku-dk/futhark/issues 7290s 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.fut: 7291s Compiling with --backend=opencl: 7291s cc failed with code 1: 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_umul_hi64’: 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7291s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7291s | ^~~~~~~~~~~ 7291s | __uint32_t 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4513:90: error: expected ‘)’ before ‘a’ 7291s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7291s | ~ ^ 7291s | ) 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4513:109: error: expected ‘)’ before ‘b’ 7291s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7291s | ~ ^ 7291s | ) 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c: In function ‘futrts_smul_hi64’: 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7291s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7291s | ^~~~~~~~~~ 7291s | __int128__ 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4517:86: error: expected ‘)’ before ‘a’ 7291s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7291s | ~ ^ 7291s | ) 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c:4517:104: error: expected ‘)’ before ‘b’ 7291s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7291s | ~ ^ 7291s | ) 7291s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/scatter/nw.c: In function ‘mk_compile_opts’: 7291s /tmp/autopkgtest.K0ihat/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=] 7291s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7291s | ~~^ ~~~~~~~~~~~~~ 7291s | | | 7291s | unsigned int int64_t {aka long long int} 7291s | %llu 7291s 7291s If you find this error message confusing, uninformative, or wrong, please open an issue: 7291s https://github.com/diku-dk/futhark/issues 7291s 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.fut: 7293s Compiling with --backend=opencl: 7293s cc failed with code 1: 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_umul_hi64’: 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7293s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7293s | ^~~~~~~~~~~ 7293s | __uint32_t 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4497:90: error: expected ‘)’ before ‘a’ 7293s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4497:109: error: expected ‘)’ before ‘b’ 7293s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c: In function ‘futrts_smul_hi64’: 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7293s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7293s | ^~~~~~~~~~ 7293s | __int128__ 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4501:86: error: expected ‘)’ before ‘a’ 7293s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c:4501:104: error: expected ‘)’ before ‘b’ 7293s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script2.c: In function ‘mk_compile_opts’: 7293s /tmp/autopkgtest.K0ihat/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=] 7293s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7293s | ~~^ ~~~~~~~~~~~~~ 7293s | | | 7293s | unsigned int int64_t {aka long long int} 7293s | %llu 7293s 7293s If you find this error message confusing, uninformative, or wrong, please open an issue: 7293s https://github.com/diku-dk/futhark/issues 7293s 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.fut: 7293s Compiling with --backend=opencl: 7293s cc failed with code 1: 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_umul_hi64’: 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7293s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7293s | ^~~~~~~~~~~ 7293s | __uint32_t 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4542:90: error: expected ‘)’ before ‘a’ 7293s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4542:109: error: expected ‘)’ before ‘b’ 7293s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c: In function ‘futrts_smul_hi64’: 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7293s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7293s | ^~~~~~~~~~ 7293s | __int128__ 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4546:86: error: expected ‘)’ before ‘a’ 7293s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c:4546:104: error: expected ‘)’ before ‘b’ 7293s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7293s | ~ ^ 7293s | ) 7293s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script1.c: In function ‘mk_compile_opts’: 7293s /tmp/autopkgtest.K0ihat/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=] 7293s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7293s | ~~^ ~~~~~~~~~~~~~ 7293s | | | 7293s | unsigned int int64_t {aka long long int} 7293s | %llu 7293s 7293s If you find this error message confusing, uninformative, or wrong, please open an issue: 7293s https://github.com/diku-dk/futhark/issues 7293s 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.fut: 7300s Compiling with --backend=opencl: 7300s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.fut:7:24-25: 7300s Defaulting ambiguous type to i32. 7300s cc failed with code 1: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_umul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7300s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ^~~~~~~~~~~ 7300s | __uint32_t 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4511:90: error: expected ‘)’ before ‘a’ 7300s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4511:109: error: expected ‘)’ before ‘b’ 7300s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c: In function ‘futrts_smul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7300s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ^~~~~~~~~~ 7300s | __int128__ 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4515:86: error: expected ‘)’ before ‘a’ 7300s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c:4515:104: error: expected ‘)’ before ‘b’ 7300s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script4.c: In function ‘mk_compile_opts’: 7300s /tmp/autopkgtest.K0ihat/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=] 7300s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7300s | ~~^ ~~~~~~~~~~~~~ 7300s | | | 7300s | unsigned int int64_t {aka long long int} 7300s | %llu 7300s 7300s If you find this error message confusing, uninformative, or wrong, please open an issue: 7300s https://github.com/diku-dk/futhark/issues 7300s 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.fut: 7300s Compiling with --backend=opencl: 7300s cc failed with code 1: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_umul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7300s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ^~~~~~~~~~~ 7300s | __uint32_t 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4512:90: error: expected ‘)’ before ‘a’ 7300s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4512:109: error: expected ‘)’ before ‘b’ 7300s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c: In function ‘futrts_smul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7300s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ^~~~~~~~~~ 7300s | __int128__ 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4516:86: error: expected ‘)’ before ‘a’ 7300s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c:4516:104: error: expected ‘)’ before ‘b’ 7300s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script3.c: In function ‘mk_compile_opts’: 7300s /tmp/autopkgtest.K0ihat/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=] 7300s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7300s | ~~^ ~~~~~~~~~~~~~ 7300s | | | 7300s | unsigned int int64_t {aka long long int} 7300s | %llu 7300s 7300s If you find this error message confusing, uninformative, or wrong, please open an issue: 7300s https://github.com/diku-dk/futhark/issues 7300s 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.fut: 7300s Compiling with --backend=opencl: 7300s cc failed with code 1: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_umul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7300s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ^~~~~~~~~~~ 7300s | __uint32_t 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4511:90: error: expected ‘)’ before ‘a’ 7300s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4511:109: error: expected ‘)’ before ‘b’ 7300s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c: In function ‘futrts_smul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7300s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ^~~~~~~~~~ 7300s | __int128__ 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4515:86: error: expected ‘)’ before ‘a’ 7300s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c:4515:104: error: expected ‘)’ before ‘b’ 7300s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script6.c: In function ‘mk_compile_opts’: 7300s /tmp/autopkgtest.K0ihat/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=] 7300s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7300s | ~~^ ~~~~~~~~~~~~~ 7300s | | | 7300s | unsigned int int64_t {aka long long int} 7300s | %llu 7300s 7300s If you find this error message confusing, uninformative, or wrong, please open an issue: 7300s https://github.com/diku-dk/futhark/issues 7300s 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.fut: 7300s Compiling with --backend=opencl: 7300s cc failed with code 1: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_umul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7300s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ^~~~~~~~~~~ 7300s | __uint32_t 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4512:90: error: expected ‘)’ before ‘a’ 7300s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4512:109: error: expected ‘)’ before ‘b’ 7300s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c: In function ‘futrts_smul_hi64’: 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7300s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ^~~~~~~~~~ 7300s | __int128__ 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4516:86: error: expected ‘)’ before ‘a’ 7300s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c:4516:104: error: expected ‘)’ before ‘b’ 7300s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7300s | ~ ^ 7300s | ) 7300s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/script/script5.c: In function ‘mk_compile_opts’: 7300s /tmp/autopkgtest.K0ihat/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=] 7300s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7300s | ~~^ ~~~~~~~~~~~~~ 7300s | | | 7300s | unsigned int int64_t {aka long long int} 7300s | %llu 7300s 7300s If you find this error message confusing, uninformative, or wrong, please open an issue: 7300s https://github.com/diku-dk/futhark/issues 7300s 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut: 7303s Compiling with --backend=opencl: 7303s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.fut:6:17-43: 7303s Entry point parameter 7303s 7303s ((xss: [m][n]f32): [m][n]f32, (y: f32): f32) 7303s 7303s will have an opaque type, so the entry point will likely not be callable. 7303s cc failed with code 1: 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_umul_hi64’: 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7303s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7303s | ^~~~~~~~~~~ 7303s | __uint32_t 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:90: error: expected ‘)’ before ‘a’ 7303s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7303s | ~ ^ 7303s | ) 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4544:109: error: expected ‘)’ before ‘b’ 7303s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7303s | ~ ^ 7303s | ) 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘futrts_smul_hi64’: 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7303s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7303s | ^~~~~~~~~~ 7303s | __int128__ 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4548:86: error: expected ‘)’ before ‘a’ 7303s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7303s | ~ ^ 7303s | ) 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c:4548:104: error: expected ‘)’ before ‘b’ 7303s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7303s | ~ ^ 7303s | ) 7303s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/add-then-reduce.c: In function ‘mk_compile_opts’: 7303s /tmp/autopkgtest.K0ihat/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=] 7303s 7886 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7303s | ~~^ ~~~~~~~~~~~~~ 7303s | | | 7303s | unsigned int int64_t {aka long long int} 7303s | %llu 7303s 7303s If you find this error message confusing, uninformative, or wrong, please open an issue: 7303s https://github.com/diku-dk/futhark/issues 7303s 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.fut: 7306s Compiling with --backend=opencl: 7306s cc failed with code 1: 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_umul_hi64’: 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7306s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7306s | ^~~~~~~~~~~ 7306s | __uint32_t 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:90: error: expected ‘)’ before ‘a’ 7306s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7306s | ~ ^ 7306s | ) 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4542:109: error: expected ‘)’ before ‘b’ 7306s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7306s | ~ ^ 7306s | ) 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘futrts_smul_hi64’: 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7306s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7306s | ^~~~~~~~~~ 7306s | __int128__ 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4546:86: error: expected ‘)’ before ‘a’ 7306s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7306s | ~ ^ 7306s | ) 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c:4546:104: error: expected ‘)’ before ‘b’ 7306s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7306s | ~ ^ 7306s | ) 7306s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-comm.c: In function ‘mk_compile_opts’: 7306s /tmp/autopkgtest.K0ihat/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=] 7306s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7306s | ~~^ ~~~~~~~~~~~~~ 7306s | | | 7306s | unsigned int int64_t {aka long long int} 7306s | %llu 7306s 7306s If you find this error message confusing, uninformative, or wrong, please open an issue: 7306s https://github.com/diku-dk/futhark/issues 7306s 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.fut: 7309s Compiling with --backend=opencl: 7309s cc failed with code 1: 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_umul_hi64’: 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4542:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7309s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7309s | ^~~~~~~~~~~ 7309s | __uint32_t 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4542:78: note: each undeclared identifier is reported only once for each function it appears in 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4542:90: error: expected ‘)’ before ‘a’ 7309s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4542:109: error: expected ‘)’ before ‘b’ 7309s 4542 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘futrts_smul_hi64’: 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4546:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7309s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7309s | ^~~~~~~~~~ 7309s | __int128__ 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4546:86: error: expected ‘)’ before ‘a’ 7309s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c:4546:104: error: expected ‘)’ before ‘b’ 7309s 4546 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex2.c: In function ‘mk_compile_opts’: 7309s /tmp/autopkgtest.K0ihat/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=] 7309s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7309s | ~~^ ~~~~~~~~~~~~~ 7309s | | | 7309s | unsigned int int64_t {aka long long int} 7309s | %llu 7309s 7309s If you find this error message confusing, uninformative, or wrong, please open an issue: 7309s https://github.com/diku-dk/futhark/issues 7309s 7309s 1585 failed, 177 passed, 544 to go. 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.fut: 7309s Compiling with --backend=opencl: 7309s cc failed with code 1: 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_umul_hi64’: 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7309s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7309s | ^~~~~~~~~~~ 7309s | __uint32_t 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:90: error: expected ‘)’ before ‘a’ 7309s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4543:109: error: expected ‘)’ before ‘b’ 7309s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘futrts_smul_hi64’: 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7309s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7309s | ^~~~~~~~~~ 7309s | __int128__ 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4547:86: error: expected ‘)’ before ‘a’ 7309s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c:4547:104: error: expected ‘)’ before ‘b’ 7309s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7309s | ~ ^ 7309s | ) 7309s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex1-nocomm.c: In function ‘mk_compile_opts’: 7309s /tmp/autopkgtest.K0ihat/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=] 7309s 7887 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7309s | ~~^ ~~~~~~~~~~~~~ 7309s | | | 7309s | unsigned int int64_t {aka long long int} 7309s | %llu 7309s 7309s If you find this error message confusing, uninformative, or wrong, please open an issue: 7309s https://github.com/diku-dk/futhark/issues 7309s 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut: 7314s Compiling with --backend=opencl: 7314s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.fut:11:17-51: 7314s Entry point parameter 7314s 7314s ((xss: [m][n]i32): [m][n]i32, (consts: [m]i32): [m]i32) 7314s 7314s will have an opaque type, so the entry point will likely not be callable. 7314s cc failed with code 1: 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_umul_hi64’: 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7314s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7314s | ^~~~~~~~~~~ 7314s | __uint32_t 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:90: error: expected ‘)’ before ‘a’ 7314s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7314s | ~ ^ 7314s | ) 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4544:109: error: expected ‘)’ before ‘b’ 7314s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7314s | ~ ^ 7314s | ) 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘futrts_smul_hi64’: 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7314s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7314s | ^~~~~~~~~~ 7314s | __int128__ 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4548:86: error: expected ‘)’ before ‘a’ 7314s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7314s | ~ ^ 7314s | ) 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c:4548:104: error: expected ‘)’ before ‘b’ 7314s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7314s | ~ ^ 7314s | ) 7314s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/invariant-in-reduce.c: In function ‘mk_compile_opts’: 7314s /tmp/autopkgtest.K0ihat/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=] 7314s 7878 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7314s | ~~^ ~~~~~~~~~~~~~ 7314s | | | 7314s | unsigned int int64_t {aka long long int} 7314s | %llu 7314s 7314s If you find this error message confusing, uninformative, or wrong, please open an issue: 7314s https://github.com/diku-dk/futhark/issues 7314s 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.fut: 7316s Compiling with --backend=opencl: 7316s cc failed with code 1: 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_umul_hi64’: 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7316s | ^~~~~~~~~~~ 7316s | __uint32_t 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4511:90: error: expected ‘)’ before ‘a’ 7316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7316s | ~ ^ 7316s | ) 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4511:109: error: expected ‘)’ before ‘b’ 7316s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7316s | ~ ^ 7316s | ) 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘futrts_smul_hi64’: 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7316s | ^~~~~~~~~~ 7316s | __int128__ 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4515:86: error: expected ‘)’ before ‘a’ 7316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7316s | ~ ^ 7316s | ) 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c:4515:104: error: expected ‘)’ before ‘b’ 7316s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7316s | ~ ^ 7316s | ) 7316s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex4.c: In function ‘mk_compile_opts’: 7316s /tmp/autopkgtest.K0ihat/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=] 7316s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7316s | ~~^ ~~~~~~~~~~~~~ 7316s | | | 7316s | unsigned int int64_t {aka long long int} 7316s | %llu 7316s 7316s If you find this error message confusing, uninformative, or wrong, please open an issue: 7316s https://github.com/diku-dk/futhark/issues 7316s 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.fut: 7318s Compiling with --backend=opencl: 7318s cc failed with code 1: 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_umul_hi64’: 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7318s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7318s | ^~~~~~~~~~~ 7318s | __uint32_t 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4526:90: error: expected ‘)’ before ‘a’ 7318s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7318s | ~ ^ 7318s | ) 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4526:109: error: expected ‘)’ before ‘b’ 7318s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7318s | ~ ^ 7318s | ) 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘futrts_smul_hi64’: 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7318s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7318s | ^~~~~~~~~~ 7318s | __int128__ 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4530:86: error: expected ‘)’ before ‘a’ 7318s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7318s | ~ ^ 7318s | ) 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c:4530:104: error: expected ‘)’ before ‘b’ 7318s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7318s | ~ ^ 7318s | ) 7318s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex6.c: In function ‘mk_compile_opts’: 7318s /tmp/autopkgtest.K0ihat/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=] 7318s 7880 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7318s | ~~^ ~~~~~~~~~~~~~ 7318s | | | 7318s | unsigned int int64_t {aka long long int} 7318s | %llu 7318s 7318s If you find this error message confusing, uninformative, or wrong, please open an issue: 7318s https://github.com/diku-dk/futhark/issues 7318s 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.fut: 7319s Compiling with --backend=opencl: 7319s cc failed with code 1: 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_umul_hi64’: 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7319s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7319s | ^~~~~~~~~~~ 7319s | __uint32_t 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4543:90: error: expected ‘)’ before ‘a’ 7319s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7319s | ~ ^ 7319s | ) 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4543:109: error: expected ‘)’ before ‘b’ 7319s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7319s | ~ ^ 7319s | ) 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘futrts_smul_hi64’: 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7319s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7319s | ^~~~~~~~~~ 7319s | __int128__ 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4547:86: error: expected ‘)’ before ‘a’ 7319s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7319s | ~ ^ 7319s | ) 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c:4547:104: error: expected ‘)’ before ‘b’ 7319s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7319s | ~ ^ 7319s | ) 7319s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/ex3.c: In function ‘mk_compile_opts’: 7319s /tmp/autopkgtest.K0ihat/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=] 7319s 7889 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7319s | ~~^ ~~~~~~~~~~~~~ 7319s | | | 7319s | unsigned int int64_t {aka long long int} 7319s | %llu 7319s 7319s If you find this error message confusing, uninformative, or wrong, please open an issue: 7319s https://github.com/diku-dk/futhark/issues 7319s 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut: 7320s Compiling with --backend=opencl: 7320s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.fut:13:20-54: 7320s Entry point parameter 7320s 7320s ((xsss: [l][m][n]f32): [l][m][n]f32, (ys: [l]f32): [l]f32) 7320s 7320s will have an opaque type, so the entry point will likely not be callable. 7320s cc failed with code 1: 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_umul_hi64’: 7320s /tmp/autopkgtest.K0ihat/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’? 7320s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7320s | ^~~~~~~~~~~ 7320s | __uint32_t 7320s /tmp/autopkgtest.K0ihat/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 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4559:90: error: expected ‘)’ before ‘a’ 7320s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7320s | ~ ^ 7320s | ) 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4559:109: error: expected ‘)’ before ‘b’ 7320s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7320s | ~ ^ 7320s | ) 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘futrts_smul_hi64’: 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4563:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7320s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7320s | ^~~~~~~~~~ 7320s | __int128__ 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4563:86: error: expected ‘)’ before ‘a’ 7320s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7320s | ~ ^ 7320s | ) 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c:4563:104: error: expected ‘)’ before ‘b’ 7320s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7320s | ~ ^ 7320s | ) 7320s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-add-then-reduce.c: In function ‘mk_compile_opts’: 7320s /tmp/autopkgtest.K0ihat/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=] 7320s 7901 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7320s | ~~^ ~~~~~~~~~~~~~ 7320s | | | 7320s | unsigned int int64_t {aka long long int} 7320s | %llu 7320s 7320s If you find this error message confusing, uninformative, or wrong, please open an issue: 7320s https://github.com/diku-dk/futhark/issues 7320s 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.fut: 7321s Compiling with --backend=opencl: 7321s cc failed with code 1: 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_umul_hi64’: 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7321s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7321s | ^~~~~~~~~~~ 7321s | __uint32_t 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:90: error: expected ‘)’ before ‘a’ 7321s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7321s | ~ ^ 7321s | ) 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4526:109: error: expected ‘)’ before ‘b’ 7321s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7321s | ~ ^ 7321s | ) 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘futrts_smul_hi64’: 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7321s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7321s | ^~~~~~~~~~ 7321s | __int128__ 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4530:86: error: expected ‘)’ before ‘a’ 7321s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7321s | ~ ^ 7321s | ) 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c:4530:104: error: expected ‘)’ before ‘b’ 7321s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7321s | ~ ^ 7321s | ) 7321s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/map-segsum-comm.c: In function ‘mk_compile_opts’: 7321s /tmp/autopkgtest.K0ihat/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=] 7321s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7321s | ~~^ ~~~~~~~~~~~~~ 7321s | | | 7321s | unsigned int int64_t {aka long long int} 7321s | %llu 7321s 7321s If you find this error message confusing, uninformative, or wrong, please open an issue: 7321s https://github.com/diku-dk/futhark/issues 7321s 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.fut: 7324s Compiling with --backend=opencl: 7324s cc failed with code 1: 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_umul_hi64’: 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7324s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7324s | ^~~~~~~~~~~ 7324s | __uint32_t 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:90: error: expected ‘)’ before ‘a’ 7324s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4526:109: error: expected ‘)’ before ‘b’ 7324s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘futrts_smul_hi64’: 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7324s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7324s | ^~~~~~~~~~ 7324s | __int128__ 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4530:86: error: expected ‘)’ before ‘a’ 7324s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c:4530:104: error: expected ‘)’ before ‘b’ 7324s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/reduction-on-list.c: In function ‘mk_compile_opts’: 7324s /tmp/autopkgtest.K0ihat/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=] 7324s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7324s | ~~^ ~~~~~~~~~~~~~ 7324s | | | 7324s | unsigned int int64_t {aka long long int} 7324s | %llu 7324s 7324s If you find this error message confusing, uninformative, or wrong, please open an issue: 7324s https://github.com/diku-dk/futhark/issues 7324s 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.fut: 7324s Compiling with --backend=opencl: 7324s cc failed with code 1: 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_umul_hi64’: 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7324s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7324s | ^~~~~~~~~~~ 7324s | __uint32_t 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:90: error: expected ‘)’ before ‘a’ 7324s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4527:109: error: expected ‘)’ before ‘b’ 7324s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘futrts_smul_hi64’: 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7324s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7324s | ^~~~~~~~~~ 7324s | __int128__ 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4531:86: error: expected ‘)’ before ‘a’ 7324s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c:4531:104: error: expected ‘)’ before ‘b’ 7324s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7324s | ~ ^ 7324s | ) 7324s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/real-nocomm.c: In function ‘mk_compile_opts’: 7324s /tmp/autopkgtest.K0ihat/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=] 7324s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7324s | ~~^ ~~~~~~~~~~~~~ 7324s | | | 7324s | unsigned int int64_t {aka long long int} 7324s | %llu 7324s 7324s If you find this error message confusing, uninformative, or wrong, please open an issue: 7324s https://github.com/diku-dk/futhark/issues 7324s 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.fut: 7328s Compiling with --backend=opencl: 7328s cc failed with code 1: 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_umul_hi64’: 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7328s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7328s | ^~~~~~~~~~~ 7328s | __uint32_t 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:90: error: expected ‘)’ before ‘a’ 7328s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7328s | ~ ^ 7328s | ) 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4526:109: error: expected ‘)’ before ‘b’ 7328s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7328s | ~ ^ 7328s | ) 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘futrts_smul_hi64’: 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7328s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7328s | ^~~~~~~~~~ 7328s | __int128__ 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4530:86: error: expected ‘)’ before ‘a’ 7328s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7328s | ~ ^ 7328s | ) 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c:4530:104: error: expected ‘)’ before ‘b’ 7328s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7328s | ~ ^ 7328s | ) 7328s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-comm.c: In function ‘mk_compile_opts’: 7328s /tmp/autopkgtest.K0ihat/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=] 7328s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7328s | ~~^ ~~~~~~~~~~~~~ 7328s | | | 7328s | unsigned int int64_t {aka long long int} 7328s | %llu 7328s 7328s If you find this error message confusing, uninformative, or wrong, please open an issue: 7328s https://github.com/diku-dk/futhark/issues 7328s 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.fut: 7330s Compiling with --backend=opencl: 7330s cc failed with code 1: 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_umul_hi64’: 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7330s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7330s | ^~~~~~~~~~~ 7330s | __uint32_t 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:90: error: expected ‘)’ before ‘a’ 7330s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4527:109: error: expected ‘)’ before ‘b’ 7330s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘futrts_smul_hi64’: 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7330s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7330s | ^~~~~~~~~~ 7330s | __int128__ 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4531:86: error: expected ‘)’ before ‘a’ 7330s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c:4531:104: error: expected ‘)’ before ‘b’ 7330s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/segredomap/segsum-nocomm.c: In function ‘mk_compile_opts’: 7330s /tmp/autopkgtest.K0ihat/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=] 7330s 7870 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7330s | ~~^ ~~~~~~~~~~~~~ 7330s | | | 7330s | unsigned int int64_t {aka long long int} 7330s | %llu 7330s 7330s If you find this error message confusing, uninformative, or wrong, please open an issue: 7330s https://github.com/diku-dk/futhark/issues 7330s 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.fut: 7330s Compiling with --backend=opencl: 7330s cc failed with code 1: 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_umul_hi64’: 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7330s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7330s | ^~~~~~~~~~~ 7330s | __uint32_t 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4513:90: error: expected ‘)’ before ‘a’ 7330s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4513:109: error: expected ‘)’ before ‘b’ 7330s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘futrts_smul_hi64’: 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7330s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7330s | ^~~~~~~~~~ 7330s | __int128__ 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4517:86: error: expected ‘)’ before ‘a’ 7330s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c:4517:104: error: expected ‘)’ before ‘b’ 7330s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7330s | ~ ^ 7330s | ) 7330s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/apply2.c: In function ‘mk_compile_opts’: 7330s /tmp/autopkgtest.K0ihat/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=] 7330s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7330s | ~~^ ~~~~~~~~~~~~~ 7330s | | | 7330s | unsigned int int64_t {aka long long int} 7330s | %llu 7330s 7330s If you find this error message confusing, uninformative, or wrong, please open an issue: 7330s https://github.com/diku-dk/futhark/issues 7330s 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.fut: 7331s Compiling with --backend=opencl: 7331s cc failed with code 1: 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_umul_hi64’: 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7331s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7331s | ^~~~~~~~~~~ 7331s | __uint32_t 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4527:90: error: expected ‘)’ before ‘a’ 7331s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7331s | ~ ^ 7331s | ) 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4527:109: error: expected ‘)’ before ‘b’ 7331s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7331s | ~ ^ 7331s | ) 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘futrts_smul_hi64’: 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7331s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7331s | ^~~~~~~~~~ 7331s | __int128__ 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4531:86: error: expected ‘)’ before ‘a’ 7331s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7331s | ~ ^ 7331s | ) 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c:4531:104: error: expected ‘)’ before ‘b’ 7331s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7331s | ~ ^ 7331s | ) 7331s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims0.c: In function ‘mk_compile_opts’: 7331s /tmp/autopkgtest.K0ihat/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=] 7331s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7331s | ~~^ ~~~~~~~~~~~~~ 7331s | | | 7331s | unsigned int int64_t {aka long long int} 7331s | %llu 7331s 7331s If you find this error message confusing, uninformative, or wrong, please open an issue: 7331s https://github.com/diku-dk/futhark/issues 7331s 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.fut: 7332s Compiling with --backend=opencl: 7332s cc failed with code 1: 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_umul_hi64’: 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7332s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7332s | ^~~~~~~~~~~ 7332s | __uint32_t 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:90: error: expected ‘)’ before ‘a’ 7332s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7332s | ~ ^ 7332s | ) 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4497:109: error: expected ‘)’ before ‘b’ 7332s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7332s | ~ ^ 7332s | ) 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘futrts_smul_hi64’: 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7332s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7332s | ^~~~~~~~~~ 7332s | __int128__ 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4501:86: error: expected ‘)’ before ‘a’ 7332s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7332s | ~ ^ 7332s | ) 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c:4501:104: error: expected ‘)’ before ‘b’ 7332s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7332s | ~ ^ 7332s | ) 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/ascript-existential.c: In function ‘mk_compile_opts’: 7332s /tmp/autopkgtest.K0ihat/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=] 7332s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7332s | ~~^ ~~~~~~~~~~~~~ 7332s | | | 7332s | unsigned int int64_t {aka long long int} 7332s | %llu 7332s 7332s If you find this error message confusing, uninformative, or wrong, please open an issue: 7332s https://github.com/diku-dk/futhark/issues 7332s 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.fut: 7332s Compiling with --backend=opencl: 7332s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.fut:7:31-32: 7332s Defaulting ambiguous type to i32. 7332s cc failed with code 1: 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_umul_hi64’: 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7332s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7332s | ^~~~~~~~~~~ 7332s | __uint32_t 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4527:90: error: expected ‘)’ before ‘a’ 7332s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7332s | ~ ^ 7332s | ) 7332s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4527:109: error: expected ‘)’ before ‘b’ 7332s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7332s | ~ ^ 7332s | ) 7333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘futrts_smul_hi64’: 7333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7333s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7333s | ^~~~~~~~~~ 7333s | __int128__ 7333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4531:86: error: expected ‘)’ before ‘a’ 7333s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7333s | ~ ^ 7333s | ) 7333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c:4531:104: error: expected ‘)’ before ‘b’ 7333s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7333s | ~ ^ 7333s | ) 7333s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/argdims1.c: In function ‘mk_compile_opts’: 7333s /tmp/autopkgtest.K0ihat/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=] 7333s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7333s | ~~^ ~~~~~~~~~~~~~ 7333s | | | 7333s | unsigned int int64_t {aka long long int} 7333s | %llu 7333s 7333s If you find this error message confusing, uninformative, or wrong, please open an issue: 7333s https://github.com/diku-dk/futhark/issues 7333s 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.fut: 7335s Compiling with --backend=opencl: 7335s cc failed with code 1: 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_umul_hi64’: 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7335s | ^~~~~~~~~~~ 7335s | __uint32_t 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4511:90: error: expected ‘)’ before ‘a’ 7335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7335s | ~ ^ 7335s | ) 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4511:109: error: expected ‘)’ before ‘b’ 7335s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7335s | ~ ^ 7335s | ) 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘futrts_smul_hi64’: 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7335s | ^~~~~~~~~~ 7335s | __int128__ 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4515:86: error: expected ‘)’ before ‘a’ 7335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7335s | ~ ^ 7335s | ) 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c:4515:104: error: expected ‘)’ before ‘b’ 7335s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7335s | ~ ^ 7335s | ) 7335s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/assert0.c: In function ‘mk_compile_opts’: 7335s /tmp/autopkgtest.K0ihat/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=] 7335s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7335s | ~~^ ~~~~~~~~~~~~~ 7335s | | | 7335s | unsigned int int64_t {aka long long int} 7335s | %llu 7335s 7335s If you find this error message confusing, uninformative, or wrong, please open an issue: 7335s https://github.com/diku-dk/futhark/issues 7335s 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.fut: 7336s Compiling with --backend=opencl: 7336s cc failed with code 1: 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_umul_hi64’: 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7336s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7336s | ^~~~~~~~~~~ 7336s | __uint32_t 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4511:90: error: expected ‘)’ before ‘a’ 7336s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7336s | ~ ^ 7336s | ) 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4511:109: error: expected ‘)’ before ‘b’ 7336s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7336s | ~ ^ 7336s | ) 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘futrts_smul_hi64’: 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7336s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7336s | ^~~~~~~~~~ 7336s | __int128__ 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4515:86: error: expected ‘)’ before ‘a’ 7336s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7336s | ~ ^ 7336s | ) 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c:4515:104: error: expected ‘)’ before ‘b’ 7336s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7336s | ~ ^ 7336s | ) 7336s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/attr0.c: In function ‘mk_compile_opts’: 7336s /tmp/autopkgtest.K0ihat/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=] 7336s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7336s | ~~^ ~~~~~~~~~~~~~ 7336s | | | 7336s | unsigned int int64_t {aka long long int} 7336s | %llu 7336s 7336s If you find this error message confusing, uninformative, or wrong, please open an issue: 7336s https://github.com/diku-dk/futhark/issues 7336s 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.fut: 7341s Compiling with --backend=opencl: 7341s cc failed with code 1: 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_umul_hi64’: 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7341s | ^~~~~~~~~~~ 7341s | __uint32_t 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4511:90: error: expected ‘)’ before ‘a’ 7341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4511:109: error: expected ‘)’ before ‘b’ 7341s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c: In function ‘futrts_smul_hi64’: 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7341s | ^~~~~~~~~~ 7341s | __int128__ 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4515:86: error: expected ‘)’ before ‘a’ 7341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c:4515:104: error: expected ‘)’ before ‘b’ 7341s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/cached.c: In function ‘mk_compile_opts’: 7341s /tmp/autopkgtest.K0ihat/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=] 7341s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7341s | ~~^ ~~~~~~~~~~~~~ 7341s | | | 7341s | unsigned int int64_t {aka long long int} 7341s | %llu 7341s 7341s If you find this error message confusing, uninformative, or wrong, please open an issue: 7341s https://github.com/diku-dk/futhark/issues 7341s 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.fut: 7341s Compiling with --backend=opencl: 7341s cc failed with code 1: 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_umul_hi64’: 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7341s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7341s | ^~~~~~~~~~~ 7341s | __uint32_t 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4497:90: error: expected ‘)’ before ‘a’ 7341s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4497:109: error: expected ‘)’ before ‘b’ 7341s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘futrts_smul_hi64’: 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7341s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7341s | ^~~~~~~~~~ 7341s | __int128__ 7341s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4501:86: error: expected ‘)’ before ‘a’ 7341s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7341s | ~ ^ 7341s | ) 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c:4501:104: error: expected ‘)’ before ‘b’ 7342s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7342s | ~ ^ 7342s | ) 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce0.c: In function ‘mk_compile_opts’: 7342s /tmp/autopkgtest.K0ihat/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=] 7342s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7342s | ~~^ ~~~~~~~~~~~~~ 7342s | | | 7342s | unsigned int int64_t {aka long long int} 7342s | %llu 7342s 7342s If you find this error message confusing, uninformative, or wrong, please open an issue: 7342s https://github.com/diku-dk/futhark/issues 7342s 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.fut: 7342s Compiling with --backend=opencl: 7342s cc failed with code 1: 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_umul_hi64’: 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7342s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7342s | ^~~~~~~~~~~ 7342s | __uint32_t 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4511:90: error: expected ‘)’ before ‘a’ 7342s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7342s | ~ ^ 7342s | ) 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4511:109: error: expected ‘)’ before ‘b’ 7342s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7342s | ~ ^ 7342s | ) 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘futrts_smul_hi64’: 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7342s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7342s | ^~~~~~~~~~ 7342s | __int128__ 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4515:86: error: expected ‘)’ before ‘a’ 7342s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7342s | ~ ^ 7342s | ) 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c:4515:104: error: expected ‘)’ before ‘b’ 7342s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7342s | ~ ^ 7342s | ) 7342s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/coerce1.c: In function ‘mk_compile_opts’: 7342s /tmp/autopkgtest.K0ihat/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=] 7342s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7342s | ~~^ ~~~~~~~~~~~~~ 7342s | | | 7342s | unsigned int int64_t {aka long long int} 7342s | %llu 7342s 7342s If you find this error message confusing, uninformative, or wrong, please open an issue: 7342s https://github.com/diku-dk/futhark/issues 7342s 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.fut: 7345s Compiling with --backend=opencl: 7345s cc failed with code 1: 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_umul_hi64’: 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7345s | ^~~~~~~~~~~ 7345s | __uint32_t 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:90: error: expected ‘)’ before ‘a’ 7345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4511:109: error: expected ‘)’ before ‘b’ 7345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘futrts_smul_hi64’: 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7345s | ^~~~~~~~~~ 7345s | __int128__ 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4515:86: error: expected ‘)’ before ‘a’ 7345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c:4515:104: error: expected ‘)’ before ‘b’ 7345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/curry-shapes.c: In function ‘mk_compile_opts’: 7345s /tmp/autopkgtest.K0ihat/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=] 7345s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7345s | ~~^ ~~~~~~~~~~~~~ 7345s | | | 7345s | unsigned int int64_t {aka long long int} 7345s | %llu 7345s 7345s If you find this error message confusing, uninformative, or wrong, please open an issue: 7345s https://github.com/diku-dk/futhark/issues 7345s 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.fut: 7345s Compiling with --backend=opencl: 7345s cc failed with code 1: 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_umul_hi64’: 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7345s | ^~~~~~~~~~~ 7345s | __uint32_t 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4511:90: error: expected ‘)’ before ‘a’ 7345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4511:109: error: expected ‘)’ before ‘b’ 7345s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘futrts_smul_hi64’: 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7345s | ^~~~~~~~~~ 7345s | __int128__ 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4515:86: error: expected ‘)’ before ‘a’ 7345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c:4515:104: error: expected ‘)’ before ‘b’ 7345s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7345s | ~ ^ 7345s | ) 7345s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/concatmap.c: In function ‘mk_compile_opts’: 7345s /tmp/autopkgtest.K0ihat/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=] 7345s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7345s | ~~^ ~~~~~~~~~~~~~ 7345s | | | 7345s | unsigned int int64_t {aka long long int} 7345s | %llu 7345s 7345s If you find this error message confusing, uninformative, or wrong, please open an issue: 7345s https://github.com/diku-dk/futhark/issues 7345s 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.fut: 7348s Compiling with --backend=opencl: 7348s cc failed with code 1: 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_umul_hi64’: 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7348s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7348s | ^~~~~~~~~~~ 7348s | __uint32_t 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:90: error: expected ‘)’ before ‘a’ 7348s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4513:109: error: expected ‘)’ before ‘b’ 7348s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘futrts_smul_hi64’: 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7348s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7348s | ^~~~~~~~~~ 7348s | __int128__ 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4517:86: error: expected ‘)’ before ‘a’ 7348s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c:4517:104: error: expected ‘)’ before ‘b’ 7348s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim0.c: In function ‘mk_compile_opts’: 7348s /tmp/autopkgtest.K0ihat/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=] 7348s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7348s | ~~^ ~~~~~~~~~~~~~ 7348s | | | 7348s | unsigned int int64_t {aka long long int} 7348s | %llu 7348s 7348s If you find this error message confusing, uninformative, or wrong, please open an issue: 7348s https://github.com/diku-dk/futhark/issues 7348s 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.fut: 7348s Compiling with --backend=opencl: 7348s cc failed with code 1: 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_umul_hi64’: 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7348s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7348s | ^~~~~~~~~~~ 7348s | __uint32_t 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:90: error: expected ‘)’ before ‘a’ 7348s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4513:109: error: expected ‘)’ before ‘b’ 7348s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘futrts_smul_hi64’: 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7348s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7348s | ^~~~~~~~~~ 7348s | __int128__ 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4517:86: error: expected ‘)’ before ‘a’ 7348s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c:4517:104: error: expected ‘)’ before ‘b’ 7348s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7348s | ~ ^ 7348s | ) 7348s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim1.c: In function ‘mk_compile_opts’: 7348s /tmp/autopkgtest.K0ihat/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=] 7348s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7348s | ~~^ ~~~~~~~~~~~~~ 7348s | | | 7348s | unsigned int int64_t {aka long long int} 7348s | %llu 7348s 7348s If you find this error message confusing, uninformative, or wrong, please open an issue: 7348s https://github.com/diku-dk/futhark/issues 7348s 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.fut: 7352s Compiling with --backend=opencl: 7352s cc failed with code 1: 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_umul_hi64’: 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7352s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7352s | ^~~~~~~~~~~ 7352s | __uint32_t 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:90: error: expected ‘)’ before ‘a’ 7352s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7352s | ~ ^ 7352s | ) 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4527:109: error: expected ‘)’ before ‘b’ 7352s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7352s | ~ ^ 7352s | ) 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘futrts_smul_hi64’: 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7352s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7352s | ^~~~~~~~~~ 7352s | __int128__ 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4531:86: error: expected ‘)’ before ‘a’ 7352s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7352s | ~ ^ 7352s | ) 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c:4531:104: error: expected ‘)’ before ‘b’ 7352s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7352s | ~ ^ 7352s | ) 7352s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim2.c: In function ‘mk_compile_opts’: 7352s /tmp/autopkgtest.K0ihat/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=] 7352s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7352s | ~~^ ~~~~~~~~~~~~~ 7352s | | | 7352s | unsigned int int64_t {aka long long int} 7352s | %llu 7352s 7352s If you find this error message confusing, uninformative, or wrong, please open an issue: 7352s https://github.com/diku-dk/futhark/issues 7352s 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.fut: 7353s Compiling with --backend=opencl: 7353s cc failed with code 1: 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_umul_hi64’: 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7353s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7353s | ^~~~~~~~~~~ 7353s | __uint32_t 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:90: error: expected ‘)’ before ‘a’ 7353s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7353s | ~ ^ 7353s | ) 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4512:109: error: expected ‘)’ before ‘b’ 7353s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7353s | ~ ^ 7353s | ) 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘futrts_smul_hi64’: 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7353s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7353s | ^~~~~~~~~~ 7353s | __int128__ 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4516:86: error: expected ‘)’ before ‘a’ 7353s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7353s | ~ ^ 7353s | ) 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c:4516:104: error: expected ‘)’ before ‘b’ 7353s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7353s | ~ ^ 7353s | ) 7353s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/emptydim3.c: In function ‘mk_compile_opts’: 7353s /tmp/autopkgtest.K0ihat/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=] 7353s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7353s | ~~^ ~~~~~~~~~~~~~ 7353s | | | 7353s | unsigned int int64_t {aka long long int} 7353s | %llu 7353s 7353s If you find this error message confusing, uninformative, or wrong, please open an issue: 7353s https://github.com/diku-dk/futhark/issues 7353s 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut: 7354s Compiling with --backend=opencl: 7354s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:11-12: 7354s Unused name "x". 7354s 7354s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:18-19: 7354s Unused name "y". 7354s 7354s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.fut:3:28-29: 7354s Defaulting ambiguous type to i32. 7354s cc failed with code 1: 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_umul_hi64’: 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7354s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7354s | ^~~~~~~~~~~ 7354s | __uint32_t 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:78: note: each undeclared identifier is reported only once for each function it appears in 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:90: error: expected ‘)’ before ‘a’ 7354s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7354s | ~ ^ 7354s | ) 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4522:109: error: expected ‘)’ before ‘b’ 7354s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7354s | ~ ^ 7354s | ) 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘futrts_smul_hi64’: 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4526:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7354s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7354s | ^~~~~~~~~~ 7354s | __int128__ 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4526:86: error: expected ‘)’ before ‘a’ 7354s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7354s | ~ ^ 7354s | ) 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c:4526:104: error: expected ‘)’ before ‘b’ 7354s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7354s | ~ ^ 7354s | ) 7354s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants-sum.c: In function ‘mk_compile_opts’: 7354s /tmp/autopkgtest.K0ihat/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=] 7354s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7354s | ~~^ ~~~~~~~~~~~~~ 7354s | | | 7354s | unsigned int int64_t {aka long long int} 7354s | %llu 7354s 7354s If you find this error message confusing, uninformative, or wrong, please open an issue: 7354s https://github.com/diku-dk/futhark/issues 7354s 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.fut: 7355s Compiling with --backend=opencl: 7355s cc failed with code 1: 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_umul_hi64’: 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7355s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7355s | ^~~~~~~~~~~ 7355s | __uint32_t 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:90: error: expected ‘)’ before ‘a’ 7355s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7355s | ~ ^ 7355s | ) 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4511:109: error: expected ‘)’ before ‘b’ 7355s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7355s | ~ ^ 7355s | ) 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘futrts_smul_hi64’: 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7355s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7355s | ^~~~~~~~~~ 7355s | __int128__ 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4515:86: error: expected ‘)’ before ‘a’ 7355s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7355s | ~ ^ 7355s | ) 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c:4515:104: error: expected ‘)’ before ‘b’ 7355s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7355s | ~ ^ 7355s | ) 7355s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-constants.c: In function ‘mk_compile_opts’: 7355s /tmp/autopkgtest.K0ihat/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=] 7355s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7355s | ~~^ ~~~~~~~~~~~~~ 7355s | | | 7355s | unsigned int int64_t {aka long long int} 7355s | %llu 7355s 7355s If you find this error message confusing, uninformative, or wrong, please open an issue: 7355s https://github.com/diku-dk/futhark/issues 7355s 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.fut: 7357s Compiling with --backend=opencl: 7357s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.fut:9:1-20: 7357s Entry point return type 7357s 7357s *m.t 7357s 7357s will have an opaque type, so the result will likely not be usable. 7357s cc failed with code 1: 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_umul_hi64’: 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7357s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7357s | ^~~~~~~~~~~ 7357s | __uint32_t 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:78: note: each undeclared identifier is reported only once for each function it appears in 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:90: error: expected ‘)’ before ‘a’ 7357s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7357s | ~ ^ 7357s | ) 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4521:109: error: expected ‘)’ before ‘b’ 7357s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7357s | ~ ^ 7357s | ) 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘futrts_smul_hi64’: 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4525:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7357s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7357s | ^~~~~~~~~~ 7357s | __int128__ 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4525:86: error: expected ‘)’ before ‘a’ 7357s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7357s | ~ ^ 7357s | ) 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c:4525:104: error: expected ‘)’ before ‘b’ 7357s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7357s | ~ ^ 7357s | ) 7357s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/entry-lifted.c: In function ‘mk_compile_opts’: 7357s /tmp/autopkgtest.K0ihat/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=] 7357s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7357s | ~~^ ~~~~~~~~~~~~~ 7357s | | | 7357s | unsigned int int64_t {aka long long int} 7357s | %llu 7357s 7357s If you find this error message confusing, uninformative, or wrong, please open an issue: 7357s https://github.com/diku-dk/futhark/issues 7357s 7369s 1614 failed, 194 passed, 498 to go. 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.fut: 7373s Compiling with --backend=opencl: 7373s cc failed with code 1: 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_umul_hi64’: 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7373s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7373s | ^~~~~~~~~~~ 7373s | __uint32_t 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:90: error: expected ‘)’ before ‘a’ 7373s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4530:109: error: expected ‘)’ before ‘b’ 7373s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘futrts_smul_hi64’: 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7373s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7373s | ^~~~~~~~~~ 7373s | __int128__ 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4534:86: error: expected ‘)’ before ‘a’ 7373s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c:4534:104: error: expected ‘)’ before ‘b’ 7373s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand0.c: In function ‘mk_compile_opts’: 7373s /tmp/autopkgtest.K0ihat/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=] 7373s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7373s | ~~^ ~~~~~~~~~~~~~ 7373s | | | 7373s | unsigned int int64_t {aka long long int} 7373s | %llu 7373s 7373s If you find this error message confusing, uninformative, or wrong, please open an issue: 7373s https://github.com/diku-dk/futhark/issues 7373s 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.fut: 7373s Compiling with --backend=opencl: 7373s cc failed with code 1: 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_umul_hi64’: 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7373s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7373s | ^~~~~~~~~~~ 7373s | __uint32_t 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:90: error: expected ‘)’ before ‘a’ 7373s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4528:109: error: expected ‘)’ before ‘b’ 7373s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘futrts_smul_hi64’: 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7373s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7373s | ^~~~~~~~~~ 7373s | __int128__ 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4532:86: error: expected ‘)’ before ‘a’ 7373s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c:4532:104: error: expected ‘)’ before ‘b’ 7373s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7373s | ~ ^ 7373s | ) 7373s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/eta-expand1.c: In function ‘mk_compile_opts’: 7373s /tmp/autopkgtest.K0ihat/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=] 7373s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7373s | ~~^ ~~~~~~~~~~~~~ 7373s | | | 7373s | unsigned int int64_t {aka long long int} 7373s | %llu 7373s 7373s If you find this error message confusing, uninformative, or wrong, please open an issue: 7373s https://github.com/diku-dk/futhark/issues 7373s 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.fut: 7375s Compiling with --backend=opencl: 7375s cc failed with code 1: 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_umul_hi64’: 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7375s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7375s | ^~~~~~~~~~~ 7375s | __uint32_t 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:90: error: expected ‘)’ before ‘a’ 7375s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4511:109: error: expected ‘)’ before ‘b’ 7375s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘futrts_smul_hi64’: 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7375s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7375s | ^~~~~~~~~~ 7375s | __int128__ 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4515:86: error: expected ‘)’ before ‘a’ 7375s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c:4515:104: error: expected ‘)’ before ‘b’ 7375s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-argument.c: In function ‘mk_compile_opts’: 7375s /tmp/autopkgtest.K0ihat/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=] 7375s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7375s | ~~^ ~~~~~~~~~~~~~ 7375s | | | 7375s | unsigned int int64_t {aka long long int} 7375s | %llu 7375s 7375s If you find this error message confusing, uninformative, or wrong, please open an issue: 7375s https://github.com/diku-dk/futhark/issues 7375s 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.fut: 7375s Compiling with --backend=opencl: 7375s cc failed with code 1: 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_umul_hi64’: 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7375s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7375s | ^~~~~~~~~~~ 7375s | __uint32_t 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:90: error: expected ‘)’ before ‘a’ 7375s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4511:109: error: expected ‘)’ before ‘b’ 7375s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘futrts_smul_hi64’: 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7375s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7375s | ^~~~~~~~~~ 7375s | __int128__ 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4515:86: error: expected ‘)’ before ‘a’ 7375s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c:4515:104: error: expected ‘)’ before ‘b’ 7375s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7375s | ~ ^ 7375s | ) 7375s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-apply.c: In function ‘mk_compile_opts’: 7375s /tmp/autopkgtest.K0ihat/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=] 7375s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7375s | ~~^ ~~~~~~~~~~~~~ 7375s | | | 7375s | unsigned int int64_t {aka long long int} 7375s | %llu 7375s 7375s If you find this error message confusing, uninformative, or wrong, please open an issue: 7375s https://github.com/diku-dk/futhark/issues 7375s 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.fut: 7377s Compiling with --backend=opencl: 7377s cc failed with code 1: 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_umul_hi64’: 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7377s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7377s | ^~~~~~~~~~~ 7377s | __uint32_t 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:90: error: expected ‘)’ before ‘a’ 7377s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7377s | ~ ^ 7377s | ) 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4511:109: error: expected ‘)’ before ‘b’ 7377s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7377s | ~ ^ 7377s | ) 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘futrts_smul_hi64’: 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7377s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7377s | ^~~~~~~~~~ 7377s | __int128__ 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4515:86: error: expected ‘)’ before ‘a’ 7377s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7377s | ~ ^ 7377s | ) 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c:4515:104: error: expected ‘)’ before ‘b’ 7377s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7377s | ~ ^ 7377s | ) 7377s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-hof.c: In function ‘mk_compile_opts’: 7377s /tmp/autopkgtest.K0ihat/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=] 7377s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7377s | ~~^ ~~~~~~~~~~~~~ 7377s | | | 7377s | unsigned int int64_t {aka long long int} 7377s | %llu 7377s 7377s If you find this error message confusing, uninformative, or wrong, please open an issue: 7377s https://github.com/diku-dk/futhark/issues 7377s 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut: 7378s Compiling with --backend=opencl: 7378s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.fut:5:15-16: 7378s Unused name "x". 7378s cc failed with code 1: 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_umul_hi64’: 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7378s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7378s | ^~~~~~~~~~~ 7378s | __uint32_t 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:90: error: expected ‘)’ before ‘a’ 7378s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7378s | ~ ^ 7378s | ) 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4511:109: error: expected ‘)’ before ‘b’ 7378s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7378s | ~ ^ 7378s | ) 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘futrts_smul_hi64’: 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7378s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7378s | ^~~~~~~~~~ 7378s | __int128__ 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4515:86: error: expected ‘)’ before ‘a’ 7378s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7378s | ~ ^ 7378s | ) 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c:4515:104: error: expected ‘)’ before ‘b’ 7378s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7378s | ~ ^ 7378s | ) 7378s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/explicit-shapes0.c: In function ‘mk_compile_opts’: 7378s /tmp/autopkgtest.K0ihat/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=] 7378s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7378s | ~~^ ~~~~~~~~~~~~~ 7378s | | | 7378s | unsigned int int64_t {aka long long int} 7378s | %llu 7378s 7378s If you find this error message confusing, uninformative, or wrong, please open an issue: 7378s https://github.com/diku-dk/futhark/issues 7378s 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.fut: 7382s Compiling with --backend=opencl: 7382s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.fut:7:19-35: 7382s Defaulting ambiguous type to i32. 7382s cc failed with code 1: 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_umul_hi64’: 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7382s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7382s | ^~~~~~~~~~~ 7382s | __uint32_t 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:90: error: expected ‘)’ before ‘a’ 7382s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7382s | ~ ^ 7382s | ) 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4513:109: error: expected ‘)’ before ‘b’ 7382s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7382s | ~ ^ 7382s | ) 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘futrts_smul_hi64’: 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7382s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7382s | ^~~~~~~~~~ 7382s | __int128__ 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4517:86: error: expected ‘)’ before ‘a’ 7382s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7382s | ~ ^ 7382s | ) 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c:4517:104: error: expected ‘)’ before ‘b’ 7382s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7382s | ~ ^ 7382s | ) 7382s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/existential-ret.c: In function ‘mk_compile_opts’: 7382s /tmp/autopkgtest.K0ihat/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=] 7382s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7382s | ~~^ ~~~~~~~~~~~~~ 7382s | | | 7382s | unsigned int int64_t {aka long long int} 7382s | %llu 7382s 7382s If you find this error message confusing, uninformative, or wrong, please open an issue: 7382s https://github.com/diku-dk/futhark/issues 7382s 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.fut: 7383s Compiling with --backend=opencl: 7383s cc failed with code 1: 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_umul_hi64’: 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7383s | ^~~~~~~~~~~ 7383s | __uint32_t 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4497:90: error: expected ‘)’ before ‘a’ 7383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7383s | ~ ^ 7383s | ) 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4497:109: error: expected ‘)’ before ‘b’ 7383s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7383s | ~ ^ 7383s | ) 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘futrts_smul_hi64’: 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7383s | ^~~~~~~~~~ 7383s | __int128__ 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4501:86: error: expected ‘)’ before ‘a’ 7383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7383s | ~ ^ 7383s | ) 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c:4501:104: error: expected ‘)’ before ‘b’ 7383s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7383s | ~ ^ 7383s | ) 7383s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet0.c: In function ‘mk_compile_opts’: 7383s /tmp/autopkgtest.K0ihat/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=] 7383s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7383s | ~~^ ~~~~~~~~~~~~~ 7383s | | | 7383s | unsigned int int64_t {aka long long int} 7383s | %llu 7383s 7383s If you find this error message confusing, uninformative, or wrong, please open an issue: 7383s https://github.com/diku-dk/futhark/issues 7383s 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.fut: 7387s Compiling with --backend=opencl: 7387s cc failed with code 1: 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_umul_hi64’: 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7387s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7387s | ^~~~~~~~~~~ 7387s | __uint32_t 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4497:90: error: expected ‘)’ before ‘a’ 7387s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4497:109: error: expected ‘)’ before ‘b’ 7387s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘futrts_smul_hi64’: 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7387s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7387s | ^~~~~~~~~~ 7387s | __int128__ 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4501:86: error: expected ‘)’ before ‘a’ 7387s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c:4501:104: error: expected ‘)’ before ‘b’ 7387s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/extlet1.c: In function ‘mk_compile_opts’: 7387s /tmp/autopkgtest.K0ihat/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=] 7387s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7387s | ~~^ ~~~~~~~~~~~~~ 7387s | | | 7387s | unsigned int int64_t {aka long long int} 7387s | %llu 7387s 7387s If you find this error message confusing, uninformative, or wrong, please open an issue: 7387s https://github.com/diku-dk/futhark/issues 7387s 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.fut: 7387s Compiling with --backend=opencl: 7387s cc failed with code 1: 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_umul_hi64’: 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7387s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7387s | ^~~~~~~~~~~ 7387s | __uint32_t 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:90: error: expected ‘)’ before ‘a’ 7387s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4485:109: error: expected ‘)’ before ‘b’ 7387s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘futrts_smul_hi64’: 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7387s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7387s | ^~~~~~~~~~ 7387s | __int128__ 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4489:86: error: expected ‘)’ before ‘a’ 7387s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c:4489:104: error: expected ‘)’ before ‘b’ 7387s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7387s | ~ ^ 7387s | ) 7387s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/field-in-size.c: In function ‘mk_compile_opts’: 7387s /tmp/autopkgtest.K0ihat/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=] 7387s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7387s | ~~^ ~~~~~~~~~~~~~ 7387s | | | 7387s | unsigned int int64_t {aka long long int} 7387s | %llu 7387s 7387s If you find this error message confusing, uninformative, or wrong, please open an issue: 7387s https://github.com/diku-dk/futhark/issues 7387s 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.fut: 7390s Compiling with --backend=opencl: 7390s cc failed with code 1: 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_umul_hi64’: 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7390s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7390s | ^~~~~~~~~~~ 7390s | __uint32_t 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4511:90: error: expected ‘)’ before ‘a’ 7390s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7390s | ~ ^ 7390s | ) 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4511:109: error: expected ‘)’ before ‘b’ 7390s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7390s | ~ ^ 7390s | ) 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘futrts_smul_hi64’: 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7390s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7390s | ^~~~~~~~~~ 7390s | __int128__ 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4515:86: error: expected ‘)’ before ‘a’ 7390s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7390s | ~ ^ 7390s | ) 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c:4515:104: error: expected ‘)’ before ‘b’ 7390s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7390s | ~ ^ 7390s | ) 7390s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/flatmap.c: In function ‘mk_compile_opts’: 7390s /tmp/autopkgtest.K0ihat/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=] 7390s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7390s | ~~^ ~~~~~~~~~~~~~ 7390s | | | 7390s | unsigned int int64_t {aka long long int} 7390s | %llu 7390s 7390s If you find this error message confusing, uninformative, or wrong, please open an issue: 7390s https://github.com/diku-dk/futhark/issues 7390s 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.fut: 7391s Compiling with --backend=opencl: 7391s cc failed with code 1: 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_umul_hi64’: 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7391s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7391s | ^~~~~~~~~~~ 7391s | __uint32_t 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4511:90: error: expected ‘)’ before ‘a’ 7391s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7391s | ~ ^ 7391s | ) 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4511:109: error: expected ‘)’ before ‘b’ 7391s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7391s | ~ ^ 7391s | ) 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘futrts_smul_hi64’: 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7391s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7391s | ^~~~~~~~~~ 7391s | __int128__ 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4515:86: error: expected ‘)’ before ‘a’ 7391s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7391s | ~ ^ 7391s | ) 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c:4515:104: error: expected ‘)’ before ‘b’ 7391s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7391s | ~ ^ 7391s | ) 7391s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape0.c: In function ‘mk_compile_opts’: 7391s /tmp/autopkgtest.K0ihat/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=] 7391s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7391s | ~~^ ~~~~~~~~~~~~~ 7391s | | | 7391s | unsigned int int64_t {aka long long int} 7391s | %llu 7391s 7391s If you find this error message confusing, uninformative, or wrong, please open an issue: 7391s https://github.com/diku-dk/futhark/issues 7391s 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.fut: 7396s Compiling with --backend=opencl: 7396s cc failed with code 1: 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_umul_hi64’: 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7396s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7396s | ^~~~~~~~~~~ 7396s | __uint32_t 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4497:90: error: expected ‘)’ before ‘a’ 7396s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7396s | ~ ^ 7396s | ) 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4497:109: error: expected ‘)’ before ‘b’ 7396s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7396s | ~ ^ 7396s | ) 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘futrts_smul_hi64’: 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7396s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7396s | ^~~~~~~~~~ 7396s | __int128__ 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4501:86: error: expected ‘)’ before ‘a’ 7396s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7396s | ~ ^ 7396s | ) 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c:4501:104: error: expected ‘)’ before ‘b’ 7396s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7396s | ~ ^ 7396s | ) 7396s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape3.c: In function ‘mk_compile_opts’: 7396s /tmp/autopkgtest.K0ihat/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=] 7396s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7396s | ~~^ ~~~~~~~~~~~~~ 7396s | | | 7396s | unsigned int int64_t {aka long long int} 7396s | %llu 7396s 7396s If you find this error message confusing, uninformative, or wrong, please open an issue: 7396s https://github.com/diku-dk/futhark/issues 7396s 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.fut: 7397s Compiling with --backend=opencl: 7397s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.fut:5:11-13: 7397s Unused name "xs". 7397s cc failed with code 1: 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_umul_hi64’: 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7397s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7397s | ^~~~~~~~~~~ 7397s | __uint32_t 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4528:90: error: expected ‘)’ before ‘a’ 7397s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7397s | ~ ^ 7397s | ) 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4528:109: error: expected ‘)’ before ‘b’ 7397s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7397s | ~ ^ 7397s | ) 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘futrts_smul_hi64’: 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7397s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7397s | ^~~~~~~~~~ 7397s | __int128__ 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4532:86: error: expected ‘)’ before ‘a’ 7397s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7397s | ~ ^ 7397s | ) 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c:4532:104: error: expected ‘)’ before ‘b’ 7397s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7397s | ~ ^ 7397s | ) 7397s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape6.c: In function ‘mk_compile_opts’: 7397s /tmp/autopkgtest.K0ihat/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=] 7397s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7397s | ~~^ ~~~~~~~~~~~~~ 7397s | | | 7397s | unsigned int int64_t {aka long long int} 7397s | %llu 7397s 7397s If you find this error message confusing, uninformative, or wrong, please open an issue: 7397s https://github.com/diku-dk/futhark/issues 7397s 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.fut: 7398s Compiling with --backend=opencl: 7398s cc failed with code 1: 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_umul_hi64’: 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7398s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7398s | ^~~~~~~~~~~ 7398s | __uint32_t 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4511:90: error: expected ‘)’ before ‘a’ 7398s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7398s | ~ ^ 7398s | ) 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4511:109: error: expected ‘)’ before ‘b’ 7398s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7398s | ~ ^ 7398s | ) 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘futrts_smul_hi64’: 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7398s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7398s | ^~~~~~~~~~ 7398s | __int128__ 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4515:86: error: expected ‘)’ before ‘a’ 7398s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7398s | ~ ^ 7398s | ) 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c:4515:104: error: expected ‘)’ before ‘b’ 7398s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7398s | ~ ^ 7398s | ) 7398s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/funshape4.c: In function ‘mk_compile_opts’: 7398s /tmp/autopkgtest.K0ihat/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=] 7398s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7398s | ~~^ ~~~~~~~~~~~~~ 7398s | | | 7398s | unsigned int int64_t {aka long long int} 7398s | %llu 7398s 7398s If you find this error message confusing, uninformative, or wrong, please open an issue: 7398s https://github.com/diku-dk/futhark/issues 7398s 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.fut: 7401s Compiling with --backend=opencl: 7401s cc failed with code 1: 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_umul_hi64’: 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7401s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7401s | ^~~~~~~~~~~ 7401s | __uint32_t 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4527:90: error: expected ‘)’ before ‘a’ 7401s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7401s | ~ ^ 7401s | ) 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4527:109: error: expected ‘)’ before ‘b’ 7401s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7401s | ~ ^ 7401s | ) 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘futrts_smul_hi64’: 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7401s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7401s | ^~~~~~~~~~ 7401s | __int128__ 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4531:86: error: expected ‘)’ before ‘a’ 7401s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7401s | ~ ^ 7401s | ) 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c:4531:104: error: expected ‘)’ before ‘b’ 7401s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7401s | ~ ^ 7401s | ) 7401s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof0.c: In function ‘mk_compile_opts’: 7401s /tmp/autopkgtest.K0ihat/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=] 7401s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7401s | ~~^ ~~~~~~~~~~~~~ 7401s | | | 7401s | unsigned int int64_t {aka long long int} 7401s | %llu 7401s 7401s If you find this error message confusing, uninformative, or wrong, please open an issue: 7401s https://github.com/diku-dk/futhark/issues 7401s 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.fut: 7403s Compiling with --backend=opencl: 7403s cc failed with code 1: 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_umul_hi64’: 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7403s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7403s | ^~~~~~~~~~~ 7403s | __uint32_t 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4512:90: error: expected ‘)’ before ‘a’ 7403s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4512:109: error: expected ‘)’ before ‘b’ 7403s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c: In function ‘futrts_smul_hi64’: 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7403s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7403s | ^~~~~~~~~~ 7403s | __int128__ 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4516:86: error: expected ‘)’ before ‘a’ 7403s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c:4516:104: error: expected ‘)’ before ‘b’ 7403s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if0.c: In function ‘mk_compile_opts’: 7403s /tmp/autopkgtest.K0ihat/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=] 7403s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7403s | ~~^ ~~~~~~~~~~~~~ 7403s | | | 7403s | unsigned int int64_t {aka long long int} 7403s | %llu 7403s 7403s If you find this error message confusing, uninformative, or wrong, please open an issue: 7403s https://github.com/diku-dk/futhark/issues 7403s 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.fut: 7403s Compiling with --backend=opencl: 7403s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.fut:11:20-27: 7403s Unused name "weights". 7403s cc failed with code 1: 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_umul_hi64’: 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7403s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7403s | ^~~~~~~~~~~ 7403s | __uint32_t 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4513:90: error: expected ‘)’ before ‘a’ 7403s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4513:109: error: expected ‘)’ before ‘b’ 7403s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘futrts_smul_hi64’: 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7403s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7403s | ^~~~~~~~~~ 7403s | __int128__ 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4517:86: error: expected ‘)’ before ‘a’ 7403s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c:4517:104: error: expected ‘)’ before ‘b’ 7403s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7403s | ~ ^ 7403s | ) 7403s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/hof1.c: In function ‘mk_compile_opts’: 7403s /tmp/autopkgtest.K0ihat/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=] 7403s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7403s | ~~^ ~~~~~~~~~~~~~ 7403s | | | 7403s | unsigned int int64_t {aka long long int} 7403s | %llu 7403s 7403s If you find this error message confusing, uninformative, or wrong, please open an issue: 7403s https://github.com/diku-dk/futhark/issues 7403s 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.fut: 7404s Compiling with --backend=opencl: 7404s cc failed with code 1: 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_umul_hi64’: 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7404s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7404s | ^~~~~~~~~~~ 7404s | __uint32_t 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4499:90: error: expected ‘)’ before ‘a’ 7404s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7404s | ~ ^ 7404s | ) 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4499:109: error: expected ‘)’ before ‘b’ 7404s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7404s | ~ ^ 7404s | ) 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c: In function ‘futrts_smul_hi64’: 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7404s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7404s | ^~~~~~~~~~ 7404s | __int128__ 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4503:86: error: expected ‘)’ before ‘a’ 7404s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7404s | ~ ^ 7404s | ) 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c:4503:104: error: expected ‘)’ before ‘b’ 7404s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7404s | ~ ^ 7404s | ) 7404s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if2.c: In function ‘mk_compile_opts’: 7404s /tmp/autopkgtest.K0ihat/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=] 7404s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7404s | ~~^ ~~~~~~~~~~~~~ 7404s | | | 7404s | unsigned int int64_t {aka long long int} 7404s | %llu 7404s 7404s If you find this error message confusing, uninformative, or wrong, please open an issue: 7404s https://github.com/diku-dk/futhark/issues 7404s 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.fut: 7405s Compiling with --backend=opencl: 7405s cc failed with code 1: 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_umul_hi64’: 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7405s | ^~~~~~~~~~~ 7405s | __uint32_t 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4511:90: error: expected ‘)’ before ‘a’ 7405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7405s | ~ ^ 7405s | ) 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4511:109: error: expected ‘)’ before ‘b’ 7405s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7405s | ~ ^ 7405s | ) 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c: In function ‘futrts_smul_hi64’: 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7405s | ^~~~~~~~~~ 7405s | __int128__ 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4515:86: error: expected ‘)’ before ‘a’ 7405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7405s | ~ ^ 7405s | ) 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c:4515:104: error: expected ‘)’ before ‘b’ 7405s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7405s | ~ ^ 7405s | ) 7405s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if1.c: In function ‘mk_compile_opts’: 7405s /tmp/autopkgtest.K0ihat/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=] 7405s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7405s | ~~^ ~~~~~~~~~~~~~ 7405s | | | 7405s | unsigned int int64_t {aka long long int} 7405s | %llu 7405s 7405s If you find this error message confusing, uninformative, or wrong, please open an issue: 7405s https://github.com/diku-dk/futhark/issues 7405s 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.fut: 7411s Compiling with --backend=opencl: 7411s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 7411s Defaulting ambiguous type to i32. 7411s 7411s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.fut:9:12-23: 7411s Defaulting ambiguous type to i32. 7411s cc failed with code 1: 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_umul_hi64’: 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7411s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7411s | ^~~~~~~~~~~ 7411s | __uint32_t 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4512:90: error: expected ‘)’ before ‘a’ 7411s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7411s | ~ ^ 7411s | ) 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4512:109: error: expected ‘)’ before ‘b’ 7411s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7411s | ~ ^ 7411s | ) 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c: In function ‘futrts_smul_hi64’: 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7411s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7411s | ^~~~~~~~~~ 7411s | __int128__ 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4516:86: error: expected ‘)’ before ‘a’ 7411s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7411s | ~ ^ 7411s | ) 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c:4516:104: error: expected ‘)’ before ‘b’ 7411s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7411s | ~ ^ 7411s | ) 7411s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/if4.c: In function ‘mk_compile_opts’: 7411s /tmp/autopkgtest.K0ihat/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=] 7411s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7411s | ~~^ ~~~~~~~~~~~~~ 7411s | | | 7411s | unsigned int int64_t {aka long long int} 7411s | %llu 7411s 7411s If you find this error message confusing, uninformative, or wrong, please open an issue: 7411s https://github.com/diku-dk/futhark/issues 7411s 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.fut: 7413s Compiling with --backend=opencl: 7413s cc failed with code 1: 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_umul_hi64’: 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7413s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7413s | ^~~~~~~~~~~ 7413s | __uint32_t 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4511:90: error: expected ‘)’ before ‘a’ 7413s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7413s | ~ ^ 7413s | ) 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4511:109: error: expected ‘)’ before ‘b’ 7413s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7413s | ~ ^ 7413s | ) 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘futrts_smul_hi64’: 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7413s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7413s | ^~~~~~~~~~ 7413s | __int128__ 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4515:86: error: expected ‘)’ before ‘a’ 7413s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7413s | ~ ^ 7413s | ) 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c:4515:104: error: expected ‘)’ before ‘b’ 7413s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7413s | ~ ^ 7413s | ) 7413s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference6.c: In function ‘mk_compile_opts’: 7413s /tmp/autopkgtest.K0ihat/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=] 7413s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7413s | ~~^ ~~~~~~~~~~~~~ 7413s | | | 7413s | unsigned int int64_t {aka long long int} 7413s | %llu 7413s 7413s If you find this error message confusing, uninformative, or wrong, please open an issue: 7413s https://github.com/diku-dk/futhark/issues 7413s 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.fut: 7415s Compiling with --backend=opencl: 7415s cc failed with code 1: 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_umul_hi64’: 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7415s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7415s | ^~~~~~~~~~~ 7415s | __uint32_t 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:90: error: expected ‘)’ before ‘a’ 7415s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7415s | ~ ^ 7415s | ) 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4512:109: error: expected ‘)’ before ‘b’ 7415s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7415s | ~ ^ 7415s | ) 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘futrts_smul_hi64’: 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7415s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7415s | ^~~~~~~~~~ 7415s | __int128__ 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4516:86: error: expected ‘)’ before ‘a’ 7415s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7415s | ~ ^ 7415s | ) 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c:4516:104: error: expected ‘)’ before ‘b’ 7415s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7415s | ~ ^ 7415s | ) 7415s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use2.c: In function ‘mk_compile_opts’: 7415s /tmp/autopkgtest.K0ihat/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=] 7415s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7415s | ~~^ ~~~~~~~~~~~~~ 7415s | | | 7415s | unsigned int int64_t {aka long long int} 7415s | %llu 7415s 7415s If you find this error message confusing, uninformative, or wrong, please open an issue: 7415s https://github.com/diku-dk/futhark/issues 7415s 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.fut: 7416s Compiling with --backend=opencl: 7416s cc failed with code 1: 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_umul_hi64’: 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7416s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7416s | ^~~~~~~~~~~ 7416s | __uint32_t 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4511:90: error: expected ‘)’ before ‘a’ 7416s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7416s | ~ ^ 7416s | ) 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4511:109: error: expected ‘)’ before ‘b’ 7416s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7416s | ~ ^ 7416s | ) 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘futrts_smul_hi64’: 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7416s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7416s | ^~~~~~~~~~ 7416s | __int128__ 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4515:86: error: expected ‘)’ before ‘a’ 7416s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7416s | ~ ^ 7416s | ) 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c:4515:104: error: expected ‘)’ before ‘b’ 7416s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7416s | ~ ^ 7416s | ) 7416s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference7.c: In function ‘mk_compile_opts’: 7416s /tmp/autopkgtest.K0ihat/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=] 7416s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7416s | ~~^ ~~~~~~~~~~~~~ 7416s | | | 7416s | unsigned int int64_t {aka long long int} 7416s | %llu 7416s 7416s If you find this error message confusing, uninformative, or wrong, please open an issue: 7416s https://github.com/diku-dk/futhark/issues 7416s 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.fut: 7417s Compiling with --backend=opencl: 7417s cc failed with code 1: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_umul_hi64’: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ^~~~~~~~~~~ 7417s | __uint32_t 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4511:90: error: expected ‘)’ before ‘a’ 7417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4511:109: error: expected ‘)’ before ‘b’ 7417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘futrts_smul_hi64’: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ^~~~~~~~~~ 7417s | __int128__ 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4515:86: error: expected ‘)’ before ‘a’ 7417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c:4515:104: error: expected ‘)’ before ‘b’ 7417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference9.c: In function ‘mk_compile_opts’: 7417s /tmp/autopkgtest.K0ihat/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=] 7417s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7417s | ~~^ ~~~~~~~~~~~~~ 7417s | | | 7417s | unsigned int int64_t {aka long long int} 7417s | %llu 7417s 7417s If you find this error message confusing, uninformative, or wrong, please open an issue: 7417s https://github.com/diku-dk/futhark/issues 7417s 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.fut: 7417s Compiling with --backend=opencl: 7417s cc failed with code 1: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_umul_hi64’: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ^~~~~~~~~~~ 7417s | __uint32_t 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4511:90: error: expected ‘)’ before ‘a’ 7417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4511:109: error: expected ‘)’ before ‘b’ 7417s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘futrts_smul_hi64’: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ^~~~~~~~~~ 7417s | __int128__ 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4515:86: error: expected ‘)’ before ‘a’ 7417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c:4515:104: error: expected ‘)’ before ‘b’ 7417s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/inference8.c: In function ‘mk_compile_opts’: 7417s /tmp/autopkgtest.K0ihat/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=] 7417s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7417s | ~~^ ~~~~~~~~~~~~~ 7417s | | | 7417s | unsigned int int64_t {aka long long int} 7417s | %llu 7417s 7417s If you find this error message confusing, uninformative, or wrong, please open an issue: 7417s https://github.com/diku-dk/futhark/issues 7417s 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.fut: 7417s Compiling with --backend=opencl: 7417s cc failed with code 1: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_umul_hi64’: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7417s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ^~~~~~~~~~~ 7417s | __uint32_t 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:78: note: each undeclared identifier is reported only once for each function it appears in 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:90: error: expected ‘)’ before ‘a’ 7417s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4543:109: error: expected ‘)’ before ‘b’ 7417s 4543 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘futrts_smul_hi64’: 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4547:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7417s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ^~~~~~~~~~ 7417s | __int128__ 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4547:86: error: expected ‘)’ before ‘a’ 7417s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c:4547:104: error: expected ‘)’ before ‘b’ 7417s 4547 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7417s | ~ ^ 7417s | ) 7417s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/implicit-shape-use.c: In function ‘mk_compile_opts’: 7417s /tmp/autopkgtest.K0ihat/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=] 7417s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7417s | ~~^ ~~~~~~~~~~~~~ 7417s | | | 7417s | unsigned int int64_t {aka long long int} 7417s | %llu 7417s 7417s If you find this error message confusing, uninformative, or wrong, please open an issue: 7417s https://github.com/diku-dk/futhark/issues 7417s 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.fut: 7418s Compiling with --backend=opencl: 7418s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.fut:5:11-12: 7418s Unused name "x". 7418s cc failed with code 1: 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_umul_hi64’: 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7418s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7418s | ^~~~~~~~~~~ 7418s | __uint32_t 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4512:90: error: expected ‘)’ before ‘a’ 7418s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7418s | ~ ^ 7418s | ) 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4512:109: error: expected ‘)’ before ‘b’ 7418s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7418s | ~ ^ 7418s | ) 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘futrts_smul_hi64’: 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7418s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7418s | ^~~~~~~~~~ 7418s | __int128__ 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4516:86: error: expected ‘)’ before ‘a’ 7418s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7418s | ~ ^ 7418s | ) 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c:4516:104: error: expected ‘)’ before ‘b’ 7418s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7418s | ~ ^ 7418s | ) 7418s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/irregular0.c: In function ‘mk_compile_opts’: 7418s /tmp/autopkgtest.K0ihat/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=] 7418s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7418s | ~~^ ~~~~~~~~~~~~~ 7418s | | | 7418s | unsigned int int64_t {aka long long int} 7418s | %llu 7418s 7418s If you find this error message confusing, uninformative, or wrong, please open an issue: 7418s https://github.com/diku-dk/futhark/issues 7418s 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.fut: 7426s Compiling with --backend=opencl: 7426s cc failed with code 1: 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_umul_hi64’: 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7426s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7426s | ^~~~~~~~~~~ 7426s | __uint32_t 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4513:90: error: expected ‘)’ before ‘a’ 7426s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7426s | ~ ^ 7426s | ) 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4513:109: error: expected ‘)’ before ‘b’ 7426s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7426s | ~ ^ 7426s | ) 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘futrts_smul_hi64’: 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7426s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7426s | ^~~~~~~~~~ 7426s | __int128__ 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4517:86: error: expected ‘)’ before ‘a’ 7426s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7426s | ~ ^ 7426s | ) 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c:4517:104: error: expected ‘)’ before ‘b’ 7426s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7426s | ~ ^ 7426s | ) 7426s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/known-shape.c: In function ‘mk_compile_opts’: 7426s /tmp/autopkgtest.K0ihat/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=] 7426s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7426s | ~~^ ~~~~~~~~~~~~~ 7426s | | | 7426s | unsigned int int64_t {aka long long int} 7426s | %llu 7426s 7426s If you find this error message confusing, uninformative, or wrong, please open an issue: 7426s https://github.com/diku-dk/futhark/issues 7426s 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.fut: 7427s Compiling with --backend=opencl: 7427s cc failed with code 1: 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_umul_hi64’: 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7427s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7427s | ^~~~~~~~~~~ 7427s | __uint32_t 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:90: error: expected ‘)’ before ‘a’ 7427s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7427s | ~ ^ 7427s | ) 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4526:109: error: expected ‘)’ before ‘b’ 7427s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7427s | ~ ^ 7427s | ) 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘futrts_smul_hi64’: 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7427s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7427s | ^~~~~~~~~~ 7427s | __int128__ 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4530:86: error: expected ‘)’ before ‘a’ 7427s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7427s | ~ ^ 7427s | ) 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c:4530:104: error: expected ‘)’ before ‘b’ 7427s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7427s | ~ ^ 7427s | ) 7427s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/lambda-return2.c: In function ‘mk_compile_opts’: 7427s /tmp/autopkgtest.K0ihat/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=] 7427s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7427s | ~~^ ~~~~~~~~~~~~~ 7428s | | | 7428s | unsigned int int64_t {aka long long int} 7428s | %llu 7428s 7428s If you find this error message confusing, uninformative, or wrong, please open an issue: 7428s https://github.com/diku-dk/futhark/issues 7428s 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.fut: 7429s Compiling with --backend=opencl: 7429s cc failed with code 1: 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_umul_hi64’: 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7429s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7429s | ^~~~~~~~~~~ 7429s | __uint32_t 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4497:90: error: expected ‘)’ before ‘a’ 7429s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4497:109: error: expected ‘)’ before ‘b’ 7429s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘futrts_smul_hi64’: 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7429s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7429s | ^~~~~~~~~~ 7429s | __int128__ 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4501:86: error: expected ‘)’ before ‘a’ 7429s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c:4501:104: error: expected ‘)’ before ‘b’ 7429s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape10.c: In function ‘mk_compile_opts’: 7429s /tmp/autopkgtest.K0ihat/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=] 7429s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7429s | ~~^ ~~~~~~~~~~~~~ 7429s | | | 7429s | unsigned int int64_t {aka long long int} 7429s | %llu 7429s 7429s If you find this error message confusing, uninformative, or wrong, please open an issue: 7429s https://github.com/diku-dk/futhark/issues 7429s 7429s 1645 failed, 201 passed, 460 to go. 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.fut: 7429s Compiling with --backend=opencl: 7429s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.fut:5:12-15: 7429s Unused name "xs'". 7429s cc failed with code 1: 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_umul_hi64’: 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7429s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7429s | ^~~~~~~~~~~ 7429s | __uint32_t 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4511:90: error: expected ‘)’ before ‘a’ 7429s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4511:109: error: expected ‘)’ before ‘b’ 7429s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘futrts_smul_hi64’: 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7429s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7429s | ^~~~~~~~~~ 7429s | __int128__ 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4515:86: error: expected ‘)’ before ‘a’ 7429s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c:4515:104: error: expected ‘)’ before ‘b’ 7429s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7429s | ~ ^ 7429s | ) 7429s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape0.c: In function ‘mk_compile_opts’: 7429s /tmp/autopkgtest.K0ihat/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=] 7429s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7429s | ~~^ ~~~~~~~~~~~~~ 7429s | | | 7429s | unsigned int int64_t {aka long long int} 7429s | %llu 7429s 7429s If you find this error message confusing, uninformative, or wrong, please open an issue: 7429s https://github.com/diku-dk/futhark/issues 7429s 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.fut: 7430s Compiling with --backend=opencl: 7430s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.fut:5:12-15: 7430s Unused name "xss". 7430s cc failed with code 1: 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_umul_hi64’: 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7430s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7430s | ^~~~~~~~~~~ 7430s | __uint32_t 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4497:90: error: expected ‘)’ before ‘a’ 7430s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7430s | ~ ^ 7430s | ) 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4497:109: error: expected ‘)’ before ‘b’ 7430s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7430s | ~ ^ 7430s | ) 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘futrts_smul_hi64’: 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7430s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7430s | ^~~~~~~~~~ 7430s | __int128__ 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4501:86: error: expected ‘)’ before ‘a’ 7430s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7430s | ~ ^ 7430s | ) 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c:4501:104: error: expected ‘)’ before ‘b’ 7430s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7430s | ~ ^ 7430s | ) 7430s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape3.c: In function ‘mk_compile_opts’: 7430s /tmp/autopkgtest.K0ihat/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=] 7430s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7430s | ~~^ ~~~~~~~~~~~~~ 7430s | | | 7430s | unsigned int int64_t {aka long long int} 7430s | %llu 7430s 7430s If you find this error message confusing, uninformative, or wrong, please open an issue: 7430s https://github.com/diku-dk/futhark/issues 7430s 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.fut: 7432s Compiling with --backend=opencl: 7432s cc failed with code 1: 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_umul_hi64’: 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7432s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7432s | ^~~~~~~~~~~ 7432s | __uint32_t 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4511:90: error: expected ‘)’ before ‘a’ 7432s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7432s | ~ ^ 7432s | ) 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4511:109: error: expected ‘)’ before ‘b’ 7432s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7432s | ~ ^ 7432s | ) 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘futrts_smul_hi64’: 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7432s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7432s | ^~~~~~~~~~ 7432s | __int128__ 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4515:86: error: expected ‘)’ before ‘a’ 7432s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7432s | ~ ^ 7432s | ) 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c:4515:104: error: expected ‘)’ before ‘b’ 7432s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7432s | ~ ^ 7432s | ) 7432s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape11.c: In function ‘mk_compile_opts’: 7432s /tmp/autopkgtest.K0ihat/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=] 7432s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7432s | ~~^ ~~~~~~~~~~~~~ 7432s | | | 7432s | unsigned int int64_t {aka long long int} 7432s | %llu 7432s 7432s If you find this error message confusing, uninformative, or wrong, please open an issue: 7432s https://github.com/diku-dk/futhark/issues 7432s 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.fut: 7434s Compiling with --backend=opencl: 7434s cc failed with code 1: 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_umul_hi64’: 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7434s | ^~~~~~~~~~~ 7434s | __uint32_t 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4511:90: error: expected ‘)’ before ‘a’ 7434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4511:109: error: expected ‘)’ before ‘b’ 7434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘futrts_smul_hi64’: 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7434s | ^~~~~~~~~~ 7434s | __int128__ 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4515:86: error: expected ‘)’ before ‘a’ 7434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c:4515:104: error: expected ‘)’ before ‘b’ 7434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape4.c: In function ‘mk_compile_opts’: 7434s /tmp/autopkgtest.K0ihat/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=] 7434s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7434s | ~~^ ~~~~~~~~~~~~~ 7434s | | | 7434s | unsigned int int64_t {aka long long int} 7434s | %llu 7434s 7434s If you find this error message confusing, uninformative, or wrong, please open an issue: 7434s https://github.com/diku-dk/futhark/issues 7434s 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.fut: 7434s Compiling with --backend=opencl: 7434s cc failed with code 1: 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_umul_hi64’: 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7434s | ^~~~~~~~~~~ 7434s | __uint32_t 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4511:90: error: expected ‘)’ before ‘a’ 7434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4511:109: error: expected ‘)’ before ‘b’ 7434s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘futrts_smul_hi64’: 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7434s | ^~~~~~~~~~ 7434s | __int128__ 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4515:86: error: expected ‘)’ before ‘a’ 7434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c:4515:104: error: expected ‘)’ before ‘b’ 7434s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7434s | ~ ^ 7434s | ) 7434s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape5.c: In function ‘mk_compile_opts’: 7434s /tmp/autopkgtest.K0ihat/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=] 7434s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7434s | ~~^ ~~~~~~~~~~~~~ 7434s | | | 7434s | unsigned int int64_t {aka long long int} 7434s | %llu 7434s 7434s If you find this error message confusing, uninformative, or wrong, please open an issue: 7434s https://github.com/diku-dk/futhark/issues 7434s 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.fut: 7438s Compiling with --backend=opencl: 7438s cc failed with code 1: 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_umul_hi64’: 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7438s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7438s | ^~~~~~~~~~~ 7438s | __uint32_t 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4511:90: error: expected ‘)’ before ‘a’ 7438s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7438s | ~ ^ 7438s | ) 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4511:109: error: expected ‘)’ before ‘b’ 7438s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7438s | ~ ^ 7438s | ) 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘futrts_smul_hi64’: 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7438s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7438s | ^~~~~~~~~~ 7438s | __int128__ 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4515:86: error: expected ‘)’ before ‘a’ 7438s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7438s | ~ ^ 7438s | ) 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c:4515:104: error: expected ‘)’ before ‘b’ 7438s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7438s | ~ ^ 7438s | ) 7438s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape6.c: In function ‘mk_compile_opts’: 7438s /tmp/autopkgtest.K0ihat/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=] 7438s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7438s | ~~^ ~~~~~~~~~~~~~ 7438s | | | 7438s | unsigned int int64_t {aka long long int} 7438s | %llu 7438s 7438s If you find this error message confusing, uninformative, or wrong, please open an issue: 7438s https://github.com/diku-dk/futhark/issues 7438s 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.fut: 7442s Compiling with --backend=opencl: 7442s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.fut:5:23-24: 7442s Unused name "f". 7442s 7442s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.fut:7:12-13: 7442s Unused name "f". 7442s cc failed with code 1: 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_umul_hi64’: 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7442s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7442s | ^~~~~~~~~~~ 7442s | __uint32_t 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4498:90: error: expected ‘)’ before ‘a’ 7442s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4498:109: error: expected ‘)’ before ‘b’ 7442s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘futrts_smul_hi64’: 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7442s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7442s | ^~~~~~~~~~ 7442s | __int128__ 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4502:86: error: expected ‘)’ before ‘a’ 7442s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c:4502:104: error: expected ‘)’ before ‘b’ 7442s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/letshape9.c: In function ‘mk_compile_opts’: 7442s /tmp/autopkgtest.K0ihat/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=] 7442s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7442s | ~~^ ~~~~~~~~~~~~~ 7442s | | | 7442s | unsigned int int64_t {aka long long int} 7442s | %llu 7442s 7442s If you find this error message confusing, uninformative, or wrong, please open an issue: 7442s https://github.com/diku-dk/futhark/issues 7442s 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.fut: 7442s Compiling with --backend=opencl: 7442s cc failed with code 1: 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_umul_hi64’: 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7442s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7442s | ^~~~~~~~~~~ 7442s | __uint32_t 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4511:90: error: expected ‘)’ before ‘a’ 7442s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4511:109: error: expected ‘)’ before ‘b’ 7442s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c: In function ‘futrts_smul_hi64’: 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7442s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7442s | ^~~~~~~~~~ 7442s | __int128__ 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4515:86: error: expected ‘)’ before ‘a’ 7442s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c:4515:104: error: expected ‘)’ before ‘b’ 7442s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7442s | ~ ^ 7442s | ) 7442s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/local0.c: In function ‘mk_compile_opts’: 7442s /tmp/autopkgtest.K0ihat/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=] 7442s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7442s | ~~^ ~~~~~~~~~~~~~ 7442s | | | 7442s | unsigned int int64_t {aka long long int} 7442s | %llu 7442s 7442s If you find this error message confusing, uninformative, or wrong, please open an issue: 7442s https://github.com/diku-dk/futhark/issues 7442s 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.fut: 7444s Compiling with --backend=opencl: 7444s cc failed with code 1: 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_umul_hi64’: 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7444s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7444s | ^~~~~~~~~~~ 7444s | __uint32_t 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4511:90: error: expected ‘)’ before ‘a’ 7444s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7444s | ~ ^ 7444s | ) 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4511:109: error: expected ‘)’ before ‘b’ 7444s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7444s | ~ ^ 7444s | ) 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘futrts_smul_hi64’: 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7444s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7444s | ^~~~~~~~~~ 7444s | __int128__ 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4515:86: error: expected ‘)’ before ‘a’ 7444s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7444s | ~ ^ 7444s | ) 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c:4515:104: error: expected ‘)’ before ‘b’ 7444s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7444s | ~ ^ 7444s | ) 7444s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop0.c: In function ‘mk_compile_opts’: 7444s /tmp/autopkgtest.K0ihat/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=] 7444s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7444s | ~~^ ~~~~~~~~~~~~~ 7444s | | | 7444s | unsigned int int64_t {aka long long int} 7444s | %llu 7444s 7444s If you find this error message confusing, uninformative, or wrong, please open an issue: 7444s https://github.com/diku-dk/futhark/issues 7444s 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.fut: 7447s Compiling with --backend=opencl: 7447s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.fut:4:51-52: 7447s Unused name "i". 7447s cc failed with code 1: 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_umul_hi64’: 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7447s | ^~~~~~~~~~~ 7447s | __uint32_t 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4511:90: error: expected ‘)’ before ‘a’ 7447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7447s | ~ ^ 7447s | ) 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4511:109: error: expected ‘)’ before ‘b’ 7447s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7447s | ~ ^ 7447s | ) 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘futrts_smul_hi64’: 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7447s | ^~~~~~~~~~ 7447s | __int128__ 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4515:86: error: expected ‘)’ before ‘a’ 7447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7447s | ~ ^ 7447s | ) 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c:4515:104: error: expected ‘)’ before ‘b’ 7447s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7447s | ~ ^ 7447s | ) 7447s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop10.c: In function ‘mk_compile_opts’: 7447s /tmp/autopkgtest.K0ihat/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=] 7447s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7447s | ~~^ ~~~~~~~~~~~~~ 7447s | | | 7447s | unsigned int int64_t {aka long long int} 7447s | %llu 7447s 7447s If you find this error message confusing, uninformative, or wrong, please open an issue: 7447s https://github.com/diku-dk/futhark/issues 7447s 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.fut: 7449s Compiling with --backend=opencl: 7449s cc failed with code 1: 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_umul_hi64’: 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7449s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7449s | ^~~~~~~~~~~ 7449s | __uint32_t 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4511:90: error: expected ‘)’ before ‘a’ 7449s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7449s | ~ ^ 7449s | ) 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4511:109: error: expected ‘)’ before ‘b’ 7449s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7449s | ~ ^ 7449s | ) 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘futrts_smul_hi64’: 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7449s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7449s | ^~~~~~~~~~ 7449s | __int128__ 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4515:86: error: expected ‘)’ before ‘a’ 7449s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7449s | ~ ^ 7449s | ) 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c:4515:104: error: expected ‘)’ before ‘b’ 7449s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7449s | ~ ^ 7449s | ) 7449s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop13.c: In function ‘mk_compile_opts’: 7449s /tmp/autopkgtest.K0ihat/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=] 7449s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7449s | ~~^ ~~~~~~~~~~~~~ 7449s | | | 7449s | unsigned int int64_t {aka long long int} 7449s | %llu 7449s 7449s If you find this error message confusing, uninformative, or wrong, please open an issue: 7449s https://github.com/diku-dk/futhark/issues 7449s 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.fut: 7451s Compiling with --backend=opencl: 7451s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.fut:2:33-34: 7451s Unused name "i". 7451s cc failed with code 1: 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_umul_hi64’: 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7451s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7451s | ^~~~~~~~~~~ 7451s | __uint32_t 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4511:90: error: expected ‘)’ before ‘a’ 7451s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7451s | ~ ^ 7451s | ) 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4511:109: error: expected ‘)’ before ‘b’ 7451s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7451s | ~ ^ 7451s | ) 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘futrts_smul_hi64’: 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7451s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7451s | ^~~~~~~~~~ 7451s | __int128__ 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4515:86: error: expected ‘)’ before ‘a’ 7451s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7451s | ~ ^ 7451s | ) 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c:4515:104: error: expected ‘)’ before ‘b’ 7451s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7451s | ~ ^ 7451s | ) 7451s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop14.c: In function ‘mk_compile_opts’: 7451s /tmp/autopkgtest.K0ihat/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=] 7451s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7451s | ~~^ ~~~~~~~~~~~~~ 7451s | | | 7451s | unsigned int int64_t {aka long long int} 7451s | %llu 7451s 7451s If you find this error message confusing, uninformative, or wrong, please open an issue: 7451s https://github.com/diku-dk/futhark/issues 7451s 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.fut: 7455s Compiling with --backend=opencl: 7455s cc failed with code 1: 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_umul_hi64’: 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7455s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7455s | ^~~~~~~~~~~ 7455s | __uint32_t 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4511:90: error: expected ‘)’ before ‘a’ 7455s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4511:109: error: expected ‘)’ before ‘b’ 7455s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘futrts_smul_hi64’: 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7455s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7455s | ^~~~~~~~~~ 7455s | __int128__ 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4515:86: error: expected ‘)’ before ‘a’ 7455s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c:4515:104: error: expected ‘)’ before ‘b’ 7455s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop4.c: In function ‘mk_compile_opts’: 7455s /tmp/autopkgtest.K0ihat/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=] 7455s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7455s | ~~^ ~~~~~~~~~~~~~ 7455s | | | 7455s | unsigned int int64_t {aka long long int} 7455s | %llu 7455s 7455s If you find this error message confusing, uninformative, or wrong, please open an issue: 7455s https://github.com/diku-dk/futhark/issues 7455s 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.fut: 7455s Compiling with --backend=opencl: 7455s cc failed with code 1: 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_umul_hi64’: 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7455s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7455s | ^~~~~~~~~~~ 7455s | __uint32_t 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4511:90: error: expected ‘)’ before ‘a’ 7455s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4511:109: error: expected ‘)’ before ‘b’ 7455s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘futrts_smul_hi64’: 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7455s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7455s | ^~~~~~~~~~ 7455s | __int128__ 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4515:86: error: expected ‘)’ before ‘a’ 7455s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c:4515:104: error: expected ‘)’ before ‘b’ 7455s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7455s | ~ ^ 7455s | ) 7455s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop5.c: In function ‘mk_compile_opts’: 7455s /tmp/autopkgtest.K0ihat/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=] 7455s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7455s | ~~^ ~~~~~~~~~~~~~ 7455s | | | 7455s | unsigned int int64_t {aka long long int} 7455s | %llu 7455s 7455s If you find this error message confusing, uninformative, or wrong, please open an issue: 7455s https://github.com/diku-dk/futhark/issues 7455s 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.fut: 7456s Compiling with --backend=opencl: 7456s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.fut:8:15-16: 7456s Unused name "k". 7456s 7456s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.fut:8:26-27: 7456s Unused name "j". 7456s cc failed with code 1: 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_umul_hi64’: 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7456s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7456s | ^~~~~~~~~~~ 7456s | __uint32_t 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4511:90: error: expected ‘)’ before ‘a’ 7456s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7456s | ~ ^ 7456s | ) 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4511:109: error: expected ‘)’ before ‘b’ 7456s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7456s | ~ ^ 7456s | ) 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘futrts_smul_hi64’: 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7456s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7456s | ^~~~~~~~~~ 7456s | __int128__ 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4515:86: error: expected ‘)’ before ‘a’ 7456s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7456s | ~ ^ 7456s | ) 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c:4515:104: error: expected ‘)’ before ‘b’ 7456s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7456s | ~ ^ 7456s | ) 7456s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop6.c: In function ‘mk_compile_opts’: 7456s /tmp/autopkgtest.K0ihat/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=] 7456s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7456s | ~~^ ~~~~~~~~~~~~~ 7456s | | | 7456s | unsigned int int64_t {aka long long int} 7456s | %llu 7456s 7456s If you find this error message confusing, uninformative, or wrong, please open an issue: 7456s https://github.com/diku-dk/futhark/issues 7456s 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.fut: 7458s Compiling with --backend=opencl: 7458s cc failed with code 1: 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_umul_hi64’: 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7458s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7458s | ^~~~~~~~~~~ 7458s | __uint32_t 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4512:90: error: expected ‘)’ before ‘a’ 7458s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7458s | ~ ^ 7458s | ) 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4512:109: error: expected ‘)’ before ‘b’ 7458s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7458s | ~ ^ 7458s | ) 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘futrts_smul_hi64’: 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7458s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7458s | ^~~~~~~~~~ 7458s | __int128__ 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4516:86: error: expected ‘)’ before ‘a’ 7458s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7458s | ~ ^ 7458s | ) 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c:4516:104: error: expected ‘)’ before ‘b’ 7458s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7458s | ~ ^ 7458s | ) 7458s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/loop7.c: In function ‘mk_compile_opts’: 7458s /tmp/autopkgtest.K0ihat/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=] 7458s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7458s | ~~^ ~~~~~~~~~~~~~ 7458s | | | 7458s | unsigned int int64_t {aka long long int} 7458s | %llu 7458s 7458s If you find this error message confusing, uninformative, or wrong, please open an issue: 7458s https://github.com/diku-dk/futhark/issues 7458s 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.fut: 7462s Compiling with --backend=opencl: 7462s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.fut:12:16-17: 7462s Defaulting ambiguous type to i32. 7462s cc failed with code 1: 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_umul_hi64’: 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7462s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7462s | ^~~~~~~~~~~ 7462s | __uint32_t 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4497:90: error: expected ‘)’ before ‘a’ 7462s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4497:109: error: expected ‘)’ before ‘b’ 7462s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c: In function ‘futrts_smul_hi64’: 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7462s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7462s | ^~~~~~~~~~ 7462s | __int128__ 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4501:86: error: expected ‘)’ before ‘a’ 7462s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c:4501:104: error: expected ‘)’ before ‘b’ 7462s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match0.c: In function ‘mk_compile_opts’: 7462s /tmp/autopkgtest.K0ihat/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=] 7462s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7462s | ~~^ ~~~~~~~~~~~~~ 7462s | | | 7462s | unsigned int int64_t {aka long long int} 7462s | %llu 7462s 7462s If you find this error message confusing, uninformative, or wrong, please open an issue: 7462s https://github.com/diku-dk/futhark/issues 7462s 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.fut: 7462s Compiling with --backend=opencl: 7462s cc failed with code 1: 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_umul_hi64’: 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7462s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7462s | ^~~~~~~~~~~ 7462s | __uint32_t 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4497:90: error: expected ‘)’ before ‘a’ 7462s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4497:109: error: expected ‘)’ before ‘b’ 7462s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c: In function ‘futrts_smul_hi64’: 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7462s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7462s | ^~~~~~~~~~ 7462s | __int128__ 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4501:86: error: expected ‘)’ before ‘a’ 7462s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c:4501:104: error: expected ‘)’ before ‘b’ 7462s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7462s | ~ ^ 7462s | ) 7462s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match2.c: In function ‘mk_compile_opts’: 7462s /tmp/autopkgtest.K0ihat/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=] 7462s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7462s | ~~^ ~~~~~~~~~~~~~ 7462s | | | 7462s | unsigned int int64_t {aka long long int} 7462s | %llu 7462s 7462s If you find this error message confusing, uninformative, or wrong, please open an issue: 7462s https://github.com/diku-dk/futhark/issues 7462s 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.fut: 7463s Compiling with --backend=opencl: 7463s cc failed with code 1: 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_umul_hi64’: 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7463s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7463s | ^~~~~~~~~~~ 7463s | __uint32_t 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4499:90: error: expected ‘)’ before ‘a’ 7463s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7463s | ~ ^ 7463s | ) 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4499:109: error: expected ‘)’ before ‘b’ 7463s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7463s | ~ ^ 7463s | ) 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c: In function ‘futrts_smul_hi64’: 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7463s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7463s | ^~~~~~~~~~ 7463s | __int128__ 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4503:86: error: expected ‘)’ before ‘a’ 7463s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7463s | ~ ^ 7463s | ) 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c:4503:104: error: expected ‘)’ before ‘b’ 7463s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7463s | ~ ^ 7463s | ) 7463s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/match1.c: In function ‘mk_compile_opts’: 7463s /tmp/autopkgtest.K0ihat/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=] 7463s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7463s | ~~^ ~~~~~~~~~~~~~ 7463s | | | 7463s | unsigned int int64_t {aka long long int} 7463s | %llu 7463s 7463s If you find this error message confusing, uninformative, or wrong, please open an issue: 7463s https://github.com/diku-dk/futhark/issues 7463s 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.fut: 7468s Compiling with --backend=opencl: 7468s cc failed with code 1: 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_umul_hi64’: 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7468s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7468s | ^~~~~~~~~~~ 7468s | __uint32_t 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4485:90: error: expected ‘)’ before ‘a’ 7468s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7468s | ~ ^ 7468s | ) 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4485:109: error: expected ‘)’ before ‘b’ 7468s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7468s | ~ ^ 7468s | ) 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘futrts_smul_hi64’: 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7468s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7468s | ^~~~~~~~~~ 7468s | __int128__ 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4489:86: error: expected ‘)’ before ‘a’ 7468s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7468s | ~ ^ 7468s | ) 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c:4489:104: error: expected ‘)’ before ‘b’ 7468s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7468s | ~ ^ 7468s | ) 7468s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/modules2.c: In function ‘mk_compile_opts’: 7468s /tmp/autopkgtest.K0ihat/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=] 7468s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7468s | ~~^ ~~~~~~~~~~~~~ 7468s | | | 7468s | unsigned int int64_t {aka long long int} 7468s | %llu 7468s 7468s If you find this error message confusing, uninformative, or wrong, please open an issue: 7468s https://github.com/diku-dk/futhark/issues 7468s 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.fut: 7469s Compiling with --backend=opencl: 7469s cc failed with code 1: 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_umul_hi64’: 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7469s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7469s | ^~~~~~~~~~~ 7469s | __uint32_t 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:90: error: expected ‘)’ before ‘a’ 7469s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7469s | ~ ^ 7469s | ) 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4497:109: error: expected ‘)’ before ‘b’ 7469s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7469s | ~ ^ 7469s | ) 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘futrts_smul_hi64’: 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7469s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7469s | ^~~~~~~~~~ 7469s | __int128__ 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4501:86: error: expected ‘)’ before ‘a’ 7469s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7469s | ~ ^ 7469s | ) 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c:4501:104: error: expected ‘)’ before ‘b’ 7469s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7469s | ~ ^ 7469s | ) 7469s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape0.c: In function ‘mk_compile_opts’: 7469s /tmp/autopkgtest.K0ihat/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=] 7469s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7469s | ~~^ ~~~~~~~~~~~~~ 7469s | | | 7469s | unsigned int int64_t {aka long long int} 7469s | %llu 7469s 7469s If you find this error message confusing, uninformative, or wrong, please open an issue: 7469s https://github.com/diku-dk/futhark/issues 7469s 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.fut: 7472s Compiling with --backend=opencl: 7472s cc failed with code 1: 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_umul_hi64’: 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7472s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7472s | ^~~~~~~~~~~ 7472s | __uint32_t 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:90: error: expected ‘)’ before ‘a’ 7472s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7472s | ~ ^ 7472s | ) 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4527:109: error: expected ‘)’ before ‘b’ 7472s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7472s | ~ ^ 7472s | ) 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘futrts_smul_hi64’: 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7472s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7472s | ^~~~~~~~~~ 7472s | __int128__ 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4531:86: error: expected ‘)’ before ‘a’ 7472s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7472s | ~ ^ 7472s | ) 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c:4531:104: error: expected ‘)’ before ‘b’ 7472s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7472s | ~ ^ 7472s | ) 7472s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape2.c: In function ‘mk_compile_opts’: 7472s /tmp/autopkgtest.K0ihat/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=] 7472s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7472s | ~~^ ~~~~~~~~~~~~~ 7472s | | | 7472s | unsigned int int64_t {aka long long int} 7472s | %llu 7472s 7472s If you find this error message confusing, uninformative, or wrong, please open an issue: 7472s https://github.com/diku-dk/futhark/issues 7472s 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.fut: 7476s Compiling with --backend=opencl: 7476s cc failed with code 1: 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_umul_hi64’: 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7476s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7476s | ^~~~~~~~~~~ 7476s | __uint32_t 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:90: error: expected ‘)’ before ‘a’ 7476s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4511:109: error: expected ‘)’ before ‘b’ 7476s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘futrts_smul_hi64’: 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7476s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7476s | ^~~~~~~~~~ 7476s | __int128__ 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4515:86: error: expected ‘)’ before ‘a’ 7476s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c:4515:104: error: expected ‘)’ before ‘b’ 7476s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape4.c: In function ‘mk_compile_opts’: 7476s /tmp/autopkgtest.K0ihat/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=] 7476s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7476s | ~~^ ~~~~~~~~~~~~~ 7476s | | | 7476s | unsigned int int64_t {aka long long int} 7476s | %llu 7476s 7476s If you find this error message confusing, uninformative, or wrong, please open an issue: 7476s https://github.com/diku-dk/futhark/issues 7476s 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut: 7476s Compiling with --backend=opencl: 7476s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.fut:13:8-13: 7476s Unused name "rngs'". 7476s cc failed with code 1: 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_umul_hi64’: 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7476s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7476s | ^~~~~~~~~~~ 7476s | __uint32_t 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:90: error: expected ‘)’ before ‘a’ 7476s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4512:109: error: expected ‘)’ before ‘b’ 7476s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘futrts_smul_hi64’: 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7476s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7476s | ^~~~~~~~~~ 7476s | __int128__ 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4516:86: error: expected ‘)’ before ‘a’ 7476s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c:4516:104: error: expected ‘)’ before ‘b’ 7476s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7476s | ~ ^ 7476s | ) 7476s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/negative-position-shape5.c: In function ‘mk_compile_opts’: 7476s /tmp/autopkgtest.K0ihat/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=] 7476s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7476s | ~~^ ~~~~~~~~~~~~~ 7476s | | | 7476s | unsigned int int64_t {aka long long int} 7476s | %llu 7476s 7476s If you find this error message confusing, uninformative, or wrong, please open an issue: 7476s https://github.com/diku-dk/futhark/issues 7476s 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.fut: 7479s Compiling with --backend=opencl: 7479s cc failed with code 1: 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_umul_hi64’: 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7479s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7479s | ^~~~~~~~~~~ 7479s | __uint32_t 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:90: error: expected ‘)’ before ‘a’ 7479s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7479s | ~ ^ 7479s | ) 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4511:109: error: expected ‘)’ before ‘b’ 7479s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7479s | ~ ^ 7479s | ) 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘futrts_smul_hi64’: 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7479s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7479s | ^~~~~~~~~~ 7479s | __int128__ 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4515:86: error: expected ‘)’ before ‘a’ 7479s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7479s | ~ ^ 7479s | ) 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c:4515:104: error: expected ‘)’ before ‘b’ 7479s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7479s | ~ ^ 7479s | ) 7479s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/paramsize0.c: In function ‘mk_compile_opts’: 7479s /tmp/autopkgtest.K0ihat/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=] 7479s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7479s | ~~^ ~~~~~~~~~~~~~ 7479s | | | 7479s | unsigned int int64_t {aka long long int} 7479s | %llu 7479s 7479s If you find this error message confusing, uninformative, or wrong, please open an issue: 7479s https://github.com/diku-dk/futhark/issues 7479s 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.fut: 7483s Compiling with --backend=opencl: 7483s cc failed with code 1: 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_umul_hi64’: 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7483s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7483s | ^~~~~~~~~~~ 7483s | __uint32_t 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:90: error: expected ‘)’ before ‘a’ 7483s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4511:109: error: expected ‘)’ before ‘b’ 7483s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘futrts_smul_hi64’: 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7483s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7483s | ^~~~~~~~~~ 7483s | __int128__ 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4515:86: error: expected ‘)’ before ‘a’ 7483s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c:4515:104: error: expected ‘)’ before ‘b’ 7483s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/partial-apply.c: In function ‘mk_compile_opts’: 7483s /tmp/autopkgtest.K0ihat/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=] 7483s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7483s | ~~^ ~~~~~~~~~~~~~ 7483s | | | 7483s | unsigned int int64_t {aka long long int} 7483s | %llu 7483s 7483s If you find this error message confusing, uninformative, or wrong, please open an issue: 7483s https://github.com/diku-dk/futhark/issues 7483s 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.fut: 7483s Compiling with --backend=opencl: 7483s cc failed with code 1: 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_umul_hi64’: 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7483s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7483s | ^~~~~~~~~~~ 7483s | __uint32_t 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:90: error: expected ‘)’ before ‘a’ 7483s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4511:109: error: expected ‘)’ before ‘b’ 7483s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘futrts_smul_hi64’: 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7483s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7483s | ^~~~~~~~~~ 7483s | __int128__ 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4515:86: error: expected ‘)’ before ‘a’ 7483s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c:4515:104: error: expected ‘)’ before ‘b’ 7483s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7483s | ~ ^ 7483s | ) 7483s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree0.c: In function ‘mk_compile_opts’: 7483s /tmp/autopkgtest.K0ihat/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=] 7483s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7483s | ~~^ ~~~~~~~~~~~~~ 7483s | | | 7483s | unsigned int int64_t {aka long long int} 7483s | %llu 7483s 7483s If you find this error message confusing, uninformative, or wrong, please open an issue: 7483s https://github.com/diku-dk/futhark/issues 7483s 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.fut: 7484s Compiling with --backend=opencl: 7484s cc failed with code 1: 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_umul_hi64’: 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7484s | ^~~~~~~~~~~ 7484s | __uint32_t 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:90: error: expected ‘)’ before ‘a’ 7484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7484s | ~ ^ 7484s | ) 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4511:109: error: expected ‘)’ before ‘b’ 7484s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7484s | ~ ^ 7484s | ) 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘futrts_smul_hi64’: 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7484s | ^~~~~~~~~~ 7484s | __int128__ 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4515:86: error: expected ‘)’ before ‘a’ 7484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7484s | ~ ^ 7484s | ) 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c:4515:104: error: expected ‘)’ before ‘b’ 7484s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7484s | ~ ^ 7484s | ) 7484s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/pointfree1.c: In function ‘mk_compile_opts’: 7484s /tmp/autopkgtest.K0ihat/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=] 7484s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7484s | ~~^ ~~~~~~~~~~~~~ 7484s | | | 7484s | unsigned int int64_t {aka long long int} 7484s | %llu 7484s 7484s If you find this error message confusing, uninformative, or wrong, please open an issue: 7484s https://github.com/diku-dk/futhark/issues 7484s 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.fut: 7487s Compiling with --backend=opencl: 7487s cc failed with code 1: 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_umul_hi64’: 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7487s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7487s | ^~~~~~~~~~~ 7487s | __uint32_t 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:90: error: expected ‘)’ before ‘a’ 7487s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7487s | ~ ^ 7487s | ) 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4513:109: error: expected ‘)’ before ‘b’ 7487s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7487s | ~ ^ 7487s | ) 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘futrts_smul_hi64’: 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7487s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7487s | ^~~~~~~~~~ 7487s | __int128__ 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4517:86: error: expected ‘)’ before ‘a’ 7487s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7487s | ~ ^ 7487s | ) 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c:4517:104: error: expected ‘)’ before ‘b’ 7487s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7487s | ~ ^ 7487s | ) 7487s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic1.c: In function ‘mk_compile_opts’: 7487s /tmp/autopkgtest.K0ihat/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=] 7487s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7487s | ~~^ ~~~~~~~~~~~~~ 7487s | | | 7487s | unsigned int int64_t {aka long long int} 7487s | %llu 7487s 7487s If you find this error message confusing, uninformative, or wrong, please open an issue: 7487s https://github.com/diku-dk/futhark/issues 7487s 7488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.fut: 7488s Compiling with --backend=opencl: 7488s cc failed with code 1: 7488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_umul_hi64’: 7488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7488s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7488s | ^~~~~~~~~~~ 7488s | __uint32_t 7488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:90: error: expected ‘)’ before ‘a’ 7488s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7488s | ~ ^ 7488s | ) 7488s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4512:109: error: expected ‘)’ before ‘b’ 7488s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7488s | ~ ^ 7489s | ) 7489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘futrts_smul_hi64’: 7489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7489s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7489s | ^~~~~~~~~~ 7489s | __int128__ 7489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4516:86: error: expected ‘)’ before ‘a’ 7489s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7489s | ~ ^ 7489s | ) 7489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c:4516:104: error: expected ‘)’ before ‘b’ 7489s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7489s | ~ ^ 7489s | ) 7489s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic2.c: In function ‘mk_compile_opts’: 7489s /tmp/autopkgtest.K0ihat/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=] 7489s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7489s | ~~^ ~~~~~~~~~~~~~ 7489s | | | 7489s | unsigned int int64_t {aka long long int} 7489s | %llu 7489s 7489s If you find this error message confusing, uninformative, or wrong, please open an issue: 7489s https://github.com/diku-dk/futhark/issues 7489s 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.fut: 7490s Compiling with --backend=opencl: 7490s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.fut:4:18-19: 7490s Defaulting ambiguous type to i32. 7490s cc failed with code 1: 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_umul_hi64’: 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7490s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7490s | ^~~~~~~~~~~ 7490s | __uint32_t 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:90: error: expected ‘)’ before ‘a’ 7490s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7490s | ~ ^ 7490s | ) 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4511:109: error: expected ‘)’ before ‘b’ 7490s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7490s | ~ ^ 7490s | ) 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘futrts_smul_hi64’: 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7490s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7490s | ^~~~~~~~~~ 7490s | __int128__ 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4515:86: error: expected ‘)’ before ‘a’ 7490s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7490s | ~ ^ 7490s | ) 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c:4515:104: error: expected ‘)’ before ‘b’ 7490s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7490s | ~ ^ 7490s | ) 7490s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/polymorphic3.c: In function ‘mk_compile_opts’: 7490s /tmp/autopkgtest.K0ihat/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=] 7490s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7490s | ~~^ ~~~~~~~~~~~~~ 7490s | | | 7490s | unsigned int int64_t {aka long long int} 7490s | %llu 7490s 7490s If you find this error message confusing, uninformative, or wrong, please open an issue: 7490s https://github.com/diku-dk/futhark/issues 7490s 7490s 1676 failed, 221 passed, 409 to go. 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.fut: 7494s Compiling with --backend=opencl: 7494s cc failed with code 1: 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_umul_hi64’: 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7494s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7494s | ^~~~~~~~~~~ 7494s | __uint32_t 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4514:90: error: expected ‘)’ before ‘a’ 7494s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7494s | ~ ^ 7494s | ) 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4514:109: error: expected ‘)’ before ‘b’ 7494s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7494s | ~ ^ 7494s | ) 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c: In function ‘futrts_smul_hi64’: 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7494s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7494s | ^~~~~~~~~~ 7494s | __int128__ 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4518:86: error: expected ‘)’ before ‘a’ 7494s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7494s | ~ ^ 7494s | ) 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c:4518:104: error: expected ‘)’ before ‘b’ 7494s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7494s | ~ ^ 7494s | ) 7494s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/range0.c: In function ‘mk_compile_opts’: 7494s /tmp/autopkgtest.K0ihat/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=] 7494s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7494s | ~~^ ~~~~~~~~~~~~~ 7494s | | | 7494s | unsigned int int64_t {aka long long int} 7494s | %llu 7494s 7494s If you find this error message confusing, uninformative, or wrong, please open an issue: 7494s https://github.com/diku-dk/futhark/issues 7494s 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.fut: 7498s Compiling with --backend=opencl: 7498s cc failed with code 1: 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_umul_hi64’: 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7498s | ^~~~~~~~~~~ 7498s | __uint32_t 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4512:90: error: expected ‘)’ before ‘a’ 7498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4512:109: error: expected ‘)’ before ‘b’ 7498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c: In function ‘futrts_smul_hi64’: 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7498s | ^~~~~~~~~~ 7498s | __int128__ 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4516:86: error: expected ‘)’ before ‘a’ 7498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c:4516:104: error: expected ‘)’ before ‘b’ 7498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/return0.c: In function ‘mk_compile_opts’: 7498s /tmp/autopkgtest.K0ihat/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=] 7498s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7498s | ~~^ ~~~~~~~~~~~~~ 7498s | | | 7498s | unsigned int int64_t {aka long long int} 7498s | %llu 7498s 7498s If you find this error message confusing, uninformative, or wrong, please open an issue: 7498s https://github.com/diku-dk/futhark/issues 7498s 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.fut: 7498s Compiling with --backend=opencl: 7498s cc failed with code 1: 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_umul_hi64’: 7498s /tmp/autopkgtest.K0ihat/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’? 7498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7498s | ^~~~~~~~~~~ 7498s | __uint32_t 7498s /tmp/autopkgtest.K0ihat/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 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4512:90: error: expected ‘)’ before ‘a’ 7498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4512:109: error: expected ‘)’ before ‘b’ 7498s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘futrts_smul_hi64’: 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7498s | ^~~~~~~~~~ 7498s | __int128__ 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4516:86: error: expected ‘)’ before ‘a’ 7498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c:4516:104: error: expected ‘)’ before ‘b’ 7498s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7498s | ~ ^ 7498s | ) 7498s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-annot-is-param.c: In function ‘mk_compile_opts’: 7498s /tmp/autopkgtest.K0ihat/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=] 7498s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7498s | ~~^ ~~~~~~~~~~~~~ 7498s | | | 7498s | unsigned int int64_t {aka long long int} 7498s | %llu 7498s 7498s If you find this error message confusing, uninformative, or wrong, please open an issue: 7498s https://github.com/diku-dk/futhark/issues 7498s 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut: 7500s Compiling with --backend=opencl: 7500s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.fut:6:18-21: 7500s Unused name "arg". 7500s cc failed with code 1: 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_umul_hi64’: 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7500s | ^~~~~~~~~~~ 7500s | __uint32_t 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:90: error: expected ‘)’ before ‘a’ 7500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7500s | ~ ^ 7500s | ) 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4511:109: error: expected ‘)’ before ‘b’ 7500s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7500s | ~ ^ 7500s | ) 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘futrts_smul_hi64’: 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7500s | ^~~~~~~~~~ 7500s | __int128__ 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4515:86: error: expected ‘)’ before ‘a’ 7500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7500s | ~ ^ 7500s | ) 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c:4515:104: error: expected ‘)’ before ‘b’ 7500s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7500s | ~ ^ 7500s | ) 7500s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape-inside-tuple.c: In function ‘mk_compile_opts’: 7500s /tmp/autopkgtest.K0ihat/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=] 7500s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7500s | ~~^ ~~~~~~~~~~~~~ 7500s | | | 7500s | unsigned int int64_t {aka long long int} 7500s | %llu 7500s 7500s If you find this error message confusing, uninformative, or wrong, please open an issue: 7500s https://github.com/diku-dk/futhark/issues 7500s 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.fut: 7501s Compiling with --backend=opencl: 7501s cc failed with code 1: 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_umul_hi64’: 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7501s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7501s | ^~~~~~~~~~~ 7501s | __uint32_t 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:90: error: expected ‘)’ before ‘a’ 7501s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7501s | ~ ^ 7501s | ) 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4512:109: error: expected ‘)’ before ‘b’ 7501s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7501s | ~ ^ 7501s | ) 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘futrts_smul_hi64’: 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7501s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7501s | ^~~~~~~~~~ 7501s | __int128__ 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4516:86: error: expected ‘)’ before ‘a’ 7501s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7501s | ~ ^ 7501s | ) 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c:4516:104: error: expected ‘)’ before ‘b’ 7501s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7501s | ~ ^ 7501s | ) 7501s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_ascription.c: In function ‘mk_compile_opts’: 7501s /tmp/autopkgtest.K0ihat/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=] 7501s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7501s | ~~^ ~~~~~~~~~~~~~ 7501s | | | 7501s | unsigned int int64_t {aka long long int} 7501s | %llu 7501s 7501s If you find this error message confusing, uninformative, or wrong, please open an issue: 7501s https://github.com/diku-dk/futhark/issues 7501s 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.fut: 7502s Compiling with --backend=opencl: 7502s cc failed with code 1: 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_umul_hi64’: 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7502s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7502s | ^~~~~~~~~~~ 7502s | __uint32_t 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:90: error: expected ‘)’ before ‘a’ 7502s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7502s | ~ ^ 7502s | ) 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4512:109: error: expected ‘)’ before ‘b’ 7502s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7502s | ~ ^ 7502s | ) 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘futrts_smul_hi64’: 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7502s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7502s | ^~~~~~~~~~ 7502s | __int128__ 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4516:86: error: expected ‘)’ before ‘a’ 7502s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7502s | ~ ^ 7502s | ) 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c:4516:104: error: expected ‘)’ before ‘b’ 7502s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7502s | ~ ^ 7502s | ) 7502s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/shape_in_tuple.c: In function ‘mk_compile_opts’: 7502s /tmp/autopkgtest.K0ihat/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=] 7502s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7502s | ~~^ ~~~~~~~~~~~~~ 7502s | | | 7502s | unsigned int int64_t {aka long long int} 7502s | %llu 7502s 7502s If you find this error message confusing, uninformative, or wrong, please open an issue: 7502s https://github.com/diku-dk/futhark/issues 7502s 7504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.fut: 7504s Compiling with --backend=opencl: 7504s cc failed with code 1: 7504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_umul_hi64’: 7504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7504s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7504s | ^~~~~~~~~~~ 7504s | __uint32_t 7504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:90: error: expected ‘)’ before ‘a’ 7504s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7504s | ~ ^ 7504s | ) 7504s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4511:109: error: expected ‘)’ before ‘b’ 7504s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7504s | ~ ^ 7505s | ) 7505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘futrts_smul_hi64’: 7505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7505s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7505s | ^~~~~~~~~~ 7505s | __int128__ 7505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4515:86: error: expected ‘)’ before ‘a’ 7505s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7505s | ~ ^ 7505s | ) 7505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c:4515:104: error: expected ‘)’ before ‘b’ 7505s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7505s | ~ ^ 7505s | ) 7505s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference0.c: In function ‘mk_compile_opts’: 7505s /tmp/autopkgtest.K0ihat/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=] 7505s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7505s | ~~^ ~~~~~~~~~~~~~ 7505s | | | 7505s | unsigned int int64_t {aka long long int} 7505s | %llu 7505s 7505s If you find this error message confusing, uninformative, or wrong, please open an issue: 7505s https://github.com/diku-dk/futhark/issues 7505s 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.fut: 7513s Compiling with --backend=opencl: 7513s cc failed with code 1: 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_umul_hi64’: 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7513s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7513s | ^~~~~~~~~~~ 7513s | __uint32_t 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:90: error: expected ‘)’ before ‘a’ 7513s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7513s | ~ ^ 7513s | ) 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4513:109: error: expected ‘)’ before ‘b’ 7513s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7513s | ~ ^ 7513s | ) 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘futrts_smul_hi64’: 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7513s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7513s | ^~~~~~~~~~ 7513s | __int128__ 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4517:86: error: expected ‘)’ before ‘a’ 7513s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7513s | ~ ^ 7513s | ) 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c:4517:104: error: expected ‘)’ before ‘b’ 7513s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7513s | ~ ^ 7513s | ) 7513s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference6.c: In function ‘mk_compile_opts’: 7513s /tmp/autopkgtest.K0ihat/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=] 7513s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7513s | ~~^ ~~~~~~~~~~~~~ 7513s | | | 7513s | unsigned int int64_t {aka long long int} 7513s | %llu 7513s 7513s If you find this error message confusing, uninformative, or wrong, please open an issue: 7513s https://github.com/diku-dk/futhark/issues 7513s 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.fut: 7515s Compiling with --backend=opencl: 7515s cc failed with code 1: 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_umul_hi64’: 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7515s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7515s | ^~~~~~~~~~~ 7515s | __uint32_t 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:90: error: expected ‘)’ before ‘a’ 7515s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7515s | ~ ^ 7515s | ) 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4527:109: error: expected ‘)’ before ‘b’ 7515s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7515s | ~ ^ 7515s | ) 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘futrts_smul_hi64’: 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7515s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7515s | ^~~~~~~~~~ 7515s | __int128__ 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4531:86: error: expected ‘)’ before ‘a’ 7515s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7515s | ~ ^ 7515s | ) 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c:4531:104: error: expected ‘)’ before ‘b’ 7515s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7515s | ~ ^ 7515s | ) 7515s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/size-inference7.c: In function ‘mk_compile_opts’: 7515s /tmp/autopkgtest.K0ihat/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=] 7515s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7515s | ~~^ ~~~~~~~~~~~~~ 7515s | | | 7515s | unsigned int int64_t {aka long long int} 7515s | %llu 7515s 7515s If you find this error message confusing, uninformative, or wrong, please open an issue: 7515s https://github.com/diku-dk/futhark/issues 7515s 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.fut: 7516s Compiling with --backend=opencl: 7516s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.fut:7:1-8:38: 7516s Entry point return type 7516s 7516s *[(g j) - (f i)](i32, i32) 7516s 7516s will have an opaque type, so the result will likely not be usable. 7516s cc failed with code 1: 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_umul_hi64’: 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4544:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7516s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7516s | ^~~~~~~~~~~ 7516s | __uint32_t 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4544:78: note: each undeclared identifier is reported only once for each function it appears in 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4544:90: error: expected ‘)’ before ‘a’ 7516s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7516s | ~ ^ 7516s | ) 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4544:109: error: expected ‘)’ before ‘b’ 7516s 4544 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7516s | ~ ^ 7516s | ) 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘futrts_smul_hi64’: 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4548:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7516s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7516s | ^~~~~~~~~~ 7516s | __int128__ 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4548:86: error: expected ‘)’ before ‘a’ 7516s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7516s | ~ ^ 7516s | ) 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c:4548:104: error: expected ‘)’ before ‘b’ 7516s 4548 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7516s | ~ ^ 7516s | ) 7516s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/slice0.c: In function ‘mk_compile_opts’: 7516s /tmp/autopkgtest.K0ihat/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=] 7516s 7874 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7516s | ~~^ ~~~~~~~~~~~~~ 7516s | | | 7516s | unsigned int int64_t {aka long long int} 7516s | %llu 7516s 7516s If you find this error message confusing, uninformative, or wrong, please open an issue: 7516s https://github.com/diku-dk/futhark/issues 7516s 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.fut: 7517s Compiling with --backend=opencl: 7517s cc failed with code 1: 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_umul_hi64’: 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7517s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7517s | ^~~~~~~~~~~ 7517s | __uint32_t 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:90: error: expected ‘)’ before ‘a’ 7517s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4526:109: error: expected ‘)’ before ‘b’ 7517s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘futrts_smul_hi64’: 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7517s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7517s | ^~~~~~~~~~ 7517s | __int128__ 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4530:86: error: expected ‘)’ before ‘a’ 7517s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c:4530:104: error: expected ‘)’ before ‘b’ 7517s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel1.c: In function ‘mk_compile_opts’: 7517s /tmp/autopkgtest.K0ihat/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=] 7517s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7517s | ~~^ ~~~~~~~~~~~~~ 7517s | | | 7517s | unsigned int int64_t {aka long long int} 7517s | %llu 7517s 7517s If you find this error message confusing, uninformative, or wrong, please open an issue: 7517s https://github.com/diku-dk/futhark/issues 7517s 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.fut: 7517s Compiling with --backend=opencl: 7517s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.fut:2:21-24: 7517s Defaulting ambiguous type to i32. 7517s cc failed with code 1: 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_umul_hi64’: 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7517s | ^~~~~~~~~~~ 7517s | __uint32_t 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:90: error: expected ‘)’ before ‘a’ 7517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4511:109: error: expected ‘)’ before ‘b’ 7517s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘futrts_smul_hi64’: 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7517s | ^~~~~~~~~~ 7517s | __int128__ 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4515:86: error: expected ‘)’ before ‘a’ 7517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c:4515:104: error: expected ‘)’ before ‘b’ 7517s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7517s | ~ ^ 7517s | ) 7517s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/toplevel0.c: In function ‘mk_compile_opts’: 7517s /tmp/autopkgtest.K0ihat/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=] 7517s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7517s | ~~^ ~~~~~~~~~~~~~ 7517s | | | 7517s | unsigned int int64_t {aka long long int} 7517s | %llu 7517s 7517s If you find this error message confusing, uninformative, or wrong, please open an issue: 7517s https://github.com/diku-dk/futhark/issues 7517s 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.fut: 7521s Compiling with --backend=opencl: 7521s cc failed with code 1: 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_umul_hi64’: 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7521s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7521s | ^~~~~~~~~~~ 7521s | __uint32_t 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:90: error: expected ‘)’ before ‘a’ 7521s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7521s | ~ ^ 7521s | ) 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4511:109: error: expected ‘)’ before ‘b’ 7521s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7521s | ~ ^ 7521s | ) 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘futrts_smul_hi64’: 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7521s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7521s | ^~~~~~~~~~ 7521s | __int128__ 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4515:86: error: expected ‘)’ before ‘a’ 7521s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7521s | ~ ^ 7521s | ) 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c:4515:104: error: expected ‘)’ before ‘b’ 7521s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7521s | ~ ^ 7521s | ) 7521s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shapes/use-shapes.c: In function ‘mk_compile_opts’: 7521s /tmp/autopkgtest.K0ihat/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=] 7521s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7521s | ~~^ ~~~~~~~~~~~~~ 7521s | | | 7521s | unsigned int int64_t {aka long long int} 7521s | %llu 7521s 7521s If you find this error message confusing, uninformative, or wrong, please open an issue: 7521s https://github.com/diku-dk/futhark/issues 7521s 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.fut: 7522s Compiling with --backend=opencl: 7522s cc failed with code 1: 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_umul_hi64’: 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7522s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7522s | ^~~~~~~~~~~ 7522s | __uint32_t 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4512:90: error: expected ‘)’ before ‘a’ 7522s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4512:109: error: expected ‘)’ before ‘b’ 7522s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘futrts_smul_hi64’: 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7522s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7522s | ^~~~~~~~~~ 7522s | __int128__ 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4516:86: error: expected ‘)’ before ‘a’ 7522s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c:4516:104: error: expected ‘)’ before ‘b’ 7522s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-and.c: In function ‘mk_compile_opts’: 7522s /tmp/autopkgtest.K0ihat/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=] 7522s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7522s | ~~^ ~~~~~~~~~~~~~ 7522s | | | 7522s | unsigned int int64_t {aka long long int} 7522s | %llu 7522s 7522s If you find this error message confusing, uninformative, or wrong, please open an issue: 7522s https://github.com/diku-dk/futhark/issues 7522s 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.fut: 7522s Compiling with --backend=opencl: 7522s cc failed with code 1: 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_umul_hi64’: 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7522s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7522s | ^~~~~~~~~~~ 7522s | __uint32_t 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4512:90: error: expected ‘)’ before ‘a’ 7522s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4512:109: error: expected ‘)’ before ‘b’ 7522s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘futrts_smul_hi64’: 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7522s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7522s | ^~~~~~~~~~ 7522s | __int128__ 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4516:86: error: expected ‘)’ before ‘a’ 7522s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c:4516:104: error: expected ‘)’ before ‘b’ 7522s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7522s | ~ ^ 7522s | ) 7522s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/shortcircuit-or.c: In function ‘mk_compile_opts’: 7522s /tmp/autopkgtest.K0ihat/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=] 7522s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7522s | ~~^ ~~~~~~~~~~~~~ 7522s | | | 7522s | unsigned int int64_t {aka long long int} 7522s | %llu 7522s 7522s If you find this error message confusing, uninformative, or wrong, please open an issue: 7522s https://github.com/diku-dk/futhark/issues 7522s 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.fut: 7526s Compiling with --backend=opencl: 7526s cc failed with code 1: 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_umul_hi64’: 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7526s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7526s | ^~~~~~~~~~~ 7526s | __uint32_t 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4512:90: error: expected ‘)’ before ‘a’ 7526s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7526s | ~ ^ 7526s | ) 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4512:109: error: expected ‘)’ before ‘b’ 7526s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7526s | ~ ^ 7526s | ) 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘futrts_smul_hi64’: 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7526s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7526s | ^~~~~~~~~~ 7526s | __int128__ 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4516:86: error: expected ‘)’ before ‘a’ 7526s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7526s | ~ ^ 7526s | ) 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c:4516:104: error: expected ‘)’ before ‘b’ 7526s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7526s | ~ ^ 7526s | ) 7526s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/simplify_primexp.c: In function ‘mk_compile_opts’: 7526s /tmp/autopkgtest.K0ihat/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=] 7526s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7526s | ~~^ ~~~~~~~~~~~~~ 7526s | | | 7526s | unsigned int int64_t {aka long long int} 7526s | %llu 7526s 7526s If you find this error message confusing, uninformative, or wrong, please open an issue: 7526s https://github.com/diku-dk/futhark/issues 7526s 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.fut: 7529s Compiling with --backend=opencl: 7529s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.fut:4:10-44: 7529s Entry point parameter 7529s 7529s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 7529s 7529s will have an opaque type, so the entry point will likely not be callable. 7529s cc failed with code 1: 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_umul_hi64’: 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7529s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7529s | ^~~~~~~~~~~ 7529s | __uint32_t 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4550:90: error: expected ‘)’ before ‘a’ 7529s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7529s | ~ ^ 7529s | ) 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4550:109: error: expected ‘)’ before ‘b’ 7529s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7529s | ~ ^ 7529s | ) 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c: In function ‘futrts_smul_hi64’: 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7529s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7529s | ^~~~~~~~~~ 7529s | __int128__ 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4554:86: error: expected ‘)’ before ‘a’ 7529s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7529s | ~ ^ 7529s | ) 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c:4554:104: error: expected ‘)’ before ‘b’ 7529s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7529s | ~ ^ 7529s | ) 7529s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking0.c: In function ‘mk_compile_opts’: 7529s /tmp/autopkgtest.K0ihat/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=] 7529s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7529s | ~~^ ~~~~~~~~~~~~~ 7529s | | | 7529s | unsigned int int64_t {aka long long int} 7529s | %llu 7529s 7529s If you find this error message confusing, uninformative, or wrong, please open an issue: 7529s https://github.com/diku-dk/futhark/issues 7529s 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.fut: 7530s Compiling with --backend=opencl: 7530s cc failed with code 1: 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_umul_hi64’: 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7530s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7530s | ^~~~~~~~~~~ 7530s | __uint32_t 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4515:90: error: expected ‘)’ before ‘a’ 7530s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7530s | ~ ^ 7530s | ) 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4515:109: error: expected ‘)’ before ‘b’ 7530s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7530s | ~ ^ 7530s | ) 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c: In function ‘futrts_smul_hi64’: 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7530s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7530s | ^~~~~~~~~~ 7530s | __int128__ 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4519:86: error: expected ‘)’ before ‘a’ 7530s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7530s | ~ ^ 7530s | ) 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c:4519:104: error: expected ‘)’ before ‘b’ 7530s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7530s | ~ ^ 7530s | ) 7530s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking1.c: In function ‘mk_compile_opts’: 7530s /tmp/autopkgtest.K0ihat/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=] 7530s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7530s | ~~^ ~~~~~~~~~~~~~ 7530s | | | 7530s | unsigned int int64_t {aka long long int} 7530s | %llu 7530s 7530s If you find this error message confusing, uninformative, or wrong, please open an issue: 7530s https://github.com/diku-dk/futhark/issues 7530s 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.fut: 7532s Compiling with --backend=opencl: 7532s cc failed with code 1: 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_umul_hi64’: 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4531:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7532s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7532s | ^~~~~~~~~~~ 7532s | __uint32_t 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4531:78: note: each undeclared identifier is reported only once for each function it appears in 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4531:90: error: expected ‘)’ before ‘a’ 7532s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4531:109: error: expected ‘)’ before ‘b’ 7532s 4531 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c: In function ‘futrts_smul_hi64’: 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4535:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7532s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7532s | ^~~~~~~~~~ 7532s | __int128__ 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4535:86: error: expected ‘)’ before ‘a’ 7532s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c:4535:104: error: expected ‘)’ before ‘b’ 7532s 4535 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking2.c: In function ‘mk_compile_opts’: 7532s /tmp/autopkgtest.K0ihat/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=] 7532s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7532s | ~~^ ~~~~~~~~~~~~~ 7532s | | | 7532s | unsigned int int64_t {aka long long int} 7532s | %llu 7532s 7532s If you find this error message confusing, uninformative, or wrong, please open an issue: 7532s https://github.com/diku-dk/futhark/issues 7532s 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.fut: 7532s Compiling with --backend=opencl: 7532s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.fut:5:10-44: 7532s Entry point parameter 7532s 7532s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 7532s 7532s will have an opaque type, so the entry point will likely not be callable. 7532s cc failed with code 1: 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_umul_hi64’: 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4555:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7532s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7532s | ^~~~~~~~~~~ 7532s | __uint32_t 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4555:78: note: each undeclared identifier is reported only once for each function it appears in 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4555:90: error: expected ‘)’ before ‘a’ 7532s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4555:109: error: expected ‘)’ before ‘b’ 7532s 4555 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c: In function ‘futrts_smul_hi64’: 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4559:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7532s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7532s | ^~~~~~~~~~ 7532s | __int128__ 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4559:86: error: expected ‘)’ before ‘a’ 7532s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c:4559:104: error: expected ‘)’ before ‘b’ 7532s 4559 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7532s | ~ ^ 7532s | ) 7532s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking4.c: In function ‘mk_compile_opts’: 7532s /tmp/autopkgtest.K0ihat/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=] 7532s 7885 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7532s | ~~^ ~~~~~~~~~~~~~ 7532s | | | 7532s | unsigned int int64_t {aka long long int} 7532s | %llu 7532s 7532s If you find this error message confusing, uninformative, or wrong, please open an issue: 7532s https://github.com/diku-dk/futhark/issues 7532s 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.fut: 7534s Compiling with --backend=opencl: 7534s cc failed with code 1: 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_umul_hi64’: 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7534s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7534s | ^~~~~~~~~~~ 7534s | __uint32_t 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4512:90: error: expected ‘)’ before ‘a’ 7534s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7534s | ~ ^ 7534s | ) 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4512:109: error: expected ‘)’ before ‘b’ 7534s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7534s | ~ ^ 7534s | ) 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c: In function ‘futrts_smul_hi64’: 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7534s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7534s | ^~~~~~~~~~ 7534s | __int128__ 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4516:86: error: expected ‘)’ before ‘a’ 7534s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7534s | ~ ^ 7534s | ) 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c:4516:104: error: expected ‘)’ before ‘b’ 7534s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7534s | ~ ^ 7534s | ) 7534s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-from-division.c: In function ‘mk_compile_opts’: 7534s /tmp/autopkgtest.K0ihat/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=] 7534s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7534s | ~~^ ~~~~~~~~~~~~~ 7534s | | | 7534s | unsigned int int64_t {aka long long int} 7534s | %llu 7534s 7534s If you find this error message confusing, uninformative, or wrong, please open an issue: 7534s https://github.com/diku-dk/futhark/issues 7534s 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.fut: 7535s Compiling with --backend=opencl: 7535s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.fut:10:10-44: 7535s Entry point parameter 7535s 7535s ((arr: [d₀](i32, i32, i32, i32, i32)): [](i32, i32, i32, i32, i32)) 7535s 7535s will have an opaque type, so the entry point will likely not be callable. 7535s cc failed with code 1: 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_umul_hi64’: 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4550:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7535s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7535s | ^~~~~~~~~~~ 7535s | __uint32_t 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4550:78: note: each undeclared identifier is reported only once for each function it appears in 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4550:90: error: expected ‘)’ before ‘a’ 7535s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4550:109: error: expected ‘)’ before ‘b’ 7535s 4550 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c: In function ‘futrts_smul_hi64’: 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4554:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7535s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7535s | ^~~~~~~~~~ 7535s | __int128__ 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4554:86: error: expected ‘)’ before ‘a’ 7535s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c:4554:104: error: expected ‘)’ before ‘b’ 7535s 4554 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sinking5.c: In function ‘mk_compile_opts’: 7535s /tmp/autopkgtest.K0ihat/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=] 7535s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7535s | ~~^ ~~~~~~~~~~~~~ 7535s | | | 7535s | unsigned int int64_t {aka long long int} 7535s | %llu 7535s 7535s If you find this error message confusing, uninformative, or wrong, please open an issue: 7535s https://github.com/diku-dk/futhark/issues 7535s 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.fut: 7535s Compiling with --backend=opencl: 7535s cc failed with code 1: 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_umul_hi64’: 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7535s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7535s | ^~~~~~~~~~~ 7535s | __uint32_t 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4497:90: error: expected ‘)’ before ‘a’ 7535s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4497:109: error: expected ‘)’ before ‘b’ 7535s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘futrts_smul_hi64’: 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7535s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7535s | ^~~~~~~~~~ 7535s | __int128__ 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4501:86: error: expected ‘)’ before ‘a’ 7535s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c:4501:104: error: expected ‘)’ before ‘b’ 7535s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7535s | ~ ^ 7535s | ) 7535s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/size-expr-for-in.c: In function ‘mk_compile_opts’: 7535s /tmp/autopkgtest.K0ihat/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=] 7535s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7535s | ~~^ ~~~~~~~~~~~~~ 7535s | | | 7535s | unsigned int int64_t {aka long long int} 7535s | %llu 7535s 7535s If you find this error message confusing, uninformative, or wrong, please open an issue: 7535s https://github.com/diku-dk/futhark/issues 7535s 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.fut: 7541s Compiling with --backend=opencl: 7541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7541s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7541s 7541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7541s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7541s 7541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7541s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7541s 7541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7541s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7541s 7541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7541s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7541s 7541s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7541s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7541s cc failed with code 1: 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_umul_hi64’: 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7541s 4584 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7541s | ^~~~~~~~~~~ 7541s | __uint32_t 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:78: note: each undeclared identifier is reported only once for each function it appears in 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:90: error: expected ‘)’ before ‘a’ 7541s 4584 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7541s | ~ ^ 7541s | ) 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4584:109: error: expected ‘)’ before ‘b’ 7541s 4584 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7541s | ~ ^ 7541s | ) 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘futrts_smul_hi64’: 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4588:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7541s 4588 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7541s | ^~~~~~~~~~ 7541s | __int128__ 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4588:86: error: expected ‘)’ before ‘a’ 7541s 4588 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7541s | ~ ^ 7541s | ) 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c:4588:104: error: expected ‘)’ before ‘b’ 7541s 4588 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7541s | ~ ^ 7541s | ) 7541s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/bounds.c: In function ‘mk_compile_opts’: 7541s /tmp/autopkgtest.K0ihat/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=] 7541s 7914 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7541s | ~~^ ~~~~~~~~~~~~~ 7541s | | | 7541s | unsigned int int64_t {aka long long int} 7541s | %llu 7541s 7541s If you find this error message confusing, uninformative, or wrong, please open an issue: 7541s https://github.com/diku-dk/futhark/issues 7541s 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut: 7542s Compiling with --backend=opencl: 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s cc failed with code 1: 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_umul_hi64’: 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7542s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7542s | ^~~~~~~~~~~ 7542s | __uint32_t 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:90: error: expected ‘)’ before ‘a’ 7542s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4485:109: error: expected ‘)’ before ‘b’ 7542s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘futrts_smul_hi64’: 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7542s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7542s | ^~~~~~~~~~ 7542s | __int128__ 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4489:86: error: expected ‘)’ before ‘a’ 7542s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c:4489:104: error: expected ‘)’ before ‘b’ 7542s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.c: In function ‘mk_compile_opts’: 7542s /tmp/autopkgtest.K0ihat/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=] 7542s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7542s | ~~^ ~~~~~~~~~~~~~ 7542s | | | 7542s | unsigned int int64_t {aka long long int} 7542s | %llu 7542s 7542s If you find this error message confusing, uninformative, or wrong, please open an issue: 7542s https://github.com/diku-dk/futhark/issues 7542s 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.fut: 7542s Compiling with --backend=opencl: 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s 7542s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7542s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7542s cc failed with code 1: 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_umul_hi64’: 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7542s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7542s | ^~~~~~~~~~~ 7542s | __uint32_t 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:78: note: each undeclared identifier is reported only once for each function it appears in 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:90: error: expected ‘)’ before ‘a’ 7542s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4552:109: error: expected ‘)’ before ‘b’ 7542s 4552 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘futrts_smul_hi64’: 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4556:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7542s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7542s | ^~~~~~~~~~ 7542s | __int128__ 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4556:86: error: expected ‘)’ before ‘a’ 7542s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c:4556:104: error: expected ‘)’ before ‘b’ 7542s 4556 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7542s | ~ ^ 7542s | ) 7542s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/flat.c: In function ‘mk_compile_opts’: 7542s /tmp/autopkgtest.K0ihat/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=] 7542s 7884 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7542s | ~~^ ~~~~~~~~~~~~~ 7542s | | | 7542s | unsigned int int64_t {aka long long int} 7542s | %llu 7542s 7542s If you find this error message confusing, uninformative, or wrong, please open an issue: 7542s https://github.com/diku-dk/futhark/issues 7542s 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.fut: 7548s Compiling with --backend=opencl: 7548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7548s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7548s 7548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7548s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7548s 7548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7548s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7548s 7548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7548s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7548s 7548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7548s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7548s 7548s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7548s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7548s cc failed with code 1: 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_umul_hi64’: 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7548s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7548s | ^~~~~~~~~~~ 7548s | __uint32_t 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4539:90: error: expected ‘)’ before ‘a’ 7548s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7548s | ~ ^ 7548s | ) 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4539:109: error: expected ‘)’ before ‘b’ 7548s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7548s | ~ ^ 7548s | ) 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘futrts_smul_hi64’: 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7548s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7548s | ^~~~~~~~~~ 7548s | __int128__ 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4543:86: error: expected ‘)’ before ‘a’ 7548s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7548s | ~ ^ 7548s | ) 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c:4543:104: error: expected ‘)’ before ‘b’ 7548s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7548s | ~ ^ 7548s | ) 7548s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small.c: In function ‘mk_compile_opts’: 7548s /tmp/autopkgtest.K0ihat/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=] 7548s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7548s | ~~^ ~~~~~~~~~~~~~ 7548s | | | 7548s | unsigned int int64_t {aka long long int} 7548s | %llu 7548s 7548s If you find this error message confusing, uninformative, or wrong, please open an issue: 7548s https://github.com/diku-dk/futhark/issues 7548s 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.fut: 7549s Compiling with --backend=opencl: 7549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7549s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7549s 7549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7549s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7549s 7549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7549s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7549s 7549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7549s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7549s 7549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7549s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7549s 7549s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7549s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7549s cc failed with code 1: 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_umul_hi64’: 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7549s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7549s | ^~~~~~~~~~~ 7549s | __uint32_t 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:90: error: expected ‘)’ before ‘a’ 7549s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7549s | ~ ^ 7549s | ) 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4539:109: error: expected ‘)’ before ‘b’ 7549s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7549s | ~ ^ 7549s | ) 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘futrts_smul_hi64’: 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7549s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7549s | ^~~~~~~~~~ 7549s | __int128__ 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4543:86: error: expected ‘)’ before ‘a’ 7549s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7549s | ~ ^ 7549s | ) 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c:4543:104: error: expected ‘)’ before ‘b’ 7549s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7549s | ~ ^ 7549s | ) 7549s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_2d.c: In function ‘mk_compile_opts’: 7549s /tmp/autopkgtest.K0ihat/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=] 7549s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7549s | ~~^ ~~~~~~~~~~~~~ 7549s | | | 7549s | unsigned int int64_t {aka long long int} 7549s | %llu 7549s 7549s If you find this error message confusing, uninformative, or wrong, please open an issue: 7549s https://github.com/diku-dk/futhark/issues 7549s 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.fut: 7556s Compiling with --backend=opencl: 7556s cc failed with code 1: 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_umul_hi64’: 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7556s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7556s | ^~~~~~~~~~~ 7556s | __uint32_t 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4513:90: error: expected ‘)’ before ‘a’ 7556s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7556s | ~ ^ 7556s | ) 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4513:109: error: expected ‘)’ before ‘b’ 7556s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7556s | ~ ^ 7556s | ) 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c: In function ‘futrts_smul_hi64’: 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7556s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7556s | ^~~~~~~~~~ 7556s | __int128__ 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4517:86: error: expected ‘)’ before ‘a’ 7556s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7556s | ~ ^ 7556s | ) 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c:4517:104: error: expected ‘)’ before ‘b’ 7556s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7556s | ~ ^ 7556s | ) 7556s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice0.c: In function ‘mk_compile_opts’: 7556s /tmp/autopkgtest.K0ihat/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=] 7556s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7556s | ~~^ ~~~~~~~~~~~~~ 7556s | | | 7556s | unsigned int int64_t {aka long long int} 7556s | %llu 7556s 7556s If you find this error message confusing, uninformative, or wrong, please open an issue: 7556s https://github.com/diku-dk/futhark/issues 7556s 7556s 1705 failed, 230 passed, 371 to go. 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.fut: 7557s Compiling with --backend=opencl: 7557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7557s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7557s 7557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7557s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7557s 7557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7557s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7557s 7557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7557s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7557s 7557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7557s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7557s 7557s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7557s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7557s cc failed with code 1: 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_umul_hi64’: 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7557s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7557s | ^~~~~~~~~~~ 7557s | __uint32_t 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:78: note: each undeclared identifier is reported only once for each function it appears in 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:90: error: expected ‘)’ before ‘a’ 7557s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4539:109: error: expected ‘)’ before ‘b’ 7557s 4539 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘futrts_smul_hi64’: 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4543:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7557s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7557s | ^~~~~~~~~~ 7557s | __int128__ 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4543:86: error: expected ‘)’ before ‘a’ 7557s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c:4543:104: error: expected ‘)’ before ‘b’ 7557s 4543 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/small_4d.c: In function ‘mk_compile_opts’: 7557s /tmp/autopkgtest.K0ihat/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=] 7557s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7557s | ~~^ ~~~~~~~~~~~~~ 7557s | | | 7557s | unsigned int int64_t {aka long long int} 7557s | %llu 7557s 7557s If you find this error message confusing, uninformative, or wrong, please open an issue: 7557s https://github.com/diku-dk/futhark/issues 7557s 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.fut: 7557s Compiling with --backend=opencl: 7557s cc failed with code 1: 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_umul_hi64’: 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7557s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7557s | ^~~~~~~~~~~ 7557s | __uint32_t 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4513:90: error: expected ‘)’ before ‘a’ 7557s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4513:109: error: expected ‘)’ before ‘b’ 7557s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c: In function ‘futrts_smul_hi64’: 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7557s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7557s | ^~~~~~~~~~ 7557s | __int128__ 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4517:86: error: expected ‘)’ before ‘a’ 7557s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c:4517:104: error: expected ‘)’ before ‘b’ 7557s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7557s | ~ ^ 7557s | ) 7557s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice1.c: In function ‘mk_compile_opts’: 7557s /tmp/autopkgtest.K0ihat/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=] 7557s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7557s | ~~^ ~~~~~~~~~~~~~ 7557s | | | 7557s | unsigned int int64_t {aka long long int} 7557s | %llu 7557s 7557s If you find this error message confusing, uninformative, or wrong, please open an issue: 7557s https://github.com/diku-dk/futhark/issues 7557s 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.fut: 7558s Generating reference outputs: 7558s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7558s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7558s 7558s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7558s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7558s 7558s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7558s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7558s 7558s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7558s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7558s 7558s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7558s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7558s 7558s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7558s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7558s cc failed with code 1: 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_umul_hi64’: 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7558s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7558s | ^~~~~~~~~~~ 7558s | __uint32_t 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:90: error: expected ‘)’ before ‘a’ 7558s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7558s | ~ ^ 7558s | ) 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4418:109: error: expected ‘)’ before ‘b’ 7558s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7558s | ~ ^ 7558s | ) 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c: In function ‘futrts_smul_hi64’: 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7558s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7558s | ^~~~~~~~~~ 7558s | __int128__ 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:86: error: expected ‘)’ before ‘a’ 7558s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7558s | ~ ^ 7558s | ) 7558s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw.c:4422:104: error: expected ‘)’ before ‘b’ 7558s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7558s | ~ ^ 7558s | ) 7558s 7558s If you find this error message confusing, uninformative, or wrong, please open an issue: 7558s https://github.com/diku-dk/futhark/issues 7558s 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.fut: 7559s Generating reference outputs: 7559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7559s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7559s 7559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7559s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7559s 7559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7559s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7559s 7559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7559s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7559s 7559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7559s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7559s 7559s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7559s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7559s cc failed with code 1: 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_umul_hi64’: 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7559s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7559s | ^~~~~~~~~~~ 7559s | __uint32_t 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:78: note: each undeclared identifier is reported only once for each function it appears in 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:90: error: expected ‘)’ before ‘a’ 7559s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7559s | ~ ^ 7559s | ) 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4418:109: error: expected ‘)’ before ‘b’ 7559s 4418 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7559s | ~ ^ 7559s | ) 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c: In function ‘futrts_smul_hi64’: 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7559s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7559s | ^~~~~~~~~~ 7559s | __int128__ 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:86: error: expected ‘)’ before ‘a’ 7559s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7559s | ~ ^ 7559s | ) 7559s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/nw-cosmin.c:4422:104: error: expected ‘)’ before ‘b’ 7559s 4422 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7559s | ~ ^ 7559s | ) 7559s 7559s If you find this error message confusing, uninformative, or wrong, please open an issue: 7559s https://github.com/diku-dk/futhark/issues 7559s 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.fut: 7562s Compiling with --backend=opencl: 7562s cc failed with code 1: 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_umul_hi64’: 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7562s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7562s | ^~~~~~~~~~~ 7562s | __uint32_t 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4513:90: error: expected ‘)’ before ‘a’ 7562s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7562s | ~ ^ 7562s | ) 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4513:109: error: expected ‘)’ before ‘b’ 7562s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7562s | ~ ^ 7562s | ) 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c: In function ‘futrts_smul_hi64’: 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7562s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7562s | ^~~~~~~~~~ 7562s | __int128__ 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4517:86: error: expected ‘)’ before ‘a’ 7562s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7562s | ~ ^ 7562s | ) 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c:4517:104: error: expected ‘)’ before ‘b’ 7562s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7562s | ~ ^ 7562s | ) 7562s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice3.c: In function ‘mk_compile_opts’: 7562s /tmp/autopkgtest.K0ihat/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=] 7562s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7562s | ~~^ ~~~~~~~~~~~~~ 7562s | | | 7562s | unsigned int int64_t {aka long long int} 7562s | %llu 7562s 7562s If you find this error message confusing, uninformative, or wrong, please open an issue: 7562s https://github.com/diku-dk/futhark/issues 7562s 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.fut: 7563s Compiling with --backend=opencl: 7563s cc failed with code 1: 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_umul_hi64’: 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7563s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7563s | ^~~~~~~~~~~ 7563s | __uint32_t 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4526:90: error: expected ‘)’ before ‘a’ 7563s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7563s | ~ ^ 7563s | ) 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4526:109: error: expected ‘)’ before ‘b’ 7563s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7563s | ~ ^ 7563s | ) 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c: In function ‘futrts_smul_hi64’: 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7563s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7563s | ^~~~~~~~~~ 7563s | __int128__ 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4530:86: error: expected ‘)’ before ‘a’ 7563s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7563s | ~ ^ 7563s | ) 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c:4530:104: error: expected ‘)’ before ‘b’ 7563s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7563s | ~ ^ 7563s | ) 7563s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice2.c: In function ‘mk_compile_opts’: 7563s /tmp/autopkgtest.K0ihat/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=] 7563s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7563s | ~~^ ~~~~~~~~~~~~~ 7563s | | | 7563s | unsigned int int64_t {aka long long int} 7563s | %llu 7563s 7563s If you find this error message confusing, uninformative, or wrong, please open an issue: 7563s https://github.com/diku-dk/futhark/issues 7563s 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.fut: 7570s Compiling with --backend=opencl: 7570s cc failed with code 1: 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_umul_hi64’: 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7570s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7570s | ^~~~~~~~~~~ 7570s | __uint32_t 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4511:90: error: expected ‘)’ before ‘a’ 7570s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7570s | ~ ^ 7570s | ) 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4511:109: error: expected ‘)’ before ‘b’ 7570s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7570s | ~ ^ 7570s | ) 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c: In function ‘futrts_smul_hi64’: 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7570s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7570s | ^~~~~~~~~~ 7570s | __int128__ 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4515:86: error: expected ‘)’ before ‘a’ 7570s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7570s | ~ ^ 7570s | ) 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c:4515:104: error: expected ‘)’ before ‘b’ 7570s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7570s | ~ ^ 7570s | ) 7570s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice5.c: In function ‘mk_compile_opts’: 7570s /tmp/autopkgtest.K0ihat/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=] 7570s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7570s | ~~^ ~~~~~~~~~~~~~ 7570s | | | 7570s | unsigned int int64_t {aka long long int} 7570s | %llu 7570s 7570s If you find this error message confusing, uninformative, or wrong, please open an issue: 7570s https://github.com/diku-dk/futhark/issues 7570s 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.fut: 7571s Compiling with --backend=opencl: 7571s cc failed with code 1: 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_umul_hi64’: 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7571s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7571s | ^~~~~~~~~~~ 7571s | __uint32_t 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4512:90: error: expected ‘)’ before ‘a’ 7571s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7571s | ~ ^ 7571s | ) 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4512:109: error: expected ‘)’ before ‘b’ 7571s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7571s | ~ ^ 7571s | ) 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c: In function ‘futrts_smul_hi64’: 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7571s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7571s | ^~~~~~~~~~ 7571s | __int128__ 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4516:86: error: expected ‘)’ before ‘a’ 7571s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7571s | ~ ^ 7571s | ) 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c:4516:104: error: expected ‘)’ before ‘b’ 7571s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7571s | ~ ^ 7571s | ) 7571s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice6.c: In function ‘mk_compile_opts’: 7571s /tmp/autopkgtest.K0ihat/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=] 7571s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7571s | ~~^ ~~~~~~~~~~~~~ 7571s | | | 7571s | unsigned int int64_t {aka long long int} 7571s | %llu 7571s 7571s If you find this error message confusing, uninformative, or wrong, please open an issue: 7571s https://github.com/diku-dk/futhark/issues 7571s 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.fut: 7572s Compiling with --backend=opencl: 7572s cc failed with code 1: 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_umul_hi64’: 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7572s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7572s | ^~~~~~~~~~~ 7572s | __uint32_t 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4514:90: error: expected ‘)’ before ‘a’ 7572s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7572s | ~ ^ 7572s | ) 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4514:109: error: expected ‘)’ before ‘b’ 7572s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7572s | ~ ^ 7572s | ) 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c: In function ‘futrts_smul_hi64’: 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7572s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7572s | ^~~~~~~~~~ 7572s | __int128__ 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4518:86: error: expected ‘)’ before ‘a’ 7572s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7572s | ~ ^ 7572s | ) 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c:4518:104: error: expected ‘)’ before ‘b’ 7572s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7572s | ~ ^ 7572s | ) 7572s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice4.c: In function ‘mk_compile_opts’: 7572s /tmp/autopkgtest.K0ihat/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=] 7572s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7572s | ~~^ ~~~~~~~~~~~~~ 7572s | | | 7572s | unsigned int int64_t {aka long long int} 7572s | %llu 7572s 7572s If you find this error message confusing, uninformative, or wrong, please open an issue: 7572s https://github.com/diku-dk/futhark/issues 7572s 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.fut: 7575s Compiling with --backend=opencl: 7575s cc failed with code 1: 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_umul_hi64’: 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7575s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7575s | ^~~~~~~~~~~ 7575s | __uint32_t 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4511:90: error: expected ‘)’ before ‘a’ 7575s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7575s | ~ ^ 7575s | ) 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4511:109: error: expected ‘)’ before ‘b’ 7575s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7575s | ~ ^ 7575s | ) 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘futrts_smul_hi64’: 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7575s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7575s | ^~~~~~~~~~ 7575s | __int128__ 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4515:86: error: expected ‘)’ before ‘a’ 7575s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7575s | ~ ^ 7575s | ) 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c:4515:104: error: expected ‘)’ before ‘b’ 7575s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7575s | ~ ^ 7575s | ) 7575s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter1.c: In function ‘mk_compile_opts’: 7575s /tmp/autopkgtest.K0ihat/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=] 7575s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7575s | ~~^ ~~~~~~~~~~~~~ 7575s | | | 7575s | unsigned int int64_t {aka long long int} 7575s | %llu 7575s 7575s If you find this error message confusing, uninformative, or wrong, please open an issue: 7575s https://github.com/diku-dk/futhark/issues 7575s 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.fut: 7579s Compiling with --backend=opencl: 7579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.fut:5:3-6:9: 7579s Unused name "xs". 7579s cc failed with code 1: 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_umul_hi64’: 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7579s | ^~~~~~~~~~~ 7579s | __uint32_t 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4511:90: error: expected ‘)’ before ‘a’ 7579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4511:109: error: expected ‘)’ before ‘b’ 7579s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘futrts_smul_hi64’: 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7579s | ^~~~~~~~~~ 7579s | __int128__ 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4515:86: error: expected ‘)’ before ‘a’ 7579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c:4515:104: error: expected ‘)’ before ‘b’ 7579s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter4.c: In function ‘mk_compile_opts’: 7579s /tmp/autopkgtest.K0ihat/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=] 7579s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7579s | ~~^ ~~~~~~~~~~~~~ 7579s | | | 7579s | unsigned int int64_t {aka long long int} 7579s | %llu 7579s 7579s If you find this error message confusing, uninformative, or wrong, please open an issue: 7579s https://github.com/diku-dk/futhark/issues 7579s 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.fut: 7579s Compiling with --backend=opencl: 7579s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.fut:2:9-44: 7579s Entry point parameter 7579s 7579s ((a0: [d₁]f64): []f64, (a1: [d₁]i32): []i32, (oks: [d₂]bool): []bool) 7579s 7579s will have an opaque type, so the entry point will likely not be callable. 7579s cc failed with code 1: 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_umul_hi64’: 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4561:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7579s 4561 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7579s | ^~~~~~~~~~~ 7579s | __uint32_t 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4561:78: note: each undeclared identifier is reported only once for each function it appears in 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4561:90: error: expected ‘)’ before ‘a’ 7579s 4561 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4561:109: error: expected ‘)’ before ‘b’ 7579s 4561 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘futrts_smul_hi64’: 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4565:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7579s 4565 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7579s | ^~~~~~~~~~ 7579s | __int128__ 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4565:86: error: expected ‘)’ before ‘a’ 7579s 4565 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c:4565:104: error: expected ‘)’ before ‘b’ 7579s 4565 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7579s | ~ ^ 7579s | ) 7579s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter2.c: In function ‘mk_compile_opts’: 7579s /tmp/autopkgtest.K0ihat/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=] 7579s 7900 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7579s | ~~^ ~~~~~~~~~~~~~ 7579s | | | 7579s | unsigned int int64_t {aka long long int} 7579s | %llu 7579s 7579s If you find this error message confusing, uninformative, or wrong, please open an issue: 7579s https://github.com/diku-dk/futhark/issues 7579s 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.fut: 7580s Compiling with --backend=opencl: 7580s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.fut:12:27-28: 7580s Unused name "i". 7580s cc failed with code 1: 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_umul_hi64’: 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7580s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7580s | ^~~~~~~~~~~ 7580s | __uint32_t 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4528:90: error: expected ‘)’ before ‘a’ 7580s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7580s | ~ ^ 7580s | ) 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4528:109: error: expected ‘)’ before ‘b’ 7580s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7580s | ~ ^ 7580s | ) 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘futrts_smul_hi64’: 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7580s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7580s | ^~~~~~~~~~ 7580s | __int128__ 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4532:86: error: expected ‘)’ before ‘a’ 7580s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7580s | ~ ^ 7580s | ) 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c:4532:104: error: expected ‘)’ before ‘b’ 7580s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7580s | ~ ^ 7580s | ) 7580s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/filter3.c: In function ‘mk_compile_opts’: 7580s /tmp/autopkgtest.K0ihat/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=] 7580s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7580s | ~~^ ~~~~~~~~~~~~~ 7580s | | | 7580s | unsigned int int64_t {aka long long int} 7580s | %llu 7580s 7580s If you find this error message confusing, uninformative, or wrong, please open an issue: 7580s https://github.com/diku-dk/futhark/issues 7580s 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.fut: 7582s Compiling with --backend=opencl: 7582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:3:3-27: 7582s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7582s 7582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:7:3-28: 7582s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7582s 7582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:11:3-27: 7582s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7582s 7582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:15:3-28: 7582s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7582s 7582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:19:3-27: 7582s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7582s 7582s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/intrinsics.fut:23:3-28: 7582s Using intrinsic functions directly can easily crash the compiler or result in wrong code generation. 7582s cc failed with code 1: 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_umul_hi64’: 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7582s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7582s | ^~~~~~~~~~~ 7582s | __uint32_t 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:78: note: each undeclared identifier is reported only once for each function it appears in 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:90: error: expected ‘)’ before ‘a’ 7582s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7582s | ~ ^ 7582s | ) 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4540:109: error: expected ‘)’ before ‘b’ 7582s 4540 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7582s | ~ ^ 7582s | ) 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘futrts_smul_hi64’: 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4544:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7582s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7582s | ^~~~~~~~~~ 7582s | __int128__ 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4544:86: error: expected ‘)’ before ‘a’ 7582s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7582s | ~ ^ 7582s | ) 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c:4544:104: error: expected ‘)’ before ‘b’ 7582s 4544 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7582s | ~ ^ 7582s | ) 7582s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/slice-lmads/lud.c: In function ‘mk_compile_opts’: 7582s /tmp/autopkgtest.K0ihat/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=] 7582s 7912 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7582s | ~~^ ~~~~~~~~~~~~~ 7582s | | | 7582s | unsigned int int64_t {aka long long int} 7582s | %llu 7582s 7582s If you find this error message confusing, uninformative, or wrong, please open an issue: 7582s https://github.com/diku-dk/futhark/issues 7582s 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.fut: 7584s Compiling with --backend=opencl: 7584s cc failed with code 1: 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_umul_hi64’: 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7584s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7584s | ^~~~~~~~~~~ 7584s | __uint32_t 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4513:90: error: expected ‘)’ before ‘a’ 7584s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7584s | ~ ^ 7584s | ) 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4513:109: error: expected ‘)’ before ‘b’ 7584s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7584s | ~ ^ 7584s | ) 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c: In function ‘futrts_smul_hi64’: 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7584s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7584s | ^~~~~~~~~~ 7584s | __int128__ 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4517:86: error: expected ‘)’ before ‘a’ 7584s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7584s | ~ ^ 7584s | ) 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c:4517:104: error: expected ‘)’ before ‘b’ 7584s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7584s | ~ ^ 7584s | ) 7584s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map1.c: In function ‘mk_compile_opts’: 7584s /tmp/autopkgtest.K0ihat/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=] 7584s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7584s | ~~^ ~~~~~~~~~~~~~ 7584s | | | 7584s | unsigned int int64_t {aka long long int} 7584s | %llu 7584s 7584s If you find this error message confusing, uninformative, or wrong, please open an issue: 7584s https://github.com/diku-dk/futhark/issues 7584s 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.fut: 7588s Compiling with --backend=opencl: 7588s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.fut:10:10-11: 7588s Unused name "y". 7588s cc failed with code 1: 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_umul_hi64’: 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7588s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7588s | ^~~~~~~~~~~ 7588s | __uint32_t 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4512:90: error: expected ‘)’ before ‘a’ 7588s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4512:109: error: expected ‘)’ before ‘b’ 7588s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c: In function ‘futrts_smul_hi64’: 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7588s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7588s | ^~~~~~~~~~ 7588s | __int128__ 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4516:86: error: expected ‘)’ before ‘a’ 7588s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c:4516:104: error: expected ‘)’ before ‘b’ 7588s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map15.c: In function ‘mk_compile_opts’: 7588s /tmp/autopkgtest.K0ihat/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=] 7588s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7588s | ~~^ ~~~~~~~~~~~~~ 7588s | | | 7588s | unsigned int int64_t {aka long long int} 7588s | %llu 7588s 7588s If you find this error message confusing, uninformative, or wrong, please open an issue: 7588s https://github.com/diku-dk/futhark/issues 7588s 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.fut: 7588s Compiling with --backend=opencl: 7588s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.fut:3:9-45: 7588s Entry point parameter 7588s 7588s ((x: i32): i32, (y: i32): i32, (a: [d₀]i32): []i32, (b: [d₁]i32): []i32) 7588s 7588s will have an opaque type, so the entry point will likely not be callable. 7588s 7588s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.fut:3:36-37: 7588s Unused name "b". 7588s cc failed with code 1: 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_umul_hi64’: 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7588s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7588s | ^~~~~~~~~~~ 7588s | __uint32_t 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4533:90: error: expected ‘)’ before ‘a’ 7588s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4533:109: error: expected ‘)’ before ‘b’ 7588s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c: In function ‘futrts_smul_hi64’: 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7588s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7588s | ^~~~~~~~~~ 7588s | __int128__ 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4537:86: error: expected ‘)’ before ‘a’ 7588s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c:4537:104: error: expected ‘)’ before ‘b’ 7588s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7588s | ~ ^ 7588s | ) 7588s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map14.c: In function ‘mk_compile_opts’: 7588s /tmp/autopkgtest.K0ihat/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=] 7588s 7865 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7588s | ~~^ ~~~~~~~~~~~~~ 7588s | | | 7588s | unsigned int int64_t {aka long long int} 7588s | %llu 7588s 7588s If you find this error message confusing, uninformative, or wrong, please open an issue: 7588s https://github.com/diku-dk/futhark/issues 7588s 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.fut: 7589s Compiling with --backend=opencl: 7589s cc failed with code 1: 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_umul_hi64’: 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7589s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7589s | ^~~~~~~~~~~ 7589s | __uint32_t 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4511:90: error: expected ‘)’ before ‘a’ 7589s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7589s | ~ ^ 7589s | ) 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4511:109: error: expected ‘)’ before ‘b’ 7589s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7589s | ~ ^ 7589s | ) 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c: In function ‘futrts_smul_hi64’: 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7589s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7589s | ^~~~~~~~~~ 7589s | __int128__ 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4515:86: error: expected ‘)’ before ‘a’ 7589s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7589s | ~ ^ 7589s | ) 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c:4515:104: error: expected ‘)’ before ‘b’ 7589s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7589s | ~ ^ 7589s | ) 7589s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map16.c: In function ‘mk_compile_opts’: 7589s /tmp/autopkgtest.K0ihat/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=] 7589s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7589s | ~~^ ~~~~~~~~~~~~~ 7589s | | | 7589s | unsigned int int64_t {aka long long int} 7589s | %llu 7589s 7589s If you find this error message confusing, uninformative, or wrong, please open an issue: 7589s https://github.com/diku-dk/futhark/issues 7589s 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.fut: 7591s Compiling with --backend=opencl: 7591s cc failed with code 1: 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_umul_hi64’: 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7591s | ^~~~~~~~~~~ 7591s | __uint32_t 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4511:90: error: expected ‘)’ before ‘a’ 7591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7591s | ~ ^ 7591s | ) 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4511:109: error: expected ‘)’ before ‘b’ 7591s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7591s | ~ ^ 7591s | ) 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c: In function ‘futrts_smul_hi64’: 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7591s | ^~~~~~~~~~ 7591s | __int128__ 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4515:86: error: expected ‘)’ before ‘a’ 7591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7591s | ~ ^ 7591s | ) 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c:4515:104: error: expected ‘)’ before ‘b’ 7591s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7591s | ~ ^ 7591s | ) 7591s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map18.c: In function ‘mk_compile_opts’: 7591s /tmp/autopkgtest.K0ihat/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=] 7591s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7591s | ~~^ ~~~~~~~~~~~~~ 7591s | | | 7591s | unsigned int int64_t {aka long long int} 7591s | %llu 7591s 7591s If you find this error message confusing, uninformative, or wrong, please open an issue: 7591s https://github.com/diku-dk/futhark/issues 7591s 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.fut: 7592s Compiling with --backend=opencl: 7592s cc failed with code 1: 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_umul_hi64’: 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7592s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7592s | ^~~~~~~~~~~ 7592s | __uint32_t 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4511:90: error: expected ‘)’ before ‘a’ 7592s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4511:109: error: expected ‘)’ before ‘b’ 7592s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c: In function ‘futrts_smul_hi64’: 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7592s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7592s | ^~~~~~~~~~ 7592s | __int128__ 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4515:86: error: expected ‘)’ before ‘a’ 7592s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c:4515:104: error: expected ‘)’ before ‘b’ 7592s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map19.c: In function ‘mk_compile_opts’: 7592s /tmp/autopkgtest.K0ihat/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=] 7592s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7592s | ~~^ ~~~~~~~~~~~~~ 7592s | | | 7592s | unsigned int int64_t {aka long long int} 7592s | %llu 7592s 7592s If you find this error message confusing, uninformative, or wrong, please open an issue: 7592s https://github.com/diku-dk/futhark/issues 7592s 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.fut: 7592s Compiling with --backend=opencl: 7592s cc failed with code 1: 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_umul_hi64’: 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7592s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7592s | ^~~~~~~~~~~ 7592s | __uint32_t 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4511:90: error: expected ‘)’ before ‘a’ 7592s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4511:109: error: expected ‘)’ before ‘b’ 7592s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c: In function ‘futrts_smul_hi64’: 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7592s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7592s | ^~~~~~~~~~ 7592s | __int128__ 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4515:86: error: expected ‘)’ before ‘a’ 7592s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c:4515:104: error: expected ‘)’ before ‘b’ 7592s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7592s | ~ ^ 7592s | ) 7592s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map2.c: In function ‘mk_compile_opts’: 7592s /tmp/autopkgtest.K0ihat/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=] 7592s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7592s | ~~^ ~~~~~~~~~~~~~ 7592s | | | 7592s | unsigned int int64_t {aka long long int} 7592s | %llu 7592s 7592s If you find this error message confusing, uninformative, or wrong, please open an issue: 7592s https://github.com/diku-dk/futhark/issues 7592s 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.fut: 7595s Compiling with --backend=opencl: 7595s cc failed with code 1: 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_umul_hi64’: 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7595s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7595s | ^~~~~~~~~~~ 7595s | __uint32_t 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4526:90: error: expected ‘)’ before ‘a’ 7595s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7595s | ~ ^ 7595s | ) 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4526:109: error: expected ‘)’ before ‘b’ 7595s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7595s | ~ ^ 7595s | ) 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c: In function ‘futrts_smul_hi64’: 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7595s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7595s | ^~~~~~~~~~ 7595s | __int128__ 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4530:86: error: expected ‘)’ before ‘a’ 7595s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7595s | ~ ^ 7595s | ) 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c:4530:104: error: expected ‘)’ before ‘b’ 7595s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7595s | ~ ^ 7595s | ) 7595s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map20.c: In function ‘mk_compile_opts’: 7595s /tmp/autopkgtest.K0ihat/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=] 7595s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7595s | ~~^ ~~~~~~~~~~~~~ 7595s | | | 7595s | unsigned int int64_t {aka long long int} 7595s | %llu 7595s 7595s If you find this error message confusing, uninformative, or wrong, please open an issue: 7595s https://github.com/diku-dk/futhark/issues 7595s 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.fut: 7599s Compiling with --backend=opencl: 7599s cc failed with code 1: 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_umul_hi64’: 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7599s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7599s | ^~~~~~~~~~~ 7599s | __uint32_t 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4512:90: error: expected ‘)’ before ‘a’ 7599s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7599s | ~ ^ 7599s | ) 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4512:109: error: expected ‘)’ before ‘b’ 7599s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7599s | ~ ^ 7599s | ) 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c: In function ‘futrts_smul_hi64’: 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7599s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7599s | ^~~~~~~~~~ 7599s | __int128__ 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4516:86: error: expected ‘)’ before ‘a’ 7599s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7599s | ~ ^ 7599s | ) 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c:4516:104: error: expected ‘)’ before ‘b’ 7599s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7599s | ~ ^ 7599s | ) 7599s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map3.c: In function ‘mk_compile_opts’: 7599s /tmp/autopkgtest.K0ihat/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=] 7599s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7599s | ~~^ ~~~~~~~~~~~~~ 7599s | | | 7599s | unsigned int int64_t {aka long long int} 7599s | %llu 7599s 7599s If you find this error message confusing, uninformative, or wrong, please open an issue: 7599s https://github.com/diku-dk/futhark/issues 7599s 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.fut: 7601s Generating reference outputs: 7601s cc failed with code 1: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_umul_hi64’: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7601s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ^~~~~~~~~~~ 7601s | __uint32_t 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:90: error: expected ‘)’ before ‘a’ 7601s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4416:109: error: expected ‘)’ before ‘b’ 7601s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c: In function ‘futrts_smul_hi64’: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7601s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ^~~~~~~~~~ 7601s | __int128__ 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:86: error: expected ‘)’ before ‘a’ 7601s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapreduce.c:4420:104: error: expected ‘)’ before ‘b’ 7601s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s 7601s If you find this error message confusing, uninformative, or wrong, please open an issue: 7601s https://github.com/diku-dk/futhark/issues 7601s 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.fut: 7601s Compiling with --backend=opencl: 7601s cc failed with code 1: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_umul_hi64’: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7601s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ^~~~~~~~~~~ 7601s | __uint32_t 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4527:90: error: expected ‘)’ before ‘a’ 7601s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4527:109: error: expected ‘)’ before ‘b’ 7601s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c: In function ‘futrts_smul_hi64’: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7601s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ^~~~~~~~~~ 7601s | __int128__ 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4531:86: error: expected ‘)’ before ‘a’ 7601s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c:4531:104: error: expected ‘)’ before ‘b’ 7601s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map5.c: In function ‘mk_compile_opts’: 7601s /tmp/autopkgtest.K0ihat/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=] 7601s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7601s | ~~^ ~~~~~~~~~~~~~ 7601s | | | 7601s | unsigned int int64_t {aka long long int} 7601s | %llu 7601s 7601s If you find this error message confusing, uninformative, or wrong, please open an issue: 7601s https://github.com/diku-dk/futhark/issues 7601s 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.fut: 7601s Compiling with --backend=opencl: 7601s cc failed with code 1: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_umul_hi64’: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7601s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ^~~~~~~~~~~ 7601s | __uint32_t 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4527:90: error: expected ‘)’ before ‘a’ 7601s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4527:109: error: expected ‘)’ before ‘b’ 7601s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c: In function ‘futrts_smul_hi64’: 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7601s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ^~~~~~~~~~ 7601s | __int128__ 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4531:86: error: expected ‘)’ before ‘a’ 7601s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c:4531:104: error: expected ‘)’ before ‘b’ 7601s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7601s | ~ ^ 7601s | ) 7601s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map4.c: In function ‘mk_compile_opts’: 7601s /tmp/autopkgtest.K0ihat/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=] 7601s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7601s | ~~^ ~~~~~~~~~~~~~ 7601s | | | 7601s | unsigned int int64_t {aka long long int} 7601s | %llu 7601s 7601s If you find this error message confusing, uninformative, or wrong, please open an issue: 7601s https://github.com/diku-dk/futhark/issues 7601s 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.fut: 7603s Compiling with --backend=opencl: 7603s cc failed with code 1: 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_umul_hi64’: 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7603s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7603s | ^~~~~~~~~~~ 7603s | __uint32_t 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4513:90: error: expected ‘)’ before ‘a’ 7603s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7603s | ~ ^ 7603s | ) 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4513:109: error: expected ‘)’ before ‘b’ 7603s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7603s | ~ ^ 7603s | ) 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c: In function ‘futrts_smul_hi64’: 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7603s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7603s | ^~~~~~~~~~ 7603s | __int128__ 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4517:86: error: expected ‘)’ before ‘a’ 7603s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7603s | ~ ^ 7603s | ) 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c:4517:104: error: expected ‘)’ before ‘b’ 7603s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7603s | ~ ^ 7603s | ) 7603s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map6.c: In function ‘mk_compile_opts’: 7603s /tmp/autopkgtest.K0ihat/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=] 7603s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7603s | ~~^ ~~~~~~~~~~~~~ 7603s | | | 7603s | unsigned int int64_t {aka long long int} 7603s | %llu 7603s 7603s If you find this error message confusing, uninformative, or wrong, please open an issue: 7603s https://github.com/diku-dk/futhark/issues 7603s 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.fut: 7604s Compiling with --backend=opencl: 7604s cc failed with code 1: 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_umul_hi64’: 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7604s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7604s | ^~~~~~~~~~~ 7604s | __uint32_t 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4512:90: error: expected ‘)’ before ‘a’ 7604s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7604s | ~ ^ 7604s | ) 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4512:109: error: expected ‘)’ before ‘b’ 7604s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7604s | ~ ^ 7604s | ) 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c: In function ‘futrts_smul_hi64’: 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7604s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7604s | ^~~~~~~~~~ 7604s | __int128__ 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4516:86: error: expected ‘)’ before ‘a’ 7604s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7604s | ~ ^ 7604s | ) 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c:4516:104: error: expected ‘)’ before ‘b’ 7604s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7604s | ~ ^ 7604s | ) 7604s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map7.c: In function ‘mk_compile_opts’: 7604s /tmp/autopkgtest.K0ihat/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=] 7604s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7604s | ~~^ ~~~~~~~~~~~~~ 7604s | | | 7604s | unsigned int int64_t {aka long long int} 7604s | %llu 7604s 7604s If you find this error message confusing, uninformative, or wrong, please open an issue: 7604s https://github.com/diku-dk/futhark/issues 7604s 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.fut: 7605s Compiling with --backend=opencl: 7605s cc failed with code 1: 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_umul_hi64’: 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7605s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7605s | ^~~~~~~~~~~ 7605s | __uint32_t 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4527:90: error: expected ‘)’ before ‘a’ 7605s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7605s | ~ ^ 7605s | ) 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4527:109: error: expected ‘)’ before ‘b’ 7605s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7605s | ~ ^ 7605s | ) 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c: In function ‘futrts_smul_hi64’: 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7605s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7605s | ^~~~~~~~~~ 7605s | __int128__ 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4531:86: error: expected ‘)’ before ‘a’ 7605s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7605s | ~ ^ 7605s | ) 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c:4531:104: error: expected ‘)’ before ‘b’ 7605s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7605s | ~ ^ 7605s | ) 7605s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/map9.c: In function ‘mk_compile_opts’: 7605s /tmp/autopkgtest.K0ihat/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=] 7605s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7605s | ~~^ ~~~~~~~~~~~~~ 7605s | | | 7605s | unsigned int int64_t {aka long long int} 7605s | %llu 7605s 7605s If you find this error message confusing, uninformative, or wrong, please open an issue: 7605s https://github.com/diku-dk/futhark/issues 7605s 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.fut: 7612s Compiling with --backend=opencl: 7612s cc failed with code 1: 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_umul_hi64’: 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7612s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7612s | ^~~~~~~~~~~ 7612s | __uint32_t 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4498:90: error: expected ‘)’ before ‘a’ 7612s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7612s | ~ ^ 7612s | ) 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4498:109: error: expected ‘)’ before ‘b’ 7612s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7612s | ~ ^ 7612s | ) 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘futrts_smul_hi64’: 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7612s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7612s | ^~~~~~~~~~ 7612s | __int128__ 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4502:86: error: expected ‘)’ before ‘a’ 7612s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7612s | ~ ^ 7612s | ) 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c:4502:104: error: expected ‘)’ before ‘b’ 7612s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7612s | ~ ^ 7612s | ) 7612s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/mapscan.c: In function ‘mk_compile_opts’: 7612s /tmp/autopkgtest.K0ihat/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=] 7612s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7612s | ~~^ ~~~~~~~~~~~~~ 7612s | | | 7612s | unsigned int int64_t {aka long long int} 7612s | %llu 7612s 7612s If you find this error message confusing, uninformative, or wrong, please open an issue: 7612s https://github.com/diku-dk/futhark/issues 7612s 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.fut: 7615s Compiling with --backend=opencl: 7615s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.fut:10:21-52: 7615s Entry point parameter 7615s 7615s ((n: i64): i64, (dir_vs: [num_bits]i32): [num_bits]i32) 7615s 7615s will have an opaque type, so the entry point will likely not be callable. 7615s cc failed with code 1: 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_umul_hi64’: 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7615s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7615s | ^~~~~~~~~~~ 7615s | __uint32_t 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4529:90: error: expected ‘)’ before ‘a’ 7615s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7615s | ~ ^ 7615s | ) 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4529:109: error: expected ‘)’ before ‘b’ 7615s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7615s | ~ ^ 7615s | ) 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘futrts_smul_hi64’: 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7615s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7615s | ^~~~~~~~~~ 7615s | __int128__ 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4533:86: error: expected ‘)’ before ‘a’ 7615s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7615s | ~ ^ 7615s | ) 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c:4533:104: error: expected ‘)’ before ‘b’ 7615s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7615s | ~ ^ 7615s | ) 7615s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap0.c: In function ‘mk_compile_opts’: 7615s /tmp/autopkgtest.K0ihat/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=] 7615s 7866 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7615s | ~~^ ~~~~~~~~~~~~~ 7615s | | | 7615s | unsigned int int64_t {aka long long int} 7615s | %llu 7615s 7615s If you find this error message confusing, uninformative, or wrong, please open an issue: 7615s https://github.com/diku-dk/futhark/issues 7615s 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.fut: 7617s Compiling with --backend=opencl: 7617s cc failed with code 1: 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_umul_hi64’: 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7617s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7617s | ^~~~~~~~~~~ 7617s | __uint32_t 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4497:90: error: expected ‘)’ before ‘a’ 7617s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4497:109: error: expected ‘)’ before ‘b’ 7617s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘futrts_smul_hi64’: 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7617s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7617s | ^~~~~~~~~~ 7617s | __int128__ 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4501:86: error: expected ‘)’ before ‘a’ 7617s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c:4501:104: error: expected ‘)’ before ‘b’ 7617s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce0.c: In function ‘mk_compile_opts’: 7617s /tmp/autopkgtest.K0ihat/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=] 7617s 7834 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7617s | ~~^ ~~~~~~~~~~~~~ 7617s | | | 7617s | unsigned int int64_t {aka long long int} 7617s | %llu 7617s 7617s If you find this error message confusing, uninformative, or wrong, please open an issue: 7617s https://github.com/diku-dk/futhark/issues 7617s 7617s 1737 failed, 233 passed, 336 to go. 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.fut: 7617s Compiling with --backend=opencl: 7617s cc failed with code 1: 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_umul_hi64’: 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7617s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7617s | ^~~~~~~~~~~ 7617s | __uint32_t 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4511:90: error: expected ‘)’ before ‘a’ 7617s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4511:109: error: expected ‘)’ before ‘b’ 7617s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘futrts_smul_hi64’: 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7617s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7617s | ^~~~~~~~~~ 7617s | __int128__ 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4515:86: error: expected ‘)’ before ‘a’ 7617s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c:4515:104: error: expected ‘)’ before ‘b’ 7617s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7617s | ~ ^ 7617s | ) 7617s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce1.c: In function ‘mk_compile_opts’: 7617s /tmp/autopkgtest.K0ihat/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=] 7617s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7617s | ~~^ ~~~~~~~~~~~~~ 7617s | | | 7617s | unsigned int int64_t {aka long long int} 7617s | %llu 7617s 7617s If you find this error message confusing, uninformative, or wrong, please open an issue: 7617s https://github.com/diku-dk/futhark/issues 7617s 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.fut: 7618s Compiling with --backend=opencl: 7618s cc failed with code 1: 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_umul_hi64’: 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7618s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7618s | ^~~~~~~~~~~ 7618s | __uint32_t 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4513:90: error: expected ‘)’ before ‘a’ 7618s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7618s | ~ ^ 7618s | ) 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4513:109: error: expected ‘)’ before ‘b’ 7618s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7618s | ~ ^ 7618s | ) 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘futrts_smul_hi64’: 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7618s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7618s | ^~~~~~~~~~ 7618s | __int128__ 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4517:86: error: expected ‘)’ before ‘a’ 7618s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7618s | ~ ^ 7618s | ) 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c:4517:104: error: expected ‘)’ before ‘b’ 7618s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7618s | ~ ^ 7618s | ) 7618s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition1.c: In function ‘mk_compile_opts’: 7618s /tmp/autopkgtest.K0ihat/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=] 7618s 7854 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7618s | ~~^ ~~~~~~~~~~~~~ 7618s | | | 7618s | unsigned int int64_t {aka long long int} 7618s | %llu 7618s 7618s If you find this error message confusing, uninformative, or wrong, please open an issue: 7618s https://github.com/diku-dk/futhark/issues 7618s 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.fut: 7620s Compiling with --backend=opencl: 7620s cc failed with code 1: 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_umul_hi64’: 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7620s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7620s | ^~~~~~~~~~~ 7620s | __uint32_t 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4512:90: error: expected ‘)’ before ‘a’ 7620s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4512:109: error: expected ‘)’ before ‘b’ 7620s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘futrts_smul_hi64’: 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7620s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7620s | ^~~~~~~~~~ 7620s | __int128__ 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4516:86: error: expected ‘)’ before ‘a’ 7620s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c:4516:104: error: expected ‘)’ before ‘b’ 7620s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce2.c: In function ‘mk_compile_opts’: 7620s /tmp/autopkgtest.K0ihat/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=] 7620s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7620s | ~~^ ~~~~~~~~~~~~~ 7620s | | | 7620s | unsigned int int64_t {aka long long int} 7620s | %llu 7620s 7620s If you find this error message confusing, uninformative, or wrong, please open an issue: 7620s https://github.com/diku-dk/futhark/issues 7620s 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.fut: 7620s Compiling with --backend=opencl: 7620s cc failed with code 1: 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_umul_hi64’: 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7620s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7620s | ^~~~~~~~~~~ 7620s | __uint32_t 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4513:90: error: expected ‘)’ before ‘a’ 7620s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4513:109: error: expected ‘)’ before ‘b’ 7620s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘futrts_smul_hi64’: 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7620s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7620s | ^~~~~~~~~~ 7620s | __int128__ 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4517:86: error: expected ‘)’ before ‘a’ 7620s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c:4517:104: error: expected ‘)’ before ‘b’ 7620s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7620s | ~ ^ 7620s | ) 7620s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/redomap1.c: In function ‘mk_compile_opts’: 7620s /tmp/autopkgtest.K0ihat/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=] 7620s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7620s | ~~^ ~~~~~~~~~~~~~ 7620s | | | 7620s | unsigned int int64_t {aka long long int} 7620s | %llu 7620s 7620s If you find this error message confusing, uninformative, or wrong, please open an issue: 7620s https://github.com/diku-dk/futhark/issues 7620s 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.fut: 7621s Compiling with --backend=opencl: 7621s cc failed with code 1: 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_umul_hi64’: 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4517:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7621s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7621s | ^~~~~~~~~~~ 7621s | __uint32_t 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4517:78: note: each undeclared identifier is reported only once for each function it appears in 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4517:90: error: expected ‘)’ before ‘a’ 7621s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7621s | ~ ^ 7621s | ) 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4517:109: error: expected ‘)’ before ‘b’ 7621s 4517 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7621s | ~ ^ 7621s | ) 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘futrts_smul_hi64’: 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4521:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7621s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7621s | ^~~~~~~~~~ 7621s | __int128__ 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4521:86: error: expected ‘)’ before ‘a’ 7621s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7621s | ~ ^ 7621s | ) 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c:4521:104: error: expected ‘)’ before ‘b’ 7621s 4521 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7621s | ~ ^ 7621s | ) 7621s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/partition2.c: In function ‘mk_compile_opts’: 7621s /tmp/autopkgtest.K0ihat/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=] 7621s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7621s | ~~^ ~~~~~~~~~~~~~ 7621s | | | 7621s | unsigned int int64_t {aka long long int} 7621s | %llu 7621s 7621s If you find this error message confusing, uninformative, or wrong, please open an issue: 7621s https://github.com/diku-dk/futhark/issues 7621s 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.fut: 7626s Compiling with --backend=opencl: 7626s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.fut:11:30-34: 7626s Unused name "accy". 7626s cc failed with code 1: 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_umul_hi64’: 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7626s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7626s | ^~~~~~~~~~~ 7626s | __uint32_t 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4498:90: error: expected ‘)’ before ‘a’ 7626s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4498:109: error: expected ‘)’ before ‘b’ 7626s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘futrts_smul_hi64’: 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7626s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7626s | ^~~~~~~~~~ 7626s | __int128__ 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4502:86: error: expected ‘)’ before ‘a’ 7626s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c:4502:104: error: expected ‘)’ before ‘b’ 7626s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce3.c: In function ‘mk_compile_opts’: 7626s /tmp/autopkgtest.K0ihat/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=] 7626s 7836 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7626s | ~~^ ~~~~~~~~~~~~~ 7626s | | | 7626s | unsigned int int64_t {aka long long int} 7626s | %llu 7626s 7626s If you find this error message confusing, uninformative, or wrong, please open an issue: 7626s https://github.com/diku-dk/futhark/issues 7626s 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.fut: 7626s Generating reference outputs: 7626s cc failed with code 1: 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_umul_hi64’: 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7626s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7626s | ^~~~~~~~~~~ 7626s | __uint32_t 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:90: error: expected ‘)’ before ‘a’ 7626s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4430:109: error: expected ‘)’ before ‘b’ 7626s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c: In function ‘futrts_smul_hi64’: 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7626s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7626s | ^~~~~~~~~~ 7626s | __int128__ 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4434:86: error: expected ‘)’ before ‘a’ 7626s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce6.c:4434:104: error: expected ‘)’ before ‘b’ 7626s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7626s | ~ ^ 7626s | ) 7626s 7626s If you find this error message confusing, uninformative, or wrong, please open an issue: 7626s https://github.com/diku-dk/futhark/issues 7626s 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.fut: 7628s Generating reference outputs: 7628s cc failed with code 1: 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_umul_hi64’: 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7628s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7628s | ^~~~~~~~~~~ 7628s | __uint32_t 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:90: error: expected ‘)’ before ‘a’ 7628s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4430:109: error: expected ‘)’ before ‘b’ 7628s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c: In function ‘futrts_smul_hi64’: 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7628s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7628s | ^~~~~~~~~~ 7628s | __int128__ 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4434:86: error: expected ‘)’ before ‘a’ 7628s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce7.c:4434:104: error: expected ‘)’ before ‘b’ 7628s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s 7628s If you find this error message confusing, uninformative, or wrong, please open an issue: 7628s https://github.com/diku-dk/futhark/issues 7628s 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.fut: 7628s Generating reference outputs: 7628s cc failed with code 1: 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_umul_hi64’: 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7628s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7628s | ^~~~~~~~~~~ 7628s | __uint32_t 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:78: note: each undeclared identifier is reported only once for each function it appears in 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:90: error: expected ‘)’ before ‘a’ 7628s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4401:109: error: expected ‘)’ before ‘b’ 7628s 4401 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c: In function ‘futrts_smul_hi64’: 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4405:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7628s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7628s | ^~~~~~~~~~ 7628s | __int128__ 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4405:86: error: expected ‘)’ before ‘a’ 7628s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce8.c:4405:104: error: expected ‘)’ before ‘b’ 7628s 4405 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7628s | ~ ^ 7628s | ) 7628s 7628s If you find this error message confusing, uninformative, or wrong, please open an issue: 7628s https://github.com/diku-dk/futhark/issues 7628s 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.fut: 7630s Generating reference outputs: 7630s cc failed with code 1: 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_umul_hi64’: 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7630s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7630s | ^~~~~~~~~~~ 7630s | __uint32_t 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:78: note: each undeclared identifier is reported only once for each function it appears in 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:90: error: expected ‘)’ before ‘a’ 7630s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7630s | ~ ^ 7630s | ) 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4430:109: error: expected ‘)’ before ‘b’ 7630s 4430 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7630s | ~ ^ 7630s | ) 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c: In function ‘futrts_smul_hi64’: 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4434:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7630s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7630s | ^~~~~~~~~~ 7630s | __int128__ 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4434:86: error: expected ‘)’ before ‘a’ 7630s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7630s | ~ ^ 7630s | ) 7630s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce9.c:4434:104: error: expected ‘)’ before ‘b’ 7630s 4434 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7630s | ~ ^ 7630s | ) 7630s 7630s If you find this error message confusing, uninformative, or wrong, please open an issue: 7630s https://github.com/diku-dk/futhark/issues 7630s 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.fut: 7631s Compiling with --backend=opencl: 7631s cc failed with code 1: 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_umul_hi64’: 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7631s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7631s | ^~~~~~~~~~~ 7631s | __uint32_t 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4526:90: error: expected ‘)’ before ‘a’ 7631s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4526:109: error: expected ‘)’ before ‘b’ 7631s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘futrts_smul_hi64’: 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7631s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7631s | ^~~~~~~~~~ 7631s | __int128__ 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4530:86: error: expected ‘)’ before ‘a’ 7631s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c:4530:104: error: expected ‘)’ before ‘b’ 7631s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce4.c: In function ‘mk_compile_opts’: 7631s /tmp/autopkgtest.K0ihat/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=] 7631s 7868 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7631s | ~~^ ~~~~~~~~~~~~~ 7631s | | | 7631s | unsigned int int64_t {aka long long int} 7631s | %llu 7631s 7631s If you find this error message confusing, uninformative, or wrong, please open an issue: 7631s https://github.com/diku-dk/futhark/issues 7631s 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.fut: 7631s Compiling with --backend=opencl: 7631s cc failed with code 1: 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_umul_hi64’: 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7631s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7631s | ^~~~~~~~~~~ 7631s | __uint32_t 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4526:90: error: expected ‘)’ before ‘a’ 7631s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4526:109: error: expected ‘)’ before ‘b’ 7631s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘futrts_smul_hi64’: 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7631s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7631s | ^~~~~~~~~~ 7631s | __int128__ 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4530:86: error: expected ‘)’ before ‘a’ 7631s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c:4530:104: error: expected ‘)’ before ‘b’ 7631s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7631s | ~ ^ 7631s | ) 7631s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/reduce5.c: In function ‘mk_compile_opts’: 7631s /tmp/autopkgtest.K0ihat/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=] 7631s 7864 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7631s | ~~^ ~~~~~~~~~~~~~ 7631s | | | 7631s | unsigned int int64_t {aka long long int} 7631s | %llu 7631s 7631s If you find this error message confusing, uninformative, or wrong, please open an issue: 7631s https://github.com/diku-dk/futhark/issues 7631s 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.fut: 7635s Generating reference outputs: 7635s cc failed with code 1: 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_umul_hi64’: 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7635s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7635s | ^~~~~~~~~~~ 7635s | __uint32_t 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:90: error: expected ‘)’ before ‘a’ 7635s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4415:109: error: expected ‘)’ before ‘b’ 7635s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c: In function ‘futrts_smul_hi64’: 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7635s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7635s | ^~~~~~~~~~ 7635s | __int128__ 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4419:86: error: expected ‘)’ before ‘a’ 7635s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan1.c:4419:104: error: expected ‘)’ before ‘b’ 7635s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s 7635s If you find this error message confusing, uninformative, or wrong, please open an issue: 7635s https://github.com/diku-dk/futhark/issues 7635s 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.fut: 7635s Compiling with --backend=opencl: 7635s cc failed with code 1: 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_umul_hi64’: 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7635s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7635s | ^~~~~~~~~~~ 7635s | __uint32_t 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:90: error: expected ‘)’ before ‘a’ 7635s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4513:109: error: expected ‘)’ before ‘b’ 7635s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘futrts_smul_hi64’: 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7635s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7635s | ^~~~~~~~~~ 7635s | __int128__ 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4517:86: error: expected ‘)’ before ‘a’ 7635s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c:4517:104: error: expected ‘)’ before ‘b’ 7635s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7635s | ~ ^ 7635s | ) 7635s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan-with-map.c: In function ‘mk_compile_opts’: 7635s /tmp/autopkgtest.K0ihat/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=] 7635s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7635s | ~~^ ~~~~~~~~~~~~~ 7635s | | | 7635s | unsigned int int64_t {aka long long int} 7635s | %llu 7635s 7635s If you find this error message confusing, uninformative, or wrong, please open an issue: 7635s https://github.com/diku-dk/futhark/issues 7635s 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.fut: 7637s Generating reference outputs: 7637s cc failed with code 1: 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_umul_hi64’: 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7637s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7637s | ^~~~~~~~~~~ 7637s | __uint32_t 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:90: error: expected ‘)’ before ‘a’ 7637s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7637s | ~ ^ 7637s | ) 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4431:109: error: expected ‘)’ before ‘b’ 7637s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7637s | ~ ^ 7637s | ) 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c: In function ‘futrts_smul_hi64’: 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7637s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7637s | ^~~~~~~~~~ 7637s | __int128__ 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4435:86: error: expected ‘)’ before ‘a’ 7637s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7637s | ~ ^ 7637s | ) 7637s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan2.c:4435:104: error: expected ‘)’ before ‘b’ 7637s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7637s | ~ ^ 7637s | ) 7637s 7637s If you find this error message confusing, uninformative, or wrong, please open an issue: 7637s https://github.com/diku-dk/futhark/issues 7637s 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.fut: 7640s Compiling with --backend=opencl: 7640s cc failed with code 1: 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_umul_hi64’: 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7640s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7640s | ^~~~~~~~~~~ 7640s | __uint32_t 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4497:90: error: expected ‘)’ before ‘a’ 7640s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7640s | ~ ^ 7640s | ) 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4497:109: error: expected ‘)’ before ‘b’ 7640s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7640s | ~ ^ 7640s | ) 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘futrts_smul_hi64’: 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7640s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7640s | ^~~~~~~~~~ 7640s | __int128__ 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4501:86: error: expected ‘)’ before ‘a’ 7640s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7640s | ~ ^ 7640s | ) 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c:4501:104: error: expected ‘)’ before ‘b’ 7640s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7640s | ~ ^ 7640s | ) 7640s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan0.c: In function ‘mk_compile_opts’: 7640s /tmp/autopkgtest.K0ihat/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=] 7640s 7833 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7640s | ~~^ ~~~~~~~~~~~~~ 7640s | | | 7640s | unsigned int int64_t {aka long long int} 7640s | %llu 7640s 7640s If you find this error message confusing, uninformative, or wrong, please open an issue: 7640s https://github.com/diku-dk/futhark/issues 7640s 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.fut: 7641s Generating reference outputs: 7641s cc failed with code 1: 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_umul_hi64’: 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7641s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7641s | ^~~~~~~~~~~ 7641s | __uint32_t 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:90: error: expected ‘)’ before ‘a’ 7641s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7641s | ~ ^ 7641s | ) 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4415:109: error: expected ‘)’ before ‘b’ 7641s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7641s | ~ ^ 7641s | ) 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c: In function ‘futrts_smul_hi64’: 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7641s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7641s | ^~~~~~~~~~ 7641s | __int128__ 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4419:86: error: expected ‘)’ before ‘a’ 7641s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7641s | ~ ^ 7641s | ) 7641s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan5.c:4419:104: error: expected ‘)’ before ‘b’ 7641s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7641s | ~ ^ 7641s | ) 7641s 7641s If you find this error message confusing, uninformative, or wrong, please open an issue: 7641s https://github.com/diku-dk/futhark/issues 7641s 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.fut: 7642s Compiling with --backend=opencl: 7642s cc failed with code 1: 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_umul_hi64’: 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7642s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7642s | ^~~~~~~~~~~ 7642s | __uint32_t 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4513:90: error: expected ‘)’ before ‘a’ 7642s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4513:109: error: expected ‘)’ before ‘b’ 7642s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘futrts_smul_hi64’: 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7642s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7642s | ^~~~~~~~~~ 7642s | __int128__ 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4517:86: error: expected ‘)’ before ‘a’ 7642s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c:4517:104: error: expected ‘)’ before ‘b’ 7642s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan3.c: In function ‘mk_compile_opts’: 7642s /tmp/autopkgtest.K0ihat/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=] 7642s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7642s | ~~^ ~~~~~~~~~~~~~ 7642s | | | 7642s | unsigned int int64_t {aka long long int} 7642s | %llu 7642s 7642s If you find this error message confusing, uninformative, or wrong, please open an issue: 7642s https://github.com/diku-dk/futhark/issues 7642s 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.fut: 7642s Generating reference outputs: 7642s cc failed with code 1: 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_umul_hi64’: 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7642s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7642s | ^~~~~~~~~~~ 7642s | __uint32_t 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:90: error: expected ‘)’ before ‘a’ 7642s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4415:109: error: expected ‘)’ before ‘b’ 7642s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c: In function ‘futrts_smul_hi64’: 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7642s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7642s | ^~~~~~~~~~ 7642s | __int128__ 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4419:86: error: expected ‘)’ before ‘a’ 7642s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan6.c:4419:104: error: expected ‘)’ before ‘b’ 7642s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7642s | ~ ^ 7642s | ) 7642s 7642s If you find this error message confusing, uninformative, or wrong, please open an issue: 7642s https://github.com/diku-dk/futhark/issues 7642s 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.fut: 7645s Generating reference outputs: 7645s cc failed with code 1: 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_umul_hi64’: 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7645s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7645s | ^~~~~~~~~~~ 7645s | __uint32_t 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:90: error: expected ‘)’ before ‘a’ 7645s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4415:109: error: expected ‘)’ before ‘b’ 7645s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c: In function ‘futrts_smul_hi64’: 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7645s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7645s | ^~~~~~~~~~ 7645s | __int128__ 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4419:86: error: expected ‘)’ before ‘a’ 7645s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan7.c:4419:104: error: expected ‘)’ before ‘b’ 7645s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s 7645s If you find this error message confusing, uninformative, or wrong, please open an issue: 7645s https://github.com/diku-dk/futhark/issues 7645s 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.fut: 7645s Compiling with --backend=opencl: 7645s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.fut:21:17-18: 7645s Unused name "i". 7645s cc failed with code 1: 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_umul_hi64’: 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7645s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7645s | ^~~~~~~~~~~ 7645s | __uint32_t 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4511:90: error: expected ‘)’ before ‘a’ 7645s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4511:109: error: expected ‘)’ before ‘b’ 7645s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘futrts_smul_hi64’: 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7645s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7645s | ^~~~~~~~~~ 7645s | __int128__ 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4515:86: error: expected ‘)’ before ‘a’ 7645s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c:4515:104: error: expected ‘)’ before ‘b’ 7645s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7645s | ~ ^ 7645s | ) 7645s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan4.c: In function ‘mk_compile_opts’: 7645s /tmp/autopkgtest.K0ihat/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=] 7645s 7855 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7645s | ~~^ ~~~~~~~~~~~~~ 7645s | | | 7645s | unsigned int int64_t {aka long long int} 7645s | %llu 7645s 7645s If you find this error message confusing, uninformative, or wrong, please open an issue: 7645s https://github.com/diku-dk/futhark/issues 7645s 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.fut: 7646s Generating reference outputs: 7646s cc failed with code 1: 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_umul_hi64’: 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7646s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7646s | ^~~~~~~~~~~ 7646s | __uint32_t 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:90: error: expected ‘)’ before ‘a’ 7646s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7646s | ~ ^ 7646s | ) 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4415:109: error: expected ‘)’ before ‘b’ 7646s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7646s | ~ ^ 7646s | ) 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c: In function ‘futrts_smul_hi64’: 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7646s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7646s | ^~~~~~~~~~ 7646s | __int128__ 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4419:86: error: expected ‘)’ before ‘a’ 7646s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7646s | ~ ^ 7646s | ) 7646s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/scan8.c:4419:104: error: expected ‘)’ before ‘b’ 7646s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7646s | ~ ^ 7646s | ) 7646s 7646s If you find this error message confusing, uninformative, or wrong, please open an issue: 7646s https://github.com/diku-dk/futhark/issues 7646s 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.fut: 7647s Generating reference outputs: 7647s cc failed with code 1: 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_umul_hi64’: 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7647s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7647s | ^~~~~~~~~~~ 7647s | __uint32_t 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:90: error: expected ‘)’ before ‘a’ 7647s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7647s | ~ ^ 7647s | ) 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4416:109: error: expected ‘)’ before ‘b’ 7647s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7647s | ~ ^ 7647s | ) 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c: In function ‘futrts_smul_hi64’: 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7647s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7647s | ^~~~~~~~~~ 7647s | __int128__ 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:86: error: expected ‘)’ before ‘a’ 7647s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7647s | ~ ^ 7647s | ) 7647s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/soacs/segreduce-iota.c:4420:104: error: expected ‘)’ before ‘b’ 7647s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7647s | ~ ^ 7647s | ) 7647s 7647s If you find this error message confusing, uninformative, or wrong, please open an issue: 7647s https://github.com/diku-dk/futhark/issues 7647s 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.fut: 7654s Compiling with --backend=opencl: 7654s cc failed with code 1: 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_umul_hi64’: 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7654s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7654s | ^~~~~~~~~~~ 7654s | __uint32_t 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4512:90: error: expected ‘)’ before ‘a’ 7654s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7654s | ~ ^ 7654s | ) 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4512:109: error: expected ‘)’ before ‘b’ 7654s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7654s | ~ ^ 7654s | ) 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c: In function ‘futrts_smul_hi64’: 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7654s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7654s | ^~~~~~~~~~ 7654s | __int128__ 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4516:86: error: expected ‘)’ before ‘a’ 7654s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7654s | ~ ^ 7654s | ) 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c:4516:104: error: expected ‘)’ before ‘b’ 7654s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7654s | ~ ^ 7654s | ) 7654s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stacktrace.c: In function ‘mk_compile_opts’: 7654s /tmp/autopkgtest.K0ihat/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=] 7654s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7654s | ~~^ ~~~~~~~~~~~~~ 7654s | | | 7654s | unsigned int int64_t {aka long long int} 7654s | %llu 7654s 7654s If you find this error message confusing, uninformative, or wrong, please open an issue: 7654s https://github.com/diku-dk/futhark/issues 7654s 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.fut: 7657s Compiling with --backend=opencl: 7657s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.fut:18:16-17: 7657s Unused name "i". 7657s cc failed with code 1: 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_umul_hi64’: 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7657s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7657s | ^~~~~~~~~~~ 7657s | __uint32_t 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4512:90: error: expected ‘)’ before ‘a’ 7657s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7657s | ~ ^ 7657s | ) 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4512:109: error: expected ‘)’ before ‘b’ 7657s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7657s | ~ ^ 7657s | ) 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c: In function ‘futrts_smul_hi64’: 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7657s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7657s | ^~~~~~~~~~ 7657s | __int128__ 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4516:86: error: expected ‘)’ before ‘a’ 7657s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7657s | ~ ^ 7657s | ) 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c:4516:104: error: expected ‘)’ before ‘b’ 7657s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7657s | ~ ^ 7657s | ) 7657s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-1.c: In function ‘mk_compile_opts’: 7657s /tmp/autopkgtest.K0ihat/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=] 7657s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7657s | ~~^ ~~~~~~~~~~~~~ 7657s | | | 7657s | unsigned int int64_t {aka long long int} 7657s | %llu 7657s 7657s If you find this error message confusing, uninformative, or wrong, please open an issue: 7657s https://github.com/diku-dk/futhark/issues 7657s 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.fut: 7658s Compiling with --backend=opencl: 7658s cc failed with code 1: 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_umul_hi64’: 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7658s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7658s | ^~~~~~~~~~~ 7658s | __uint32_t 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:90: error: expected ‘)’ before ‘a’ 7658s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7658s | ~ ^ 7658s | ) 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4512:109: error: expected ‘)’ before ‘b’ 7658s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7658s | ~ ^ 7658s | ) 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘futrts_smul_hi64’: 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7658s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7658s | ^~~~~~~~~~ 7658s | __int128__ 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4516:86: error: expected ‘)’ before ‘a’ 7658s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7658s | ~ ^ 7658s | ) 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c:4516:104: error: expected ‘)’ before ‘b’ 7658s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7658s | ~ ^ 7658s | ) 7658s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/coerce0.c: In function ‘mk_compile_opts’: 7658s /tmp/autopkgtest.K0ihat/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=] 7658s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7658s | ~~^ ~~~~~~~~~~~~~ 7658s | | | 7658s | unsigned int int64_t {aka long long int} 7658s | %llu 7658s 7658s If you find this error message confusing, uninformative, or wrong, please open an issue: 7658s https://github.com/diku-dk/futhark/issues 7658s 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.fut: 7661s Compiling with --backend=opencl: 7661s cc failed with code 1: 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_umul_hi64’: 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7661s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7661s | ^~~~~~~~~~~ 7661s | __uint32_t 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:90: error: expected ‘)’ before ‘a’ 7661s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4497:109: error: expected ‘)’ before ‘b’ 7661s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘futrts_smul_hi64’: 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7661s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7661s | ^~~~~~~~~~ 7661s | __int128__ 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4501:86: error: expected ‘)’ before ‘a’ 7661s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c:4501:104: error: expected ‘)’ before ‘b’ 7661s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype0.c: In function ‘mk_compile_opts’: 7661s /tmp/autopkgtest.K0ihat/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=] 7661s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7661s | ~~^ ~~~~~~~~~~~~~ 7661s | | | 7661s | unsigned int int64_t {aka long long int} 7661s | %llu 7661s 7661s If you find this error message confusing, uninformative, or wrong, please open an issue: 7661s https://github.com/diku-dk/futhark/issues 7661s 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.fut: 7661s Compiling with --backend=opencl: 7661s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.fut:39:16-17: 7661s Unused name "i". 7661s cc failed with code 1: 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_umul_hi64’: 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7661s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7661s | ^~~~~~~~~~~ 7661s | __uint32_t 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4512:90: error: expected ‘)’ before ‘a’ 7661s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4512:109: error: expected ‘)’ before ‘b’ 7661s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c: In function ‘futrts_smul_hi64’: 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7661s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7661s | ^~~~~~~~~~ 7661s | __int128__ 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4516:86: error: expected ‘)’ before ‘a’ 7661s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c:4516:104: error: expected ‘)’ before ‘b’ 7661s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7661s | ~ ^ 7661s | ) 7661s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/stencil-2.c: In function ‘mk_compile_opts’: 7661s /tmp/autopkgtest.K0ihat/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=] 7661s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7661s | ~~^ ~~~~~~~~~~~~~ 7661s | | | 7661s | unsigned int int64_t {aka long long int} 7661s | %llu 7661s 7661s If you find this error message confusing, uninformative, or wrong, please open an issue: 7661s https://github.com/diku-dk/futhark/issues 7661s 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.fut: 7665s Compiling with --backend=opencl: 7665s cc failed with code 1: 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_umul_hi64’: 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7665s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7665s | ^~~~~~~~~~~ 7665s | __uint32_t 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:90: error: expected ‘)’ before ‘a’ 7665s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4497:109: error: expected ‘)’ before ‘b’ 7665s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘futrts_smul_hi64’: 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7665s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7665s | ^~~~~~~~~~ 7665s | __int128__ 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4501:86: error: expected ‘)’ before ‘a’ 7665s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c:4501:104: error: expected ‘)’ before ‘b’ 7665s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype1.c: In function ‘mk_compile_opts’: 7665s /tmp/autopkgtest.K0ihat/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=] 7665s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7665s | ~~^ ~~~~~~~~~~~~~ 7665s | | | 7665s | unsigned int int64_t {aka long long int} 7665s | %llu 7665s 7665s If you find this error message confusing, uninformative, or wrong, please open an issue: 7665s https://github.com/diku-dk/futhark/issues 7665s 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.fut: 7665s Compiling with --backend=opencl: 7665s cc failed with code 1: 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_umul_hi64’: 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7665s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7665s | ^~~~~~~~~~~ 7665s | __uint32_t 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:90: error: expected ‘)’ before ‘a’ 7665s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4511:109: error: expected ‘)’ before ‘b’ 7665s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘futrts_smul_hi64’: 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7665s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7665s | ^~~~~~~~~~ 7665s | __int128__ 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4515:86: error: expected ‘)’ before ‘a’ 7665s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c:4515:104: error: expected ‘)’ before ‘b’ 7665s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7665s | ~ ^ 7665s | ) 7665s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/existential-match.c: In function ‘mk_compile_opts’: 7665s /tmp/autopkgtest.K0ihat/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=] 7665s 7850 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7665s | ~~^ ~~~~~~~~~~~~~ 7665s | | | 7665s | unsigned int int64_t {aka long long int} 7665s | %llu 7665s 7665s If you find this error message confusing, uninformative, or wrong, please open an issue: 7665s https://github.com/diku-dk/futhark/issues 7665s 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.fut: 7671s Compiling with --backend=opencl: 7671s cc failed with code 1: 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_umul_hi64’: 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7671s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7671s | ^~~~~~~~~~~ 7671s | __uint32_t 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:90: error: expected ‘)’ before ‘a’ 7671s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7671s | ~ ^ 7671s | ) 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4497:109: error: expected ‘)’ before ‘b’ 7671s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7671s | ~ ^ 7671s | ) 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘futrts_smul_hi64’: 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7671s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7671s | ^~~~~~~~~~ 7671s | __int128__ 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4501:86: error: expected ‘)’ before ‘a’ 7671s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7671s | ~ ^ 7671s | ) 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c:4501:104: error: expected ‘)’ before ‘b’ 7671s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7671s | ~ ^ 7671s | ) 7671s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype12.c: In function ‘mk_compile_opts’: 7671s /tmp/autopkgtest.K0ihat/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=] 7671s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7671s | ~~^ ~~~~~~~~~~~~~ 7671s | | | 7671s | unsigned int int64_t {aka long long int} 7671s | %llu 7671s 7671s If you find this error message confusing, uninformative, or wrong, please open an issue: 7671s https://github.com/diku-dk/futhark/issues 7671s 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.fut: 7673s Compiling with --backend=opencl: 7673s cc failed with code 1: 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_umul_hi64’: 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7673s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7673s | ^~~~~~~~~~~ 7673s | __uint32_t 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:90: error: expected ‘)’ before ‘a’ 7673s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7673s | ~ ^ 7673s | ) 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4497:109: error: expected ‘)’ before ‘b’ 7673s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7673s | ~ ^ 7673s | ) 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘futrts_smul_hi64’: 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7673s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7673s | ^~~~~~~~~~ 7673s | __int128__ 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4501:86: error: expected ‘)’ before ‘a’ 7673s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7673s | ~ ^ 7673s | ) 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c:4501:104: error: expected ‘)’ before ‘b’ 7673s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7673s | ~ ^ 7673s | ) 7673s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype14.c: In function ‘mk_compile_opts’: 7673s /tmp/autopkgtest.K0ihat/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=] 7673s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7673s | ~~^ ~~~~~~~~~~~~~ 7673s | | | 7673s | unsigned int int64_t {aka long long int} 7673s | %llu 7673s 7673s If you find this error message confusing, uninformative, or wrong, please open an issue: 7673s https://github.com/diku-dk/futhark/issues 7673s 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.fut: 7674s Compiling with --backend=opencl: 7674s cc failed with code 1: 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_umul_hi64’: 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7674s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7674s | ^~~~~~~~~~~ 7674s | __uint32_t 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:90: error: expected ‘)’ before ‘a’ 7674s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7674s | ~ ^ 7674s | ) 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4511:109: error: expected ‘)’ before ‘b’ 7674s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7674s | ~ ^ 7674s | ) 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘futrts_smul_hi64’: 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7674s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7674s | ^~~~~~~~~~ 7674s | __int128__ 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4515:86: error: expected ‘)’ before ‘a’ 7674s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7674s | ~ ^ 7674s | ) 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c:4515:104: error: expected ‘)’ before ‘b’ 7674s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7674s | ~ ^ 7674s | ) 7674s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype13.c: In function ‘mk_compile_opts’: 7674s /tmp/autopkgtest.K0ihat/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=] 7674s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7674s | ~~^ ~~~~~~~~~~~~~ 7674s | | | 7674s | unsigned int int64_t {aka long long int} 7674s | %llu 7674s 7674s If you find this error message confusing, uninformative, or wrong, please open an issue: 7674s https://github.com/diku-dk/futhark/issues 7674s 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.fut: 7675s Compiling with --backend=opencl: 7675s cc failed with code 1: 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_umul_hi64’: 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7675s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7675s | ^~~~~~~~~~~ 7675s | __uint32_t 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:90: error: expected ‘)’ before ‘a’ 7675s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7675s | ~ ^ 7675s | ) 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4497:109: error: expected ‘)’ before ‘b’ 7675s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7675s | ~ ^ 7675s | ) 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘futrts_smul_hi64’: 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7675s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7675s | ^~~~~~~~~~ 7675s | __int128__ 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4501:86: error: expected ‘)’ before ‘a’ 7675s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7675s | ~ ^ 7675s | ) 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c:4501:104: error: expected ‘)’ before ‘b’ 7675s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7675s | ~ ^ 7675s | ) 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype16.c: In function ‘mk_compile_opts’: 7675s /tmp/autopkgtest.K0ihat/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=] 7675s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7675s | ~~^ ~~~~~~~~~~~~~ 7675s | | | 7675s | unsigned int int64_t {aka long long int} 7675s | %llu 7675s 7675s If you find this error message confusing, uninformative, or wrong, please open an issue: 7675s https://github.com/diku-dk/futhark/issues 7675s 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.fut: 7675s Compiling with --backend=opencl: 7675s cc failed with code 1: 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_umul_hi64’: 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7675s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7675s | ^~~~~~~~~~~ 7675s | __uint32_t 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:90: error: expected ‘)’ before ‘a’ 7675s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7675s | ~ ^ 7675s | ) 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4497:109: error: expected ‘)’ before ‘b’ 7675s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7675s | ~ ^ 7675s | ) 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘futrts_smul_hi64’: 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7675s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7675s | ^~~~~~~~~~ 7675s | __int128__ 7675s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4501:86: error: expected ‘)’ before ‘a’ 7675s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7675s | ~ ^ 7676s | ) 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c:4501:104: error: expected ‘)’ before ‘b’ 7676s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7676s | ~ ^ 7676s | ) 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype17.c: In function ‘mk_compile_opts’: 7676s /tmp/autopkgtest.K0ihat/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=] 7676s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7676s | ~~^ ~~~~~~~~~~~~~ 7676s | | | 7676s | unsigned int int64_t {aka long long int} 7676s | %llu 7676s 7676s If you find this error message confusing, uninformative, or wrong, please open an issue: 7676s https://github.com/diku-dk/futhark/issues 7676s 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.fut: 7676s Compiling with --backend=opencl: 7676s cc failed with code 1: 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_umul_hi64’: 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7676s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7676s | ^~~~~~~~~~~ 7676s | __uint32_t 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:90: error: expected ‘)’ before ‘a’ 7676s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7676s | ~ ^ 7676s | ) 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4511:109: error: expected ‘)’ before ‘b’ 7676s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7676s | ~ ^ 7676s | ) 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘futrts_smul_hi64’: 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7676s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7676s | ^~~~~~~~~~ 7676s | __int128__ 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4515:86: error: expected ‘)’ before ‘a’ 7676s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7676s | ~ ^ 7676s | ) 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c:4515:104: error: expected ‘)’ before ‘b’ 7676s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7676s | ~ ^ 7676s | ) 7676s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype15.c: In function ‘mk_compile_opts’: 7676s /tmp/autopkgtest.K0ihat/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=] 7676s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7676s | ~~^ ~~~~~~~~~~~~~ 7676s | | | 7676s | unsigned int int64_t {aka long long int} 7676s | %llu 7676s 7676s If you find this error message confusing, uninformative, or wrong, please open an issue: 7676s https://github.com/diku-dk/futhark/issues 7676s 7677s 1773 failed, 240 passed, 293 to go. 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.fut: 7685s Compiling with --backend=opencl: 7685s cc failed with code 1: 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_umul_hi64’: 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7685s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7685s | ^~~~~~~~~~~ 7685s | __uint32_t 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:90: error: expected ‘)’ before ‘a’ 7685s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7685s | ~ ^ 7685s | ) 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4497:109: error: expected ‘)’ before ‘b’ 7685s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7685s | ~ ^ 7685s | ) 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘futrts_smul_hi64’: 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7685s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7685s | ^~~~~~~~~~ 7685s | __int128__ 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4501:86: error: expected ‘)’ before ‘a’ 7685s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7685s | ~ ^ 7685s | ) 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c:4501:104: error: expected ‘)’ before ‘b’ 7685s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7685s | ~ ^ 7685s | ) 7685s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype2.c: In function ‘mk_compile_opts’: 7685s /tmp/autopkgtest.K0ihat/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=] 7685s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7685s | ~~^ ~~~~~~~~~~~~~ 7685s | | | 7685s | unsigned int int64_t {aka long long int} 7685s | %llu 7685s 7685s If you find this error message confusing, uninformative, or wrong, please open an issue: 7685s https://github.com/diku-dk/futhark/issues 7685s 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.fut: 7688s Compiling with --backend=opencl: 7688s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.fut:7:7-8: 7688s Unused name "v". 7688s cc failed with code 1: 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_umul_hi64’: 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7688s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7688s | ^~~~~~~~~~~ 7688s | __uint32_t 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:90: error: expected ‘)’ before ‘a’ 7688s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7688s | ~ ^ 7688s | ) 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4511:109: error: expected ‘)’ before ‘b’ 7688s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7688s | ~ ^ 7688s | ) 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘futrts_smul_hi64’: 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7688s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7688s | ^~~~~~~~~~ 7688s | __int128__ 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4515:86: error: expected ‘)’ before ‘a’ 7688s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7688s | ~ ^ 7688s | ) 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c:4515:104: error: expected ‘)’ before ‘b’ 7688s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7688s | ~ ^ 7688s | ) 7688s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype22.c: In function ‘mk_compile_opts’: 7688s /tmp/autopkgtest.K0ihat/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=] 7688s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7688s | ~~^ ~~~~~~~~~~~~~ 7688s | | | 7688s | unsigned int int64_t {aka long long int} 7688s | %llu 7688s 7688s If you find this error message confusing, uninformative, or wrong, please open an issue: 7688s https://github.com/diku-dk/futhark/issues 7688s 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.fut: 7689s Compiling with --backend=opencl: 7689s cc failed with code 1: 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_umul_hi64’: 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7689s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7689s | ^~~~~~~~~~~ 7689s | __uint32_t 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:78: note: each undeclared identifier is reported only once for each function it appears in 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:90: error: expected ‘)’ before ‘a’ 7689s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7689s | ~ ^ 7689s | ) 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4521:109: error: expected ‘)’ before ‘b’ 7689s 4521 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7689s | ~ ^ 7689s | ) 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘futrts_smul_hi64’: 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4525:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7689s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7689s | ^~~~~~~~~~ 7689s | __int128__ 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4525:86: error: expected ‘)’ before ‘a’ 7689s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7689s | ~ ^ 7689s | ) 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c:4525:104: error: expected ‘)’ before ‘b’ 7689s 4525 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7689s | ~ ^ 7689s | ) 7689s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype23.c: In function ‘mk_compile_opts’: 7689s /tmp/autopkgtest.K0ihat/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=] 7689s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7689s | ~~^ ~~~~~~~~~~~~~ 7689s | | | 7689s | unsigned int int64_t {aka long long int} 7689s | %llu 7689s 7689s If you find this error message confusing, uninformative, or wrong, please open an issue: 7689s https://github.com/diku-dk/futhark/issues 7689s 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.fut: 7690s Compiling with --backend=opencl: 7690s cc failed with code 1: 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_umul_hi64’: 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7690s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7690s | ^~~~~~~~~~~ 7690s | __uint32_t 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:78: note: each undeclared identifier is reported only once for each function it appears in 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:90: error: expected ‘)’ before ‘a’ 7690s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7690s | ~ ^ 7690s | ) 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4523:109: error: expected ‘)’ before ‘b’ 7690s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7690s | ~ ^ 7690s | ) 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘futrts_smul_hi64’: 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4527:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7690s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7690s | ^~~~~~~~~~ 7690s | __int128__ 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4527:86: error: expected ‘)’ before ‘a’ 7690s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7690s | ~ ^ 7690s | ) 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c:4527:104: error: expected ‘)’ before ‘b’ 7690s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7690s | ~ ^ 7690s | ) 7690s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype25.c: In function ‘mk_compile_opts’: 7690s /tmp/autopkgtest.K0ihat/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=] 7690s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7690s | ~~^ ~~~~~~~~~~~~~ 7690s | | | 7690s | unsigned int int64_t {aka long long int} 7690s | %llu 7690s 7690s If you find this error message confusing, uninformative, or wrong, please open an issue: 7690s https://github.com/diku-dk/futhark/issues 7690s 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.fut: 7691s Compiling with --backend=opencl: 7691s cc failed with code 1: 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_umul_hi64’: 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7691s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7691s | ^~~~~~~~~~~ 7691s | __uint32_t 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:78: note: each undeclared identifier is reported only once for each function it appears in 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:90: error: expected ‘)’ before ‘a’ 7691s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7691s | ~ ^ 7691s | ) 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4523:109: error: expected ‘)’ before ‘b’ 7691s 4523 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7691s | ~ ^ 7691s | ) 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘futrts_smul_hi64’: 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4527:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7691s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7691s | ^~~~~~~~~~ 7691s | __int128__ 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4527:86: error: expected ‘)’ before ‘a’ 7691s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7691s | ~ ^ 7691s | ) 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c:4527:104: error: expected ‘)’ before ‘b’ 7691s 4527 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7691s | ~ ^ 7691s | ) 7691s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype26.c: In function ‘mk_compile_opts’: 7691s /tmp/autopkgtest.K0ihat/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=] 7691s 7853 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7691s | ~~^ ~~~~~~~~~~~~~ 7691s | | | 7691s | unsigned int int64_t {aka long long int} 7691s | %llu 7691s 7691s If you find this error message confusing, uninformative, or wrong, please open an issue: 7691s https://github.com/diku-dk/futhark/issues 7691s 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.fut: 7693s Compiling with --backend=opencl: 7693s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.fut:14:6-21: 7693s Defaulting ambiguous type to i32. 7693s cc failed with code 1: 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_umul_hi64’: 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7693s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7693s | ^~~~~~~~~~~ 7693s | __uint32_t 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:90: error: expected ‘)’ before ‘a’ 7693s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7693s | ~ ^ 7693s | ) 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4511:109: error: expected ‘)’ before ‘b’ 7693s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7693s | ~ ^ 7693s | ) 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘futrts_smul_hi64’: 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7693s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7693s | ^~~~~~~~~~ 7693s | __int128__ 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4515:86: error: expected ‘)’ before ‘a’ 7693s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7693s | ~ ^ 7693s | ) 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c:4515:104: error: expected ‘)’ before ‘b’ 7693s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7693s | ~ ^ 7693s | ) 7693s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype27.c: In function ‘mk_compile_opts’: 7693s /tmp/autopkgtest.K0ihat/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=] 7693s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7693s | ~~^ ~~~~~~~~~~~~~ 7693s | | | 7693s | unsigned int int64_t {aka long long int} 7693s | %llu 7693s 7693s If you find this error message confusing, uninformative, or wrong, please open an issue: 7693s https://github.com/diku-dk/futhark/issues 7693s 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.fut: 7696s Compiling with --backend=opencl: 7696s cc failed with code 1: 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_umul_hi64’: 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7696s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7696s | ^~~~~~~~~~~ 7696s | __uint32_t 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:78: note: each undeclared identifier is reported only once for each function it appears in 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:90: error: expected ‘)’ before ‘a’ 7696s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7696s | ~ ^ 7696s | ) 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4549:109: error: expected ‘)’ before ‘b’ 7696s 4549 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7696s | ~ ^ 7696s | ) 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘futrts_smul_hi64’: 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4553:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7696s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7696s | ^~~~~~~~~~ 7696s | __int128__ 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4553:86: error: expected ‘)’ before ‘a’ 7696s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7696s | ~ ^ 7696s | ) 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c:4553:104: error: expected ‘)’ before ‘b’ 7696s 4553 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7696s | ~ ^ 7696s | ) 7696s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype29.c: In function ‘mk_compile_opts’: 7696s /tmp/autopkgtest.K0ihat/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=] 7696s 7879 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7696s | ~~^ ~~~~~~~~~~~~~ 7696s | | | 7696s | unsigned int int64_t {aka long long int} 7696s | %llu 7696s 7696s If you find this error message confusing, uninformative, or wrong, please open an issue: 7696s https://github.com/diku-dk/futhark/issues 7696s 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.fut: 7697s Compiling with --backend=opencl: 7697s cc failed with code 1: 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_umul_hi64’: 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7697s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7697s | ^~~~~~~~~~~ 7697s | __uint32_t 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:90: error: expected ‘)’ before ‘a’ 7697s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7697s | ~ ^ 7697s | ) 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4497:109: error: expected ‘)’ before ‘b’ 7697s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7697s | ~ ^ 7697s | ) 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘futrts_smul_hi64’: 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7697s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7697s | ^~~~~~~~~~ 7697s | __int128__ 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4501:86: error: expected ‘)’ before ‘a’ 7697s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7697s | ~ ^ 7697s | ) 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c:4501:104: error: expected ‘)’ before ‘b’ 7697s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7697s | ~ ^ 7697s | ) 7697s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype3.c: In function ‘mk_compile_opts’: 7697s /tmp/autopkgtest.K0ihat/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=] 7697s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7697s | ~~^ ~~~~~~~~~~~~~ 7697s | | | 7697s | unsigned int int64_t {aka long long int} 7697s | %llu 7697s 7697s If you find this error message confusing, uninformative, or wrong, please open an issue: 7697s https://github.com/diku-dk/futhark/issues 7697s 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.fut: 7699s Compiling with --backend=opencl: 7699s cc failed with code 1: 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_umul_hi64’: 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7699s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7699s | ^~~~~~~~~~~ 7699s | __uint32_t 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:90: error: expected ‘)’ before ‘a’ 7699s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7699s | ~ ^ 7699s | ) 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4497:109: error: expected ‘)’ before ‘b’ 7699s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7699s | ~ ^ 7699s | ) 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘futrts_smul_hi64’: 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7699s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7699s | ^~~~~~~~~~ 7699s | __int128__ 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4501:86: error: expected ‘)’ before ‘a’ 7699s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7699s | ~ ^ 7699s | ) 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c:4501:104: error: expected ‘)’ before ‘b’ 7699s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7699s | ~ ^ 7699s | ) 7699s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype30.c: In function ‘mk_compile_opts’: 7699s /tmp/autopkgtest.K0ihat/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=] 7699s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7699s | ~~^ ~~~~~~~~~~~~~ 7699s | | | 7699s | unsigned int int64_t {aka long long int} 7699s | %llu 7699s 7699s If you find this error message confusing, uninformative, or wrong, please open an issue: 7699s https://github.com/diku-dk/futhark/issues 7699s 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.fut: 7704s Compiling with --backend=opencl: 7704s cc failed with code 1: 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_umul_hi64’: 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7704s | ^~~~~~~~~~~ 7704s | __uint32_t 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:90: error: expected ‘)’ before ‘a’ 7704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7704s | ~ ^ 7704s | ) 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4485:109: error: expected ‘)’ before ‘b’ 7704s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7704s | ~ ^ 7704s | ) 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘futrts_smul_hi64’: 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7704s | ^~~~~~~~~~ 7704s | __int128__ 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4489:86: error: expected ‘)’ before ‘a’ 7704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7704s | ~ ^ 7704s | ) 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c:4489:104: error: expected ‘)’ before ‘b’ 7704s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7704s | ~ ^ 7704s | ) 7704s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype33.c: In function ‘mk_compile_opts’: 7704s /tmp/autopkgtest.K0ihat/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=] 7704s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7704s | ~~^ ~~~~~~~~~~~~~ 7704s | | | 7704s | unsigned int int64_t {aka long long int} 7704s | %llu 7704s 7704s If you find this error message confusing, uninformative, or wrong, please open an issue: 7704s https://github.com/diku-dk/futhark/issues 7704s 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.fut: 7706s Compiling with --backend=opencl: 7706s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.fut:2:1-44: 7706s Entry point return type 7706s 7706s #someval [1]i32 7706s 7706s will have an opaque type, so the result will likely not be usable. 7706s cc failed with code 1: 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_umul_hi64’: 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7706s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7706s | ^~~~~~~~~~~ 7706s | __uint32_t 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:78: note: each undeclared identifier is reported only once for each function it appears in 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:90: error: expected ‘)’ before ‘a’ 7706s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7706s | ~ ^ 7706s | ) 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4519:109: error: expected ‘)’ before ‘b’ 7706s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7706s | ~ ^ 7706s | ) 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘futrts_smul_hi64’: 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4523:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7706s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7706s | ^~~~~~~~~~ 7706s | __int128__ 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4523:86: error: expected ‘)’ before ‘a’ 7706s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7706s | ~ ^ 7706s | ) 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c:4523:104: error: expected ‘)’ before ‘b’ 7706s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7706s | ~ ^ 7706s | ) 7706s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype34.c: In function ‘mk_compile_opts’: 7706s /tmp/autopkgtest.K0ihat/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=] 7706s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7706s | ~~^ ~~~~~~~~~~~~~ 7706s | | | 7706s | unsigned int int64_t {aka long long int} 7706s | %llu 7706s 7706s If you find this error message confusing, uninformative, or wrong, please open an issue: 7706s https://github.com/diku-dk/futhark/issues 7706s 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut: 7708s Compiling with --backend=opencl: 7708s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:11-12: 7708s Unused name "x". 7708s 7708s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:18-19: 7708s Unused name "y". 7708s 7708s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.fut:4:28-29: 7708s Defaulting ambiguous type to i32. 7708s cc failed with code 1: 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_umul_hi64’: 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7708s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7708s | ^~~~~~~~~~~ 7708s | __uint32_t 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:78: note: each undeclared identifier is reported only once for each function it appears in 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:90: error: expected ‘)’ before ‘a’ 7708s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4522:109: error: expected ‘)’ before ‘b’ 7708s 4522 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘futrts_smul_hi64’: 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4526:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7708s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7708s | ^~~~~~~~~~ 7708s | __int128__ 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4526:86: error: expected ‘)’ before ‘a’ 7708s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c:4526:104: error: expected ‘)’ before ‘b’ 7708s 4526 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype35.c: In function ‘mk_compile_opts’: 7708s /tmp/autopkgtest.K0ihat/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=] 7708s 7852 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7708s | ~~^ ~~~~~~~~~~~~~ 7708s | | | 7708s | unsigned int int64_t {aka long long int} 7708s | %llu 7708s 7708s If you find this error message confusing, uninformative, or wrong, please open an issue: 7708s https://github.com/diku-dk/futhark/issues 7708s 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.fut: 7708s Compiling with --backend=opencl: 7708s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.fut:4:1-20: 7708s Entry point return type 7708s 7708s #bar [2]i32 [2]i32 | #foo [2]i32 7708s 7708s will have an opaque type, so the result will likely not be usable. 7708s cc failed with code 1: 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_umul_hi64’: 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7708s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7708s | ^~~~~~~~~~~ 7708s | __uint32_t 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:90: error: expected ‘)’ before ‘a’ 7708s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4533:109: error: expected ‘)’ before ‘b’ 7708s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘futrts_smul_hi64’: 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7708s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7708s | ^~~~~~~~~~ 7708s | __int128__ 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4537:86: error: expected ‘)’ before ‘a’ 7708s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c:4537:104: error: expected ‘)’ before ‘b’ 7708s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7708s | ~ ^ 7708s | ) 7708s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype36.c: In function ‘mk_compile_opts’: 7708s /tmp/autopkgtest.K0ihat/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=] 7708s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7708s | ~~^ ~~~~~~~~~~~~~ 7708s | | | 7708s | unsigned int int64_t {aka long long int} 7708s | %llu 7708s 7708s If you find this error message confusing, uninformative, or wrong, please open an issue: 7708s https://github.com/diku-dk/futhark/issues 7708s 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.fut: 7710s Compiling with --backend=opencl: 7710s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.fut:4:1-28: 7710s Entry point return type 7710s 7710s #bar [n]i32 [n]i32 | #foo [n]i32 7710s 7710s will have an opaque type, so the result will likely not be usable. 7710s cc failed with code 1: 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_umul_hi64’: 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7710s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7710s | ^~~~~~~~~~~ 7710s | __uint32_t 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:78: note: each undeclared identifier is reported only once for each function it appears in 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:90: error: expected ‘)’ before ‘a’ 7710s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7710s | ~ ^ 7710s | ) 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4533:109: error: expected ‘)’ before ‘b’ 7710s 4533 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7710s | ~ ^ 7710s | ) 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘futrts_smul_hi64’: 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4537:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7710s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7710s | ^~~~~~~~~~ 7710s | __int128__ 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4537:86: error: expected ‘)’ before ‘a’ 7710s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7710s | ~ ^ 7710s | ) 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c:4537:104: error: expected ‘)’ before ‘b’ 7710s 4537 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7710s | ~ ^ 7710s | ) 7710s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype37.c: In function ‘mk_compile_opts’: 7710s /tmp/autopkgtest.K0ihat/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=] 7710s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7710s | ~~^ ~~~~~~~~~~~~~ 7710s | | | 7710s | unsigned int int64_t {aka long long int} 7710s | %llu 7710s 7710s If you find this error message confusing, uninformative, or wrong, please open an issue: 7710s https://github.com/diku-dk/futhark/issues 7710s 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.fut: 7718s Compiling with --backend=opencl: 7718s cc failed with code 1: 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_umul_hi64’: 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7718s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7718s | ^~~~~~~~~~~ 7718s | __uint32_t 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:90: error: expected ‘)’ before ‘a’ 7718s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7718s | ~ ^ 7718s | ) 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4497:109: error: expected ‘)’ before ‘b’ 7718s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7718s | ~ ^ 7718s | ) 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘futrts_smul_hi64’: 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7718s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7718s | ^~~~~~~~~~ 7718s | __int128__ 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4501:86: error: expected ‘)’ before ‘a’ 7718s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7718s | ~ ^ 7718s | ) 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c:4501:104: error: expected ‘)’ before ‘b’ 7718s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7718s | ~ ^ 7718s | ) 7718s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype42.c: In function ‘mk_compile_opts’: 7718s /tmp/autopkgtest.K0ihat/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=] 7718s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7718s | ~~^ ~~~~~~~~~~~~~ 7718s | | | 7718s | unsigned int int64_t {aka long long int} 7718s | %llu 7718s 7718s If you find this error message confusing, uninformative, or wrong, please open an issue: 7718s https://github.com/diku-dk/futhark/issues 7718s 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.fut: 7719s Compiling with --backend=opencl: 7719s cc failed with code 1: 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_umul_hi64’: 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7719s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7719s | ^~~~~~~~~~~ 7719s | __uint32_t 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:90: error: expected ‘)’ before ‘a’ 7719s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7719s | ~ ^ 7719s | ) 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4497:109: error: expected ‘)’ before ‘b’ 7719s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7719s | ~ ^ 7719s | ) 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘futrts_smul_hi64’: 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7719s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7719s | ^~~~~~~~~~ 7719s | __int128__ 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4501:86: error: expected ‘)’ before ‘a’ 7719s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7719s | ~ ^ 7719s | ) 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c:4501:104: error: expected ‘)’ before ‘b’ 7719s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7719s | ~ ^ 7719s | ) 7719s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype43.c: In function ‘mk_compile_opts’: 7719s /tmp/autopkgtest.K0ihat/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=] 7719s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7719s | ~~^ ~~~~~~~~~~~~~ 7719s | | | 7719s | unsigned int int64_t {aka long long int} 7719s | %llu 7719s 7719s If you find this error message confusing, uninformative, or wrong, please open an issue: 7719s https://github.com/diku-dk/futhark/issues 7719s 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.fut: 7722s Compiling with --backend=opencl: 7722s cc failed with code 1: 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_umul_hi64’: 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7722s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7722s | ^~~~~~~~~~~ 7722s | __uint32_t 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:90: error: expected ‘)’ before ‘a’ 7722s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7722s | ~ ^ 7722s | ) 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4500:109: error: expected ‘)’ before ‘b’ 7722s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7722s | ~ ^ 7722s | ) 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘futrts_smul_hi64’: 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7722s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7722s | ^~~~~~~~~~ 7722s | __int128__ 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4504:86: error: expected ‘)’ before ‘a’ 7722s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7722s | ~ ^ 7722s | ) 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c:4504:104: error: expected ‘)’ before ‘b’ 7722s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7722s | ~ ^ 7722s | ) 7722s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype45.c: In function ‘mk_compile_opts’: 7722s /tmp/autopkgtest.K0ihat/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=] 7722s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7722s | ~~^ ~~~~~~~~~~~~~ 7722s | | | 7722s | unsigned int int64_t {aka long long int} 7722s | %llu 7722s 7722s If you find this error message confusing, uninformative, or wrong, please open an issue: 7722s https://github.com/diku-dk/futhark/issues 7722s 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.fut: 7724s Compiling with --backend=opencl: 7724s cc failed with code 1: 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_umul_hi64’: 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7724s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7724s | ^~~~~~~~~~~ 7724s | __uint32_t 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:90: error: expected ‘)’ before ‘a’ 7724s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7724s | ~ ^ 7724s | ) 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4498:109: error: expected ‘)’ before ‘b’ 7724s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7724s | ~ ^ 7724s | ) 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘futrts_smul_hi64’: 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7724s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7724s | ^~~~~~~~~~ 7724s | __int128__ 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4502:86: error: expected ‘)’ before ‘a’ 7724s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7724s | ~ ^ 7724s | ) 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c:4502:104: error: expected ‘)’ before ‘b’ 7724s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7724s | ~ ^ 7724s | ) 7724s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype49.c: In function ‘mk_compile_opts’: 7724s /tmp/autopkgtest.K0ihat/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=] 7724s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7724s | ~~^ ~~~~~~~~~~~~~ 7724s | | | 7724s | unsigned int int64_t {aka long long int} 7724s | %llu 7724s 7724s If you find this error message confusing, uninformative, or wrong, please open an issue: 7724s https://github.com/diku-dk/futhark/issues 7724s 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.fut: 7727s Compiling with --backend=opencl: 7727s cc failed with code 1: 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_umul_hi64’: 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7727s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7727s | ^~~~~~~~~~~ 7727s | __uint32_t 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:90: error: expected ‘)’ before ‘a’ 7727s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7727s | ~ ^ 7727s | ) 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4511:109: error: expected ‘)’ before ‘b’ 7727s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7727s | ~ ^ 7727s | ) 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘futrts_smul_hi64’: 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7727s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7727s | ^~~~~~~~~~ 7727s | __int128__ 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4515:86: error: expected ‘)’ before ‘a’ 7727s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7727s | ~ ^ 7727s | ) 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c:4515:104: error: expected ‘)’ before ‘b’ 7727s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7727s | ~ ^ 7727s | ) 7727s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype5.c: In function ‘mk_compile_opts’: 7727s /tmp/autopkgtest.K0ihat/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=] 7727s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7727s | ~~^ ~~~~~~~~~~~~~ 7727s | | | 7727s | unsigned int int64_t {aka long long int} 7727s | %llu 7727s 7727s If you find this error message confusing, uninformative, or wrong, please open an issue: 7727s https://github.com/diku-dk/futhark/issues 7727s 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.fut: 7728s Compiling with --backend=opencl: 7728s cc failed with code 1: 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_umul_hi64’: 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7728s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7728s | ^~~~~~~~~~~ 7728s | __uint32_t 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:90: error: expected ‘)’ before ‘a’ 7728s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7728s | ~ ^ 7728s | ) 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4498:109: error: expected ‘)’ before ‘b’ 7728s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7728s | ~ ^ 7728s | ) 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘futrts_smul_hi64’: 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7728s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7728s | ^~~~~~~~~~ 7728s | __int128__ 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4502:86: error: expected ‘)’ before ‘a’ 7728s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7728s | ~ ^ 7728s | ) 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c:4502:104: error: expected ‘)’ before ‘b’ 7728s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7728s | ~ ^ 7728s | ) 7728s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype50.c: In function ‘mk_compile_opts’: 7728s /tmp/autopkgtest.K0ihat/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=] 7728s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7728s | ~~^ ~~~~~~~~~~~~~ 7728s | | | 7728s | unsigned int int64_t {aka long long int} 7728s | %llu 7728s 7728s If you find this error message confusing, uninformative, or wrong, please open an issue: 7728s https://github.com/diku-dk/futhark/issues 7728s 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.fut: 7732s Compiling with --backend=opencl: 7732s cc failed with code 1: 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_umul_hi64’: 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7732s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7732s | ^~~~~~~~~~~ 7732s | __uint32_t 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:90: error: expected ‘)’ before ‘a’ 7732s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7732s | ~ ^ 7732s | ) 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4497:109: error: expected ‘)’ before ‘b’ 7732s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7732s | ~ ^ 7732s | ) 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘futrts_smul_hi64’: 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7732s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7732s | ^~~~~~~~~~ 7732s | __int128__ 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4501:86: error: expected ‘)’ before ‘a’ 7732s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7732s | ~ ^ 7732s | ) 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c:4501:104: error: expected ‘)’ before ‘b’ 7732s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7732s | ~ ^ 7732s | ) 7732s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype6.c: In function ‘mk_compile_opts’: 7732s /tmp/autopkgtest.K0ihat/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=] 7732s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7732s | ~~^ ~~~~~~~~~~~~~ 7732s | | | 7732s | unsigned int int64_t {aka long long int} 7732s | %llu 7732s 7732s If you find this error message confusing, uninformative, or wrong, please open an issue: 7732s https://github.com/diku-dk/futhark/issues 7732s 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.fut: 7734s Compiling with --backend=opencl: 7734s cc failed with code 1: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_umul_hi64’: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7734s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ^~~~~~~~~~~ 7734s | __uint32_t 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:90: error: expected ‘)’ before ‘a’ 7734s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4497:109: error: expected ‘)’ before ‘b’ 7734s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘futrts_smul_hi64’: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7734s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ^~~~~~~~~~ 7734s | __int128__ 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4501:86: error: expected ‘)’ before ‘a’ 7734s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c:4501:104: error: expected ‘)’ before ‘b’ 7734s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype9.c: In function ‘mk_compile_opts’: 7734s /tmp/autopkgtest.K0ihat/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=] 7734s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7734s | ~~^ ~~~~~~~~~~~~~ 7734s | | | 7734s | unsigned int int64_t {aka long long int} 7734s | %llu 7734s 7734s If you find this error message confusing, uninformative, or wrong, please open an issue: 7734s https://github.com/diku-dk/futhark/issues 7734s 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.fut: 7734s Compiling with --backend=opencl: 7734s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:1-42: 7734s Entry point return type 7734s 7734s #bar i32 | #foo i32 7734s 7734s will have an opaque type, so the result will likely not be usable. 7734s 7734s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.fut:7:11-12: 7734s Unused name "x". 7734s cc failed with code 1: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_umul_hi64’: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7734s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ^~~~~~~~~~~ 7734s | __uint32_t 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:78: note: each undeclared identifier is reported only once for each function it appears in 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:90: error: expected ‘)’ before ‘a’ 7734s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4519:109: error: expected ‘)’ before ‘b’ 7734s 4519 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘futrts_smul_hi64’: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4523:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7734s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ^~~~~~~~~~ 7734s | __int128__ 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4523:86: error: expected ‘)’ before ‘a’ 7734s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c:4523:104: error: expected ‘)’ before ‘b’ 7734s 4523 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype8.c: In function ‘mk_compile_opts’: 7734s /tmp/autopkgtest.K0ihat/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=] 7734s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7734s | ~~^ ~~~~~~~~~~~~~ 7734s | | | 7734s | unsigned int int64_t {aka long long int} 7734s | %llu 7734s 7734s If you find this error message confusing, uninformative, or wrong, please open an issue: 7734s https://github.com/diku-dk/futhark/issues 7734s 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.fut: 7734s Compiling with --backend=opencl: 7734s cc failed with code 1: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_umul_hi64’: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7734s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ^~~~~~~~~~~ 7734s | __uint32_t 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:90: error: expected ‘)’ before ‘a’ 7734s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4497:109: error: expected ‘)’ before ‘b’ 7734s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘futrts_smul_hi64’: 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7734s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ^~~~~~~~~~ 7734s | __int128__ 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4501:86: error: expected ‘)’ before ‘a’ 7734s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c:4501:104: error: expected ‘)’ before ‘b’ 7734s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7734s | ~ ^ 7734s | ) 7734s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/sumtypes/sumtype7.c: In function ‘mk_compile_opts’: 7734s /tmp/autopkgtest.K0ihat/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=] 7734s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7734s | ~~^ ~~~~~~~~~~~~~ 7734s | | | 7734s | unsigned int int64_t {aka long long int} 7734s | %llu 7734s 7734s If you find this error message confusing, uninformative, or wrong, please open an issue: 7734s https://github.com/diku-dk/futhark/issues 7734s 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.fut: 7743s Compiling with --backend=opencl: 7743s cc failed with code 1: 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_umul_hi64’: 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7743s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7743s | ^~~~~~~~~~~ 7743s | __uint32_t 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4530:90: error: expected ‘)’ before ‘a’ 7743s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7743s | ~ ^ 7743s | ) 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4530:109: error: expected ‘)’ before ‘b’ 7743s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7743s | ~ ^ 7743s | ) 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c: In function ‘futrts_smul_hi64’: 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7743s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7743s | ^~~~~~~~~~ 7743s | __int128__ 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4534:86: error: expected ‘)’ before ‘a’ 7743s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7743s | ~ ^ 7743s | ) 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c:4534:104: error: expected ‘)’ before ‘b’ 7743s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7743s | ~ ^ 7743s | ) 7743s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/three_way_partition.c: In function ‘mk_compile_opts’: 7743s /tmp/autopkgtest.K0ihat/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=] 7743s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7743s | ~~^ ~~~~~~~~~~~~~ 7743s | | | 7743s | unsigned int int64_t {aka long long int} 7743s | %llu 7743s 7743s If you find this error message confusing, uninformative, or wrong, please open an issue: 7743s https://github.com/diku-dk/futhark/issues 7743s 7743s 1798 failed, 256 passed, 252 to go. 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.fut: 7744s Generating reference outputs: 7744s cc failed with code 1: 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_umul_hi64’: 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7744s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7744s | ^~~~~~~~~~~ 7744s | __uint32_t 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:90: error: expected ‘)’ before ‘a’ 7744s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4432:109: error: expected ‘)’ before ‘b’ 7744s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c: In function ‘futrts_smul_hi64’: 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7744s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7744s | ^~~~~~~~~~ 7744s | __int128__ 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:86: error: expected ‘)’ before ‘a’ 7744s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d.c:4436:104: error: expected ‘)’ before ‘b’ 7744s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s 7744s If you find this error message confusing, uninformative, or wrong, please open an issue: 7744s https://github.com/diku-dk/futhark/issues 7744s 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut: 7744s Compiling with --backend=opencl: 7744s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.fut:6:31-32: 7744s Unused name "i". 7744s cc failed with code 1: 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_umul_hi64’: 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7744s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7744s | ^~~~~~~~~~~ 7744s | __uint32_t 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:90: error: expected ‘)’ before ‘a’ 7744s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4511:109: error: expected ‘)’ before ‘b’ 7744s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘futrts_smul_hi64’: 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7744s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7744s | ^~~~~~~~~~ 7744s | __int128__ 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4515:86: error: expected ‘)’ before ‘a’ 7744s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c:4515:104: error: expected ‘)’ before ‘b’ 7744s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7744s | ~ ^ 7744s | ) 7744s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/notile_loopvariant.c: In function ‘mk_compile_opts’: 7744s /tmp/autopkgtest.K0ihat/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=] 7744s 7847 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7744s | ~~^ ~~~~~~~~~~~~~ 7744s | | | 7744s | unsigned int int64_t {aka long long int} 7744s | %llu 7744s 7744s If you find this error message confusing, uninformative, or wrong, please open an issue: 7744s https://github.com/diku-dk/futhark/issues 7744s 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.fut: 7745s Generating reference outputs: 7745s cc failed with code 1: 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_umul_hi64’: 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7745s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7745s | ^~~~~~~~~~~ 7745s | __uint32_t 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:78: note: each undeclared identifier is reported only once for each function it appears in 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:90: error: expected ‘)’ before ‘a’ 7745s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7745s | ~ ^ 7745s | ) 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4432:109: error: expected ‘)’ before ‘b’ 7745s 4432 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7745s | ~ ^ 7745s | ) 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c: In function ‘futrts_smul_hi64’: 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7745s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7745s | ^~~~~~~~~~ 7745s | __int128__ 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:86: error: expected ‘)’ before ‘a’ 7745s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7745s | ~ ^ 7745s | ) 7745s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_1d_postlude.c:4436:104: error: expected ‘)’ before ‘b’ 7745s 4436 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7745s | ~ ^ 7745s | ) 7745s 7745s If you find this error message confusing, uninformative, or wrong, please open an issue: 7745s https://github.com/diku-dk/futhark/issues 7745s 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.fut: 7746s Generating reference outputs: 7746s cc failed with code 1: 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_umul_hi64’: 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7746s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7746s | ^~~~~~~~~~~ 7746s | __uint32_t 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:78: note: each undeclared identifier is reported only once for each function it appears in 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:90: error: expected ‘)’ before ‘a’ 7746s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7746s | ~ ^ 7746s | ) 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4447:109: error: expected ‘)’ before ‘b’ 7746s 4447 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7746s | ~ ^ 7746s | ) 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c: In function ‘futrts_smul_hi64’: 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7746s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7746s | ^~~~~~~~~~ 7746s | __int128__ 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:86: error: expected ‘)’ before ‘a’ 7746s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7746s | ~ ^ 7746s | ) 7746s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/seqloop_2d.c:4451:104: error: expected ‘)’ before ‘b’ 7746s 4451 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7746s | ~ ^ 7746s | ) 7746s 7746s If you find this error message confusing, uninformative, or wrong, please open an issue: 7746s https://github.com/diku-dk/futhark/issues 7746s 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.fut: 7748s Compiling with --backend=opencl: 7748s cc failed with code 1: 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_umul_hi64’: 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7748s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7748s | ^~~~~~~~~~~ 7748s | __uint32_t 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4527:90: error: expected ‘)’ before ‘a’ 7748s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7748s | ~ ^ 7748s | ) 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4527:109: error: expected ‘)’ before ‘b’ 7748s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7748s | ~ ^ 7748s | ) 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘futrts_smul_hi64’: 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7748s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7748s | ^~~~~~~~~~ 7748s | __int128__ 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4531:86: error: expected ‘)’ before ‘a’ 7748s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7748s | ~ ^ 7748s | ) 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c:4531:104: error: expected ‘)’ before ‘b’ 7748s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7748s | ~ ^ 7748s | ) 7748s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1940.c: In function ‘mk_compile_opts’: 7748s /tmp/autopkgtest.K0ihat/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=] 7748s 7863 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7748s | ~~^ ~~~~~~~~~~~~~ 7748s | | | 7748s | unsigned int int64_t {aka long long int} 7748s | %llu 7748s 7748s If you find this error message confusing, uninformative, or wrong, please open an issue: 7748s https://github.com/diku-dk/futhark/issues 7748s 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.fut: 7752s Generating reference outputs: 7752s cc failed with code 1: 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_umul_hi64’: 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7752s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7752s | ^~~~~~~~~~~ 7752s | __uint32_t 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:90: error: expected ‘)’ before ‘a’ 7752s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7752s | ~ ^ 7752s | ) 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4415:109: error: expected ‘)’ before ‘b’ 7752s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7752s | ~ ^ 7752s | ) 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c: In function ‘futrts_smul_hi64’: 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7752s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7752s | ^~~~~~~~~~ 7752s | __int128__ 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:86: error: expected ‘)’ before ‘a’ 7752s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7752s | ~ ^ 7752s | ) 7752s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d.c:4419:104: error: expected ‘)’ before ‘b’ 7752s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7752s | ~ ^ 7752s | ) 7752s 7752s If you find this error message confusing, uninformative, or wrong, please open an issue: 7752s https://github.com/diku-dk/futhark/issues 7752s 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.fut: 7754s Generating reference outputs: 7754s cc failed with code 1: 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_umul_hi64’: 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7754s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7754s | ^~~~~~~~~~~ 7754s | __uint32_t 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:90: error: expected ‘)’ before ‘a’ 7754s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7754s | ~ ^ 7754s | ) 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4431:109: error: expected ‘)’ before ‘b’ 7754s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7754s | ~ ^ 7754s | ) 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c: In function ‘futrts_smul_hi64’: 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7754s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7754s | ^~~~~~~~~~ 7754s | __int128__ 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:86: error: expected ‘)’ before ‘a’ 7754s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7754s | ~ ^ 7754s | ) 7754s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_partial.c:4435:104: error: expected ‘)’ before ‘b’ 7754s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7754s | ~ ^ 7754s | ) 7754s 7754s If you find this error message confusing, uninformative, or wrong, please open an issue: 7754s https://github.com/diku-dk/futhark/issues 7754s 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.fut: 7755s Generating reference outputs: 7755s cc failed with code 1: 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_umul_hi64’: 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7755s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7755s | ^~~~~~~~~~~ 7755s | __uint32_t 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:78: note: each undeclared identifier is reported only once for each function it appears in 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:90: error: expected ‘)’ before ‘a’ 7755s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7755s | ~ ^ 7755s | ) 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4431:109: error: expected ‘)’ before ‘b’ 7755s 4431 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7755s | ~ ^ 7755s | ) 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c: In function ‘futrts_smul_hi64’: 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7755s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7755s | ^~~~~~~~~~ 7755s | __int128__ 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:86: error: expected ‘)’ before ‘a’ 7755s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7755s | ~ ^ 7755s | ) 7755s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_1d_complex.c:4435:104: error: expected ‘)’ before ‘b’ 7755s 4435 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7755s | ~ ^ 7755s | ) 7755s 7755s If you find this error message confusing, uninformative, or wrong, please open an issue: 7755s https://github.com/diku-dk/futhark/issues 7755s 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.fut: 7757s Compiling with --backend=opencl: 7757s cc failed with code 1: 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_umul_hi64’: 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7757s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7757s | ^~~~~~~~~~~ 7757s | __uint32_t 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4512:90: error: expected ‘)’ before ‘a’ 7757s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7757s | ~ ^ 7757s | ) 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4512:109: error: expected ‘)’ before ‘b’ 7757s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7757s | ~ ^ 7757s | ) 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘futrts_smul_hi64’: 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7757s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7757s | ^~~~~~~~~~ 7757s | __int128__ 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4516:86: error: expected ‘)’ before ‘a’ 7757s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7757s | ~ ^ 7757s | ) 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c:4516:104: error: expected ‘)’ before ‘b’ 7757s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7757s | ~ ^ 7757s | ) 7757s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling2.c: In function ‘mk_compile_opts’: 7757s /tmp/autopkgtest.K0ihat/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=] 7757s 7859 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7757s | ~~^ ~~~~~~~~~~~~~ 7757s | | | 7757s | unsigned int int64_t {aka long long int} 7757s | %llu 7757s 7757s If you find this error message confusing, uninformative, or wrong, please open an issue: 7757s https://github.com/diku-dk/futhark/issues 7757s 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.fut: 7759s Generating reference outputs: 7759s cc failed with code 1: 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_umul_hi64’: 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7759s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7759s | ^~~~~~~~~~~ 7759s | __uint32_t 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:90: error: expected ‘)’ before ‘a’ 7759s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7759s | ~ ^ 7759s | ) 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4416:109: error: expected ‘)’ before ‘b’ 7759s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7759s | ~ ^ 7759s | ) 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c: In function ‘futrts_smul_hi64’: 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7759s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7759s | ^~~~~~~~~~ 7759s | __int128__ 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:86: error: expected ‘)’ before ‘a’ 7759s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7759s | ~ ^ 7759s | ) 7759s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_inner.c:4420:104: error: expected ‘)’ before ‘b’ 7759s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7759s | ~ ^ 7759s | ) 7759s 7759s If you find this error message confusing, uninformative, or wrong, please open an issue: 7759s https://github.com/diku-dk/futhark/issues 7759s 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.fut: 7763s Compiling with --backend=opencl: 7763s cc failed with code 1: 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_umul_hi64’: 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7763s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7763s | ^~~~~~~~~~~ 7763s | __uint32_t 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:90: error: expected ‘)’ before ‘a’ 7763s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7763s | ~ ^ 7763s | ) 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4512:109: error: expected ‘)’ before ‘b’ 7763s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7763s | ~ ^ 7763s | ) 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘futrts_smul_hi64’: 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7763s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7763s | ^~~~~~~~~~ 7763s | __int128__ 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4516:86: error: expected ‘)’ before ‘a’ 7763s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7763s | ~ ^ 7763s | ) 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c:4516:104: error: expected ‘)’ before ‘b’ 7763s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7763s | ~ ^ 7763s | ) 7763s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d.c: In function ‘mk_compile_opts’: 7763s /tmp/autopkgtest.K0ihat/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=] 7763s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7763s | ~~^ ~~~~~~~~~~~~~ 7763s | | | 7763s | unsigned int int64_t {aka long long int} 7763s | %llu 7763s 7763s If you find this error message confusing, uninformative, or wrong, please open an issue: 7763s https://github.com/diku-dk/futhark/issues 7763s 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.fut: 7764s Generating reference outputs: 7764s cc failed with code 1: 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_umul_hi64’: 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7764s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7764s | ^~~~~~~~~~~ 7764s | __uint32_t 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:78: note: each undeclared identifier is reported only once for each function it appears in 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:90: error: expected ‘)’ before ‘a’ 7764s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4448:109: error: expected ‘)’ before ‘b’ 7764s 4448 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c: In function ‘futrts_smul_hi64’: 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7764s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7764s | ^~~~~~~~~~ 7764s | __int128__ 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:86: error: expected ‘)’ before ‘a’ 7764s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_partial.c:4452:104: error: expected ‘)’ before ‘b’ 7764s 4452 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s 7764s If you find this error message confusing, uninformative, or wrong, please open an issue: 7764s https://github.com/diku-dk/futhark/issues 7764s 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.fut: 7764s Generating reference outputs: 7764s cc failed with code 1: 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_umul_hi64’: 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7764s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7764s | ^~~~~~~~~~~ 7764s | __uint32_t 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:90: error: expected ‘)’ before ‘a’ 7764s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4415:109: error: expected ‘)’ before ‘b’ 7764s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c: In function ‘futrts_smul_hi64’: 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7764s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7764s | ^~~~~~~~~~ 7764s | __int128__ 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:86: error: expected ‘)’ before ‘a’ 7764s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude0.c:4419:104: error: expected ‘)’ before ‘b’ 7764s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7764s | ~ ^ 7764s | ) 7764s 7764s If you find this error message confusing, uninformative, or wrong, please open an issue: 7764s https://github.com/diku-dk/futhark/issues 7764s 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.fut: 7765s Generating reference outputs: 7765s cc failed with code 1: 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_umul_hi64’: 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7765s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7765s | ^~~~~~~~~~~ 7765s | __uint32_t 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:78: note: each undeclared identifier is reported only once for each function it appears in 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:90: error: expected ‘)’ before ‘a’ 7765s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7765s | ~ ^ 7765s | ) 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4416:109: error: expected ‘)’ before ‘b’ 7765s 4416 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7765s | ~ ^ 7765s | ) 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c: In function ‘futrts_smul_hi64’: 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7765s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7765s | ^~~~~~~~~~ 7765s | __int128__ 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:86: error: expected ‘)’ before ‘a’ 7765s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7765s | ~ ^ 7765s | ) 7765s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tricky_prelude1.c:4420:104: error: expected ‘)’ before ‘b’ 7765s 4420 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7765s | ~ ^ 7765s | ) 7765s 7765s If you find this error message confusing, uninformative, or wrong, please open an issue: 7765s https://github.com/diku-dk/futhark/issues 7765s 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.fut: 7769s Compiling with --backend=opencl: 7769s cc failed with code 1: 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_umul_hi64’: 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7769s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7769s | ^~~~~~~~~~~ 7769s | __uint32_t 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:90: error: expected ‘)’ before ‘a’ 7769s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7769s | ~ ^ 7769s | ) 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4529:109: error: expected ‘)’ before ‘b’ 7769s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7769s | ~ ^ 7769s | ) 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘futrts_smul_hi64’: 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7769s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7769s | ^~~~~~~~~~ 7769s | __int128__ 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4533:86: error: expected ‘)’ before ‘a’ 7769s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7769s | ~ ^ 7769s | ) 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c:4533:104: error: expected ‘)’ before ‘b’ 7769s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7769s | ~ ^ 7769s | ) 7769s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/tiling_2d_indirect.c: In function ‘mk_compile_opts’: 7769s /tmp/autopkgtest.K0ihat/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=] 7769s 7881 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7769s | ~~^ ~~~~~~~~~~~~~ 7769s | | | 7769s | unsigned int int64_t {aka long long int} 7769s | %llu 7769s 7769s If you find this error message confusing, uninformative, or wrong, please open an issue: 7769s https://github.com/diku-dk/futhark/issues 7769s 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut: 7771s Compiling with --backend=opencl: 7771s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:3:18-19: 7771s Defaulting ambiguous type to i32. 7771s 7771s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:6:11-12: 7771s Unused name "x". 7771s 7771s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:6:13-14: 7771s Unused name "y". 7771s 7771s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:7:11-12: 7771s Unused name "x". 7771s 7771s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.fut:7:13-14: 7771s Unused name "y". 7771s cc failed with code 1: 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_umul_hi64’: 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7771s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7771s | ^~~~~~~~~~~ 7771s | __uint32_t 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4485:90: error: expected ‘)’ before ‘a’ 7771s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7771s | ~ ^ 7771s | ) 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4485:109: error: expected ‘)’ before ‘b’ 7771s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7771s | ~ ^ 7771s | ) 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c: In function ‘futrts_smul_hi64’: 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7771s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7771s | ^~~~~~~~~~ 7771s | __int128__ 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4489:86: error: expected ‘)’ before ‘a’ 7771s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7771s | ~ ^ 7771s | ) 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c:4489:104: error: expected ‘)’ before ‘b’ 7771s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7771s | ~ ^ 7771s | ) 7771s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/trailing-commas.c: In function ‘mk_compile_opts’: 7771s /tmp/autopkgtest.K0ihat/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=] 7771s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7771s | ~~^ ~~~~~~~~~~~~~ 7771s | | | 7771s | unsigned int int64_t {aka long long int} 7771s | %llu 7771s 7771s If you find this error message confusing, uninformative, or wrong, please open an issue: 7771s https://github.com/diku-dk/futhark/issues 7771s 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.fut: 7772s Generating reference outputs: 7772s cc failed with code 1: 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_umul_hi64’: 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7772s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7772s | ^~~~~~~~~~~ 7772s | __uint32_t 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:78: note: each undeclared identifier is reported only once for each function it appears in 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:90: error: expected ‘)’ before ‘a’ 7772s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7772s | ~ ^ 7772s | ) 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4415:109: error: expected ‘)’ before ‘b’ 7772s 4415 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7772s | ~ ^ 7772s | ) 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c: In function ‘futrts_smul_hi64’: 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4419:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7772s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7772s | ^~~~~~~~~~ 7772s | __int128__ 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4419:86: error: expected ‘)’ before ‘a’ 7772s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7772s | ~ ^ 7772s | ) 7772s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose1.c:4419:104: error: expected ‘)’ before ‘b’ 7772s 4419 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7772s | ~ ^ 7772s | ) 7772s 7772s If you find this error message confusing, uninformative, or wrong, please open an issue: 7772s https://github.com/diku-dk/futhark/issues 7772s 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.fut: 7776s Compiling with --backend=opencl: 7776s cc failed with code 1: 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_umul_hi64’: 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7776s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7776s | ^~~~~~~~~~~ 7776s | __uint32_t 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4511:90: error: expected ‘)’ before ‘a’ 7776s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4511:109: error: expected ‘)’ before ‘b’ 7776s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c: In function ‘futrts_smul_hi64’: 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7776s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7776s | ^~~~~~~~~~ 7776s | __int128__ 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4515:86: error: expected ‘)’ before ‘a’ 7776s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c:4515:104: error: expected ‘)’ before ‘b’ 7776s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/transpose2.c: In function ‘mk_compile_opts’: 7776s /tmp/autopkgtest.K0ihat/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=] 7776s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7776s | ~~^ ~~~~~~~~~~~~~ 7776s | | | 7776s | unsigned int int64_t {aka long long int} 7776s | %llu 7776s 7776s If you find this error message confusing, uninformative, or wrong, please open an issue: 7776s https://github.com/diku-dk/futhark/issues 7776s 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut: 7776s Compiling with --backend=opencl: 7776s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut:16:10-11: 7776s Unused name "z". 7776s 7776s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut:16:14-15: 7776s Unused name "t". 7776s 7776s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.fut:16:16-17: 7776s Unused name "q". 7776s cc failed with code 1: 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_umul_hi64’: 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7776s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7776s | ^~~~~~~~~~~ 7776s | __uint32_t 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4498:90: error: expected ‘)’ before ‘a’ 7776s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4498:109: error: expected ‘)’ before ‘b’ 7776s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c: In function ‘futrts_smul_hi64’: 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7776s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7776s | ^~~~~~~~~~ 7776s | __int128__ 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4502:86: error: expected ‘)’ before ‘a’ 7776s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c:4502:104: error: expected ‘)’ before ‘b’ 7776s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7776s | ~ ^ 7776s | ) 7776s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleTest.c: In function ‘mk_compile_opts’: 7776s /tmp/autopkgtest.K0ihat/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=] 7776s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7776s | ~~^ ~~~~~~~~~~~~~ 7776s | | | 7776s | unsigned int int64_t {aka long long int} 7776s | %llu 7776s 7776s If you find this error message confusing, uninformative, or wrong, please open an issue: 7776s https://github.com/diku-dk/futhark/issues 7776s 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.fut: 7777s Compiling with --backend=opencl: 7777s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.fut:37:11-12: 7777s Defaulting ambiguous type to i32. 7777s cc failed with code 1: 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_umul_hi64’: 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7777s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7777s | ^~~~~~~~~~~ 7777s | __uint32_t 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4512:90: error: expected ‘)’ before ‘a’ 7777s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7777s | ~ ^ 7777s | ) 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4512:109: error: expected ‘)’ before ‘b’ 7777s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7777s | ~ ^ 7777s | ) 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c: In function ‘futrts_smul_hi64’: 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7777s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7777s | ^~~~~~~~~~ 7777s | __int128__ 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4516:86: error: expected ‘)’ before ‘a’ 7777s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7777s | ~ ^ 7777s | ) 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c:4516:104: error: expected ‘)’ before ‘b’ 7777s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7777s | ~ ^ 7777s | ) 7777s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tokens.c: In function ‘mk_compile_opts’: 7777s /tmp/autopkgtest.K0ihat/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=] 7777s 7860 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7777s | ~~^ ~~~~~~~~~~~~~ 7777s | | | 7777s | unsigned int int64_t {aka long long int} 7777s | %llu 7777s 7777s If you find this error message confusing, uninformative, or wrong, please open an issue: 7777s https://github.com/diku-dk/futhark/issues 7777s 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.fut: 7780s Compiling with --backend=opencl: 7780s cc failed with code 1: 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_umul_hi64’: 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7780s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7780s | ^~~~~~~~~~~ 7780s | __uint32_t 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4498:90: error: expected ‘)’ before ‘a’ 7780s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7780s | ~ ^ 7780s | ) 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4498:109: error: expected ‘)’ before ‘b’ 7780s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7780s | ~ ^ 7780s | ) 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c: In function ‘futrts_smul_hi64’: 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7780s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7780s | ^~~~~~~~~~ 7780s | __int128__ 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4502:86: error: expected ‘)’ before ‘a’ 7780s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7780s | ~ ^ 7780s | ) 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c:4502:104: error: expected ‘)’ before ‘b’ 7780s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7780s | ~ ^ 7780s | ) 7780s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tupleindex.c: In function ‘mk_compile_opts’: 7780s /tmp/autopkgtest.K0ihat/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=] 7780s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7780s | ~~^ ~~~~~~~~~~~~~ 7780s | | | 7780s | unsigned int int64_t {aka long long int} 7780s | %llu 7780s 7780s If you find this error message confusing, uninformative, or wrong, please open an issue: 7780s https://github.com/diku-dk/futhark/issues 7780s 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.fut: 7782s Compiling with --backend=opencl: 7782s cc failed with code 1: 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_umul_hi64’: 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7782s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7782s | ^~~~~~~~~~~ 7782s | __uint32_t 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4512:90: error: expected ‘)’ before ‘a’ 7782s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7782s | ~ ^ 7782s | ) 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4512:109: error: expected ‘)’ before ‘b’ 7782s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7782s | ~ ^ 7782s | ) 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c: In function ‘futrts_smul_hi64’: 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7782s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7782s | ^~~~~~~~~~ 7782s | __int128__ 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4516:86: error: expected ‘)’ before ‘a’ 7782s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7782s | ~ ^ 7782s | ) 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c:4516:104: error: expected ‘)’ before ‘b’ 7782s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7782s | ~ ^ 7782s | ) 7782s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tridag.c: In function ‘mk_compile_opts’: 7782s /tmp/autopkgtest.K0ihat/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=] 7782s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7782s | ~~^ ~~~~~~~~~~~~~ 7782s | | | 7782s | unsigned int int64_t {aka long long int} 7782s | %llu 7782s 7782s If you find this error message confusing, uninformative, or wrong, please open an issue: 7782s https://github.com/diku-dk/futhark/issues 7782s 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.fut: 7783s Compiling with --backend=opencl: 7783s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.fut:8:13-15: 7783s Declaring "i32" as unique has no effect. 7783s cc failed with code 1: 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_umul_hi64’: 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7783s | ^~~~~~~~~~~ 7783s | __uint32_t 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4497:90: error: expected ‘)’ before ‘a’ 7783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7783s | ~ ^ 7783s | ) 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4497:109: error: expected ‘)’ before ‘b’ 7783s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7783s | ~ ^ 7783s | ) 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘futrts_smul_hi64’: 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7783s | ^~~~~~~~~~ 7783s | __int128__ 7783s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4501:86: error: expected ‘)’ before ‘a’ 7783s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7783s | ~ ^ 7783s | ) 7784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c:4501:104: error: expected ‘)’ before ‘b’ 7784s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7784s | ~ ^ 7784s | ) 7784s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias-error2.c: In function ‘mk_compile_opts’: 7784s /tmp/autopkgtest.K0ihat/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=] 7784s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7784s | ~~^ ~~~~~~~~~~~~~ 7784s | | | 7784s | unsigned int int64_t {aka long long int} 7784s | %llu 7784s 7784s If you find this error message confusing, uninformative, or wrong, please open an issue: 7784s https://github.com/diku-dk/futhark/issues 7784s 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.fut: 7789s Compiling with --backend=opencl: 7789s cc failed with code 1: 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_umul_hi64’: 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7789s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7789s | ^~~~~~~~~~~ 7789s | __uint32_t 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4497:90: error: expected ‘)’ before ‘a’ 7789s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7789s | ~ ^ 7789s | ) 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4497:109: error: expected ‘)’ before ‘b’ 7789s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7789s | ~ ^ 7789s | ) 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c: In function ‘futrts_smul_hi64’: 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7789s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7789s | ^~~~~~~~~~ 7789s | __int128__ 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4501:86: error: expected ‘)’ before ‘a’ 7789s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7789s | ~ ^ 7789s | ) 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c:4501:104: error: expected ‘)’ before ‘b’ 7789s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7789s | ~ ^ 7789s | ) 7789s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias0.c: In function ‘mk_compile_opts’: 7789s /tmp/autopkgtest.K0ihat/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=] 7789s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7789s | ~~^ ~~~~~~~~~~~~~ 7789s | | | 7789s | unsigned int int64_t {aka long long int} 7789s | %llu 7789s 7789s If you find this error message confusing, uninformative, or wrong, please open an issue: 7789s https://github.com/diku-dk/futhark/issues 7789s 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.fut: 7792s Compiling with --backend=opencl: 7792s cc failed with code 1: 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_umul_hi64’: 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4526:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7792s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7792s | ^~~~~~~~~~~ 7792s | __uint32_t 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4526:78: note: each undeclared identifier is reported only once for each function it appears in 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4526:90: error: expected ‘)’ before ‘a’ 7792s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7792s | ~ ^ 7792s | ) 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4526:109: error: expected ‘)’ before ‘b’ 7792s 4526 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7792s | ~ ^ 7792s | ) 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c: In function ‘futrts_smul_hi64’: 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4530:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7792s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7792s | ^~~~~~~~~~ 7792s | __int128__ 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4530:86: error: expected ‘)’ before ‘a’ 7792s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7792s | ~ ^ 7792s | ) 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c:4530:104: error: expected ‘)’ before ‘b’ 7792s 4530 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7792s | ~ ^ 7792s | ) 7792s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias2.c: In function ‘mk_compile_opts’: 7792s /tmp/autopkgtest.K0ihat/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=] 7792s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7792s | ~~^ ~~~~~~~~~~~~~ 7792s | | | 7792s | unsigned int int64_t {aka long long int} 7792s | %llu 7792s 7792s If you find this error message confusing, uninformative, or wrong, please open an issue: 7792s https://github.com/diku-dk/futhark/issues 7792s 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.fut: 7793s Compiling with --backend=opencl: 7793s cc failed with code 1: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_umul_hi64’: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7793s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ^~~~~~~~~~~ 7793s | __uint32_t 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4511:90: error: expected ‘)’ before ‘a’ 7793s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4511:109: error: expected ‘)’ before ‘b’ 7793s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c: In function ‘futrts_smul_hi64’: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7793s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ^~~~~~~~~~ 7793s | __int128__ 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4515:86: error: expected ‘)’ before ‘a’ 7793s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c:4515:104: error: expected ‘)’ before ‘b’ 7793s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias4.c: In function ‘mk_compile_opts’: 7793s /tmp/autopkgtest.K0ihat/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=] 7793s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7793s | ~~^ ~~~~~~~~~~~~~ 7793s | | | 7793s | unsigned int int64_t {aka long long int} 7793s | %llu 7793s 7793s If you find this error message confusing, uninformative, or wrong, please open an issue: 7793s https://github.com/diku-dk/futhark/issues 7793s 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.fut: 7793s Compiling with --backend=opencl: 7793s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.fut:4:9-26: 7793s Entry point parameter 7793s 7793s ((xs: [d₀]i32): ts [], (x: i32): t) 7793s 7793s will have an opaque type, so the entry point will likely not be callable. 7793s cc failed with code 1: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_umul_hi64’: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4529:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7793s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ^~~~~~~~~~~ 7793s | __uint32_t 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4529:78: note: each undeclared identifier is reported only once for each function it appears in 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4529:90: error: expected ‘)’ before ‘a’ 7793s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4529:109: error: expected ‘)’ before ‘b’ 7793s 4529 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c: In function ‘futrts_smul_hi64’: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4533:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7793s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ^~~~~~~~~~ 7793s | __int128__ 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4533:86: error: expected ‘)’ before ‘a’ 7793s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c:4533:104: error: expected ‘)’ before ‘b’ 7793s 4533 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias1.c: In function ‘mk_compile_opts’: 7793s /tmp/autopkgtest.K0ihat/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=] 7793s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7793s | ~~^ ~~~~~~~~~~~~~ 7793s | | | 7793s | unsigned int int64_t {aka long long int} 7793s | %llu 7793s 7793s If you find this error message confusing, uninformative, or wrong, please open an issue: 7793s https://github.com/diku-dk/futhark/issues 7793s 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.fut: 7793s Compiling with --backend=opencl: 7793s cc failed with code 1: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_umul_hi64’: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7793s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ^~~~~~~~~~~ 7793s | __uint32_t 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4511:90: error: expected ‘)’ before ‘a’ 7793s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4511:109: error: expected ‘)’ before ‘b’ 7793s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c: In function ‘futrts_smul_hi64’: 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7793s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ^~~~~~~~~~ 7793s | __int128__ 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4515:86: error: expected ‘)’ before ‘a’ 7793s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c:4515:104: error: expected ‘)’ before ‘b’ 7793s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7793s | ~ ^ 7793s | ) 7793s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias3.c: In function ‘mk_compile_opts’: 7793s /tmp/autopkgtest.K0ihat/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=] 7793s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7793s | ~~^ ~~~~~~~~~~~~~ 7793s | | | 7793s | unsigned int int64_t {aka long long int} 7793s | %llu 7793s 7793s If you find this error message confusing, uninformative, or wrong, please open an issue: 7793s https://github.com/diku-dk/futhark/issues 7793s 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.fut: 7794s Compiling with --backend=opencl: 7794s cc failed with code 1: 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_umul_hi64’: 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7794s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7794s | ^~~~~~~~~~~ 7794s | __uint32_t 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4511:90: error: expected ‘)’ before ‘a’ 7794s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7794s | ~ ^ 7794s | ) 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4511:109: error: expected ‘)’ before ‘b’ 7794s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7794s | ~ ^ 7794s | ) 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c: In function ‘futrts_smul_hi64’: 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7794s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7794s | ^~~~~~~~~~ 7794s | __int128__ 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4515:86: error: expected ‘)’ before ‘a’ 7794s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7794s | ~ ^ 7794s | ) 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c:4515:104: error: expected ‘)’ before ‘b’ 7794s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7794s | ~ ^ 7794s | ) 7794s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/alias5.c: In function ‘mk_compile_opts’: 7794s /tmp/autopkgtest.K0ihat/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=] 7794s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7794s | ~~^ ~~~~~~~~~~~~~ 7794s | | | 7794s | unsigned int int64_t {aka long long int} 7794s | %llu 7794s 7794s If you find this error message confusing, uninformative, or wrong, please open an issue: 7794s https://github.com/diku-dk/futhark/issues 7794s 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.fut: 7804s Compiling with --backend=opencl: 7804s cc failed with code 1: 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_umul_hi64’: 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7804s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7804s | ^~~~~~~~~~~ 7804s | __uint32_t 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4511:90: error: expected ‘)’ before ‘a’ 7804s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7804s | ~ ^ 7804s | ) 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4511:109: error: expected ‘)’ before ‘b’ 7804s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7804s | ~ ^ 7804s | ) 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c: In function ‘futrts_smul_hi64’: 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7804s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7804s | ^~~~~~~~~~ 7804s | __int128__ 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4515:86: error: expected ‘)’ before ‘a’ 7804s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7804s | ~ ^ 7804s | ) 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c:4515:104: error: expected ‘)’ before ‘b’ 7804s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7804s | ~ ^ 7804s | ) 7804s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext0.c: In function ‘mk_compile_opts’: 7804s /tmp/autopkgtest.K0ihat/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=] 7804s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7804s | ~~^ ~~~~~~~~~~~~~ 7804s | | | 7804s | unsigned int int64_t {aka long long int} 7804s | %llu 7804s 7804s If you find this error message confusing, uninformative, or wrong, please open an issue: 7804s https://github.com/diku-dk/futhark/issues 7804s 7804s 1828 failed, 266 passed, 212 to go. 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.fut: 7805s Compiling with --backend=opencl: 7805s cc failed with code 1: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_umul_hi64’: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4527:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7805s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ^~~~~~~~~~~ 7805s | __uint32_t 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4527:78: note: each undeclared identifier is reported only once for each function it appears in 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4527:90: error: expected ‘)’ before ‘a’ 7805s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4527:109: error: expected ‘)’ before ‘b’ 7805s 4527 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c: In function ‘futrts_smul_hi64’: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4531:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7805s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ^~~~~~~~~~ 7805s | __int128__ 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4531:86: error: expected ‘)’ before ‘a’ 7805s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c:4531:104: error: expected ‘)’ before ‘b’ 7805s 4531 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext4.c: In function ‘mk_compile_opts’: 7805s /tmp/autopkgtest.K0ihat/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=] 7805s 7857 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7805s | ~~^ ~~~~~~~~~~~~~ 7805s | | | 7805s | unsigned int int64_t {aka long long int} 7805s | %llu 7805s 7805s If you find this error message confusing, uninformative, or wrong, please open an issue: 7805s https://github.com/diku-dk/futhark/issues 7805s 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.fut: 7805s Compiling with --backend=opencl: 7805s cc failed with code 1: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_umul_hi64’: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7805s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ^~~~~~~~~~~ 7805s | __uint32_t 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4511:90: error: expected ‘)’ before ‘a’ 7805s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4511:109: error: expected ‘)’ before ‘b’ 7805s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c: In function ‘futrts_smul_hi64’: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7805s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ^~~~~~~~~~ 7805s | __int128__ 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4515:86: error: expected ‘)’ before ‘a’ 7805s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c:4515:104: error: expected ‘)’ before ‘b’ 7805s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext3.c: In function ‘mk_compile_opts’: 7805s /tmp/autopkgtest.K0ihat/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=] 7805s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7805s | ~~^ ~~~~~~~~~~~~~ 7805s | | | 7805s | unsigned int int64_t {aka long long int} 7805s | %llu 7805s 7805s If you find this error message confusing, uninformative, or wrong, please open an issue: 7805s https://github.com/diku-dk/futhark/issues 7805s 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.fut: 7805s Compiling with --backend=opencl: 7805s cc failed with code 1: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_umul_hi64’: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7805s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ^~~~~~~~~~~ 7805s | __uint32_t 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4512:90: error: expected ‘)’ before ‘a’ 7805s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4512:109: error: expected ‘)’ before ‘b’ 7805s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c: In function ‘futrts_smul_hi64’: 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7805s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ^~~~~~~~~~ 7805s | __int128__ 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4516:86: error: expected ‘)’ before ‘a’ 7805s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c:4516:104: error: expected ‘)’ before ‘b’ 7805s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7805s | ~ ^ 7805s | ) 7805s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext1.c: In function ‘mk_compile_opts’: 7805s /tmp/autopkgtest.K0ihat/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=] 7805s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7805s | ~~^ ~~~~~~~~~~~~~ 7805s | | | 7805s | unsigned int int64_t {aka long long int} 7805s | %llu 7805s 7805s If you find this error message confusing, uninformative, or wrong, please open an issue: 7805s https://github.com/diku-dk/futhark/issues 7805s 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.fut: 7806s Compiling with --backend=opencl: 7806s cc failed with code 1: 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_umul_hi64’: 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7806s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7806s | ^~~~~~~~~~~ 7806s | __uint32_t 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4512:90: error: expected ‘)’ before ‘a’ 7806s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7806s | ~ ^ 7806s | ) 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4512:109: error: expected ‘)’ before ‘b’ 7806s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7806s | ~ ^ 7806s | ) 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c: In function ‘futrts_smul_hi64’: 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7806s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7806s | ^~~~~~~~~~ 7806s | __int128__ 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4516:86: error: expected ‘)’ before ‘a’ 7806s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7806s | ~ ^ 7806s | ) 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c:4516:104: error: expected ‘)’ before ‘b’ 7806s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7806s | ~ ^ 7806s | ) 7806s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext6.c: In function ‘mk_compile_opts’: 7806s /tmp/autopkgtest.K0ihat/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=] 7806s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7806s | ~~^ ~~~~~~~~~~~~~ 7806s | | | 7806s | unsigned int int64_t {aka long long int} 7806s | %llu 7806s 7806s If you find this error message confusing, uninformative, or wrong, please open an issue: 7806s https://github.com/diku-dk/futhark/issues 7806s 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.fut: 7809s Compiling with --backend=opencl: 7809s cc failed with code 1: 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_umul_hi64’: 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7809s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7809s | ^~~~~~~~~~~ 7809s | __uint32_t 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4498:90: error: expected ‘)’ before ‘a’ 7809s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7809s | ~ ^ 7809s | ) 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4498:109: error: expected ‘)’ before ‘b’ 7809s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7809s | ~ ^ 7809s | ) 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c: In function ‘futrts_smul_hi64’: 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7809s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7809s | ^~~~~~~~~~ 7809s | __int128__ 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4502:86: error: expected ‘)’ before ‘a’ 7809s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7809s | ~ ^ 7809s | ) 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c:4502:104: error: expected ‘)’ before ‘b’ 7809s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7809s | ~ ^ 7809s | ) 7809s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext8.c: In function ‘mk_compile_opts’: 7809s /tmp/autopkgtest.K0ihat/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=] 7809s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7809s | ~~^ ~~~~~~~~~~~~~ 7809s | | | 7809s | unsigned int int64_t {aka long long int} 7809s | %llu 7809s 7809s If you find this error message confusing, uninformative, or wrong, please open an issue: 7809s https://github.com/diku-dk/futhark/issues 7809s 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.fut: 7816s Compiling with --backend=opencl: 7816s cc failed with code 1: 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_umul_hi64’: 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7816s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7816s | ^~~~~~~~~~~ 7816s | __uint32_t 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4512:90: error: expected ‘)’ before ‘a’ 7816s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4512:109: error: expected ‘)’ before ‘b’ 7816s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c: In function ‘futrts_smul_hi64’: 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7816s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7816s | ^~~~~~~~~~ 7816s | __int128__ 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4516:86: error: expected ‘)’ before ‘a’ 7816s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c:4516:104: error: expected ‘)’ before ‘b’ 7816s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/ext9.c: In function ‘mk_compile_opts’: 7816s /tmp/autopkgtest.K0ihat/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=] 7816s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7816s | ~~^ ~~~~~~~~~~~~~ 7816s | | | 7816s | unsigned int int64_t {aka long long int} 7816s | %llu 7816s 7816s If you find this error message confusing, uninformative, or wrong, please open an issue: 7816s https://github.com/diku-dk/futhark/issues 7816s 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.fut: 7816s Compiling with --backend=opencl: 7816s cc failed with code 1: 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_umul_hi64’: 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7816s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7816s | ^~~~~~~~~~~ 7816s | __uint32_t 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4497:90: error: expected ‘)’ before ‘a’ 7816s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4497:109: error: expected ‘)’ before ‘b’ 7816s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c: In function ‘futrts_smul_hi64’: 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7816s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7816s | ^~~~~~~~~~ 7816s | __int128__ 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4501:86: error: expected ‘)’ before ‘a’ 7816s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c:4501:104: error: expected ‘)’ before ‘b’ 7816s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7816s | ~ ^ 7816s | ) 7816s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function0.c: In function ‘mk_compile_opts’: 7816s /tmp/autopkgtest.K0ihat/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=] 7816s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7816s | ~~^ ~~~~~~~~~~~~~ 7816s | | | 7816s | unsigned int int64_t {aka long long int} 7816s | %llu 7816s 7816s If you find this error message confusing, uninformative, or wrong, please open an issue: 7816s https://github.com/diku-dk/futhark/issues 7816s 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.fut: 7817s Compiling with --backend=opencl: 7817s cc failed with code 1: 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_umul_hi64’: 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7817s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7817s | ^~~~~~~~~~~ 7817s | __uint32_t 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4501:90: error: expected ‘)’ before ‘a’ 7817s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7817s | ~ ^ 7817s | ) 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4501:109: error: expected ‘)’ before ‘b’ 7817s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7817s | ~ ^ 7817s | ) 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c: In function ‘futrts_smul_hi64’: 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7817s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7817s | ^~~~~~~~~~ 7817s | __int128__ 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4505:86: error: expected ‘)’ before ‘a’ 7817s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7817s | ~ ^ 7817s | ) 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c:4505:104: error: expected ‘)’ before ‘b’ 7817s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7817s | ~ ^ 7817s | ) 7817s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function1.c: In function ‘mk_compile_opts’: 7817s /tmp/autopkgtest.K0ihat/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=] 7817s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7817s | ~~^ ~~~~~~~~~~~~~ 7817s | | | 7817s | unsigned int int64_t {aka long long int} 7817s | %llu 7817s 7817s If you find this error message confusing, uninformative, or wrong, please open an issue: 7817s https://github.com/diku-dk/futhark/issues 7817s 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.fut: 7820s Compiling with --backend=opencl: 7820s cc failed with code 1: 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_umul_hi64’: 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7820s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7820s | ^~~~~~~~~~~ 7820s | __uint32_t 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4511:90: error: expected ‘)’ before ‘a’ 7820s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7820s | ~ ^ 7820s | ) 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4511:109: error: expected ‘)’ before ‘b’ 7820s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7820s | ~ ^ 7820s | ) 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c: In function ‘futrts_smul_hi64’: 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7820s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7820s | ^~~~~~~~~~ 7820s | __int128__ 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4515:86: error: expected ‘)’ before ‘a’ 7820s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7820s | ~ ^ 7820s | ) 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c:4515:104: error: expected ‘)’ before ‘b’ 7820s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7820s | ~ ^ 7820s | ) 7820s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function2.c: In function ‘mk_compile_opts’: 7820s /tmp/autopkgtest.K0ihat/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=] 7820s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7820s | ~~^ ~~~~~~~~~~~~~ 7820s | | | 7820s | unsigned int int64_t {aka long long int} 7820s | %llu 7820s 7820s If you find this error message confusing, uninformative, or wrong, please open an issue: 7820s https://github.com/diku-dk/futhark/issues 7820s 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.fut: 7821s Compiling with --backend=opencl: 7821s cc failed with code 1: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_umul_hi64’: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4528:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7821s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ^~~~~~~~~~~ 7821s | __uint32_t 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4528:78: note: each undeclared identifier is reported only once for each function it appears in 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4528:90: error: expected ‘)’ before ‘a’ 7821s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4528:109: error: expected ‘)’ before ‘b’ 7821s 4528 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c: In function ‘futrts_smul_hi64’: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4532:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7821s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ^~~~~~~~~~ 7821s | __int128__ 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4532:86: error: expected ‘)’ before ‘a’ 7821s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c:4532:104: error: expected ‘)’ before ‘b’ 7821s 4532 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function3.c: In function ‘mk_compile_opts’: 7821s /tmp/autopkgtest.K0ihat/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=] 7821s 7858 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7821s | ~~^ ~~~~~~~~~~~~~ 7821s | | | 7821s | unsigned int int64_t {aka long long int} 7821s | %llu 7821s 7821s If you find this error message confusing, uninformative, or wrong, please open an issue: 7821s https://github.com/diku-dk/futhark/issues 7821s 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.fut: 7821s Compiling with --backend=opencl: 7821s cc failed with code 1: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_umul_hi64’: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7821s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ^~~~~~~~~~~ 7821s | __uint32_t 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4511:90: error: expected ‘)’ before ‘a’ 7821s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4511:109: error: expected ‘)’ before ‘b’ 7821s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c: In function ‘futrts_smul_hi64’: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7821s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ^~~~~~~~~~ 7821s | __int128__ 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4515:86: error: expected ‘)’ before ‘a’ 7821s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c:4515:104: error: expected ‘)’ before ‘b’ 7821s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function4.c: In function ‘mk_compile_opts’: 7821s /tmp/autopkgtest.K0ihat/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=] 7821s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7821s | ~~^ ~~~~~~~~~~~~~ 7821s | | | 7821s | unsigned int int64_t {aka long long int} 7821s | %llu 7821s 7821s If you find this error message confusing, uninformative, or wrong, please open an issue: 7821s https://github.com/diku-dk/futhark/issues 7821s 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.fut: 7821s Compiling with --backend=opencl: 7821s cc failed with code 1: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_umul_hi64’: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4501:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7821s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ^~~~~~~~~~~ 7821s | __uint32_t 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4501:78: note: each undeclared identifier is reported only once for each function it appears in 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4501:90: error: expected ‘)’ before ‘a’ 7821s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4501:109: error: expected ‘)’ before ‘b’ 7821s 4501 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c: In function ‘futrts_smul_hi64’: 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4505:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7821s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ^~~~~~~~~~ 7821s | __int128__ 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4505:86: error: expected ‘)’ before ‘a’ 7821s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c:4505:104: error: expected ‘)’ before ‘b’ 7821s 4505 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7821s | ~ ^ 7821s | ) 7821s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function5.c: In function ‘mk_compile_opts’: 7821s /tmp/autopkgtest.K0ihat/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=] 7821s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7821s | ~~^ ~~~~~~~~~~~~~ 7821s | | | 7821s | unsigned int int64_t {aka long long int} 7821s | %llu 7821s 7821s If you find this error message confusing, uninformative, or wrong, please open an issue: 7821s https://github.com/diku-dk/futhark/issues 7821s 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut: 7822s Compiling with --backend=opencl: 7822s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut:169:3-177:11: 7822s Unused name "init". 7822s 7822s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut:189:23-26: 7822s Entry point parameter 7822s 7822s (rng: [batch_sz]{inc: u64, state: u64}) 7822s 7822s will have an opaque type, so the entry point will likely not be callable. 7822s 7822s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.fut:191:3-203:42: 7822s Unused name "fake_init". 7822s cc failed with code 1: 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_umul_hi64’: 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4595:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7822s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7822s | ^~~~~~~~~~~ 7822s | __uint32_t 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4595:78: note: each undeclared identifier is reported only once for each function it appears in 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4595:90: error: expected ‘)’ before ‘a’ 7822s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7822s | ~ ^ 7822s | ) 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4595:109: error: expected ‘)’ before ‘b’ 7822s 4595 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7822s | ~ ^ 7822s | ) 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘futrts_smul_hi64’: 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4599:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7822s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7822s | ^~~~~~~~~~ 7822s | __int128__ 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4599:86: error: expected ‘)’ before ‘a’ 7822s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7822s | ~ ^ 7822s | ) 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c:4599:104: error: expected ‘)’ before ‘b’ 7822s 4599 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7822s | ~ ^ 7822s | ) 7822s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/tiling/issue1933.c: In function ‘mk_compile_opts’: 7822s /tmp/autopkgtest.K0ihat/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=] 7822s 8053 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7822s | ~~^ ~~~~~~~~~~~~~ 7822s | | | 7822s | unsigned int int64_t {aka long long int} 7822s | %llu 7822s 7822s If you find this error message confusing, uninformative, or wrong, please open an issue: 7822s https://github.com/diku-dk/futhark/issues 7822s 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.fut: 7827s Compiling with --backend=opencl: 7827s cc failed with code 1: 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_umul_hi64’: 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7827s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7827s | ^~~~~~~~~~~ 7827s | __uint32_t 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4485:90: error: expected ‘)’ before ‘a’ 7827s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7827s | ~ ^ 7827s | ) 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4485:109: error: expected ‘)’ before ‘b’ 7827s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7827s | ~ ^ 7827s | ) 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c: In function ‘futrts_smul_hi64’: 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7827s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7827s | ^~~~~~~~~~ 7827s | __int128__ 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4489:86: error: expected ‘)’ before ‘a’ 7827s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7827s | ~ ^ 7827s | ) 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c:4489:104: error: expected ‘)’ before ‘b’ 7827s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7827s | ~ ^ 7827s | ) 7827s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function7.c: In function ‘mk_compile_opts’: 7827s /tmp/autopkgtest.K0ihat/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=] 7827s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7827s | ~~^ ~~~~~~~~~~~~~ 7827s | | | 7827s | unsigned int int64_t {aka long long int} 7827s | %llu 7827s 7827s If you find this error message confusing, uninformative, or wrong, please open an issue: 7827s https://github.com/diku-dk/futhark/issues 7827s 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.fut: 7828s Compiling with --backend=opencl: 7828s cc failed with code 1: 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_umul_hi64’: 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7828s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7828s | ^~~~~~~~~~~ 7828s | __uint32_t 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4511:90: error: expected ‘)’ before ‘a’ 7828s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7828s | ~ ^ 7828s | ) 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4511:109: error: expected ‘)’ before ‘b’ 7828s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7828s | ~ ^ 7828s | ) 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c: In function ‘futrts_smul_hi64’: 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7828s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7828s | ^~~~~~~~~~ 7828s | __int128__ 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4515:86: error: expected ‘)’ before ‘a’ 7828s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7828s | ~ ^ 7828s | ) 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c:4515:104: error: expected ‘)’ before ‘b’ 7828s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7828s | ~ ^ 7828s | ) 7828s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/function6.c: In function ‘mk_compile_opts’: 7828s /tmp/autopkgtest.K0ihat/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=] 7828s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7828s | ~~^ ~~~~~~~~~~~~~ 7828s | | | 7828s | unsigned int int64_t {aka long long int} 7828s | %llu 7828s 7828s If you find this error message confusing, uninformative, or wrong, please open an issue: 7828s https://github.com/diku-dk/futhark/issues 7828s 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.fut: 7838s Compiling with --backend=opencl: 7838s cc failed with code 1: 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_umul_hi64’: 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7838s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7838s | ^~~~~~~~~~~ 7838s | __uint32_t 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4497:90: error: expected ‘)’ before ‘a’ 7838s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7838s | ~ ^ 7838s | ) 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4497:109: error: expected ‘)’ before ‘b’ 7838s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7838s | ~ ^ 7838s | ) 7838s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c: In function ‘futrts_smul_hi64’: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7839s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ^~~~~~~~~~ 7839s | __int128__ 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4501:86: error: expected ‘)’ before ‘a’ 7839s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c:4501:104: error: expected ‘)’ before ‘b’ 7839s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference0.c: In function ‘mk_compile_opts’: 7839s /tmp/autopkgtest.K0ihat/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=] 7839s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7839s | ~~^ ~~~~~~~~~~~~~ 7839s | | | 7839s | unsigned int int64_t {aka long long int} 7839s | %llu 7839s 7839s If you find this error message confusing, uninformative, or wrong, please open an issue: 7839s https://github.com/diku-dk/futhark/issues 7839s 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.fut: 7839s Compiling with --backend=opencl: 7839s cc failed with code 1: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_umul_hi64’: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7839s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7839s | ^~~~~~~~~~~ 7839s | __uint32_t 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4499:90: error: expected ‘)’ before ‘a’ 7839s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4499:109: error: expected ‘)’ before ‘b’ 7839s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c: In function ‘futrts_smul_hi64’: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7839s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ^~~~~~~~~~ 7839s | __int128__ 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4503:86: error: expected ‘)’ before ‘a’ 7839s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c:4503:104: error: expected ‘)’ before ‘b’ 7839s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference1.c: In function ‘mk_compile_opts’: 7839s /tmp/autopkgtest.K0ihat/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=] 7839s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7839s | ~~^ ~~~~~~~~~~~~~ 7839s | | | 7839s | unsigned int int64_t {aka long long int} 7839s | %llu 7839s 7839s If you find this error message confusing, uninformative, or wrong, please open an issue: 7839s https://github.com/diku-dk/futhark/issues 7839s 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.fut: 7839s Compiling with --backend=opencl: 7839s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.fut:5:18-19: 7839s Defaulting ambiguous type to i32. 7839s cc failed with code 1: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_umul_hi64’: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7839s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7839s | ^~~~~~~~~~~ 7839s | __uint32_t 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4511:90: error: expected ‘)’ before ‘a’ 7839s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4511:109: error: expected ‘)’ before ‘b’ 7839s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c: In function ‘futrts_smul_hi64’: 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7839s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ^~~~~~~~~~ 7839s | __int128__ 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4515:86: error: expected ‘)’ before ‘a’ 7839s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c:4515:104: error: expected ‘)’ before ‘b’ 7839s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7839s | ~ ^ 7839s | ) 7839s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference10.c: In function ‘mk_compile_opts’: 7839s /tmp/autopkgtest.K0ihat/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=] 7839s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7839s | ~~^ ~~~~~~~~~~~~~ 7839s | | | 7839s | unsigned int int64_t {aka long long int} 7839s | %llu 7839s 7839s If you find this error message confusing, uninformative, or wrong, please open an issue: 7839s https://github.com/diku-dk/futhark/issues 7839s 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.fut: 7842s Compiling with --backend=opencl: 7842s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.fut:5:18-19: 7842s Defaulting ambiguous type to i32. 7842s cc failed with code 1: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_umul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ^~~~~~~~~~~ 7842s | __uint32_t 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4497:90: error: expected ‘)’ before ‘a’ 7842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4497:109: error: expected ‘)’ before ‘b’ 7842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c: In function ‘futrts_smul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ^~~~~~~~~~ 7842s | __int128__ 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4501:86: error: expected ‘)’ before ‘a’ 7842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c:4501:104: error: expected ‘)’ before ‘b’ 7842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference14.c: In function ‘mk_compile_opts’: 7842s /tmp/autopkgtest.K0ihat/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=] 7842s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7842s | ~~^ ~~~~~~~~~~~~~ 7842s | | | 7842s | unsigned int int64_t {aka long long int} 7842s | %llu 7842s 7842s If you find this error message confusing, uninformative, or wrong, please open an issue: 7842s https://github.com/diku-dk/futhark/issues 7842s 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.fut: 7842s Compiling with --backend=opencl: 7842s cc failed with code 1: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_umul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ^~~~~~~~~~~ 7842s | __uint32_t 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4511:90: error: expected ‘)’ before ‘a’ 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4511:109: error: expected ‘)’ before ‘b’ 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c: In function ‘futrts_smul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ^~~~~~~~~~ 7842s | __int128__ 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4515:86: error: expected ‘)’ before ‘a’ 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c:4515:104: error: expected ‘)’ before ‘b’ 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference11.c: In function ‘mk_compile_opts’: 7842s /tmp/autopkgtest.K0ihat/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=] 7842s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7842s | ~~^ ~~~~~~~~~~~~~ 7842s | | | 7842s | unsigned int int64_t {aka long long int} 7842s | %llu 7842s 7842s If you find this error message confusing, uninformative, or wrong, please open an issue: 7842s https://github.com/diku-dk/futhark/issues 7842s 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.fut: 7842s Compiling with --backend=opencl: 7842s cc failed with code 1: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_umul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ^~~~~~~~~~~ 7842s | __uint32_t 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4511:90: error: expected ‘)’ before ‘a’ 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4511:109: error: expected ‘)’ before ‘b’ 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c: In function ‘futrts_smul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ^~~~~~~~~~ 7842s | __int128__ 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4515:86: error: expected ‘)’ before ‘a’ 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c:4515:104: error: expected ‘)’ before ‘b’ 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference13.c: In function ‘mk_compile_opts’: 7842s /tmp/autopkgtest.K0ihat/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=] 7842s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7842s | ~~^ ~~~~~~~~~~~~~ 7842s | | | 7842s | unsigned int int64_t {aka long long int} 7842s | %llu 7842s 7842s If you find this error message confusing, uninformative, or wrong, please open an issue: 7842s https://github.com/diku-dk/futhark/issues 7842s 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.fut: 7842s Compiling with --backend=opencl: 7842s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.fut:5:28-29: 7842s Defaulting ambiguous type to i32. 7842s cc failed with code 1: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_umul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ^~~~~~~~~~~ 7842s | __uint32_t 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4497:90: error: expected ‘)’ before ‘a’ 7842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4497:109: error: expected ‘)’ before ‘b’ 7842s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c: In function ‘futrts_smul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ^~~~~~~~~~ 7842s | __int128__ 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4501:86: error: expected ‘)’ before ‘a’ 7842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c:4501:104: error: expected ‘)’ before ‘b’ 7842s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference15.c: In function ‘mk_compile_opts’: 7842s /tmp/autopkgtest.K0ihat/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=] 7842s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7842s | ~~^ ~~~~~~~~~~~~~ 7842s | | | 7842s | unsigned int int64_t {aka long long int} 7842s | %llu 7842s 7842s If you find this error message confusing, uninformative, or wrong, please open an issue: 7842s https://github.com/diku-dk/futhark/issues 7842s 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.fut: 7842s Compiling with --backend=opencl: 7842s cc failed with code 1: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_umul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ^~~~~~~~~~~ 7842s | __uint32_t 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4511:90: error: expected ‘)’ before ‘a’ 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4511:109: error: expected ‘)’ before ‘b’ 7842s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7842s | ~ ^ 7842s | ) 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c: In function ‘futrts_smul_hi64’: 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ^~~~~~~~~~ 7842s | __int128__ 7842s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4515:86: error: expected ‘)’ before ‘a’ 7842s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7842s | ~ ^ 7843s | ) 7843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c:4515:104: error: expected ‘)’ before ‘b’ 7843s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7843s | ~ ^ 7843s | ) 7843s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference12.c: In function ‘mk_compile_opts’: 7843s /tmp/autopkgtest.K0ihat/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=] 7843s 7848 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7843s | ~~^ ~~~~~~~~~~~~~ 7843s | | | 7843s | unsigned int int64_t {aka long long int} 7843s | %llu 7843s 7843s If you find this error message confusing, uninformative, or wrong, please open an issue: 7843s https://github.com/diku-dk/futhark/issues 7843s 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.fut: 7850s Compiling with --backend=opencl: 7850s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.fut:5:19-20: 7850s Defaulting ambiguous type to i32. 7850s cc failed with code 1: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_umul_hi64’: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ^~~~~~~~~~~ 7850s | __uint32_t 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4497:90: error: expected ‘)’ before ‘a’ 7850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4497:109: error: expected ‘)’ before ‘b’ 7850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c: In function ‘futrts_smul_hi64’: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7850s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7850s | ^~~~~~~~~~ 7850s | __int128__ 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4501:86: error: expected ‘)’ before ‘a’ 7850s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c:4501:104: error: expected ‘)’ before ‘b’ 7850s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference16.c: In function ‘mk_compile_opts’: 7850s /tmp/autopkgtest.K0ihat/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=] 7850s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7850s | ~~^ ~~~~~~~~~~~~~ 7850s | | | 7850s | unsigned int int64_t {aka long long int} 7850s | %llu 7850s 7850s If you find this error message confusing, uninformative, or wrong, please open an issue: 7850s https://github.com/diku-dk/futhark/issues 7850s 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.fut: 7850s Compiling with --backend=opencl: 7850s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.fut:5:21-26: 7850s Defaulting ambiguous type to i32. 7850s cc failed with code 1: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_umul_hi64’: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7850s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ^~~~~~~~~~~ 7850s | __uint32_t 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4498:90: error: expected ‘)’ before ‘a’ 7850s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4498:109: error: expected ‘)’ before ‘b’ 7850s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c: In function ‘futrts_smul_hi64’: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7850s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7850s | ^~~~~~~~~~ 7850s | __int128__ 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4502:86: error: expected ‘)’ before ‘a’ 7850s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c:4502:104: error: expected ‘)’ before ‘b’ 7850s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference17.c: In function ‘mk_compile_opts’: 7850s /tmp/autopkgtest.K0ihat/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=] 7850s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7850s | ~~^ ~~~~~~~~~~~~~ 7850s | | | 7850s | unsigned int int64_t {aka long long int} 7850s | %llu 7850s 7850s If you find this error message confusing, uninformative, or wrong, please open an issue: 7850s https://github.com/diku-dk/futhark/issues 7850s 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.fut: 7850s Compiling with --backend=opencl: 7850s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.fut:3:14-15: 7850s Defaulting ambiguous type to i32. 7850s 7850s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.fut:5:14-15: 7850s Defaulting ambiguous type to i32. 7850s cc failed with code 1: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_umul_hi64’: 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ^~~~~~~~~~~ 7850s | __uint32_t 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4497:90: error: expected ‘)’ before ‘a’ 7850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7850s | ~ ^ 7850s | ) 7850s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4497:109: error: expected ‘)’ before ‘b’ 7850s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7851s | ~ ^ 7851s | ) 7851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c: In function ‘futrts_smul_hi64’: 7851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7851s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7851s | ^~~~~~~~~~ 7851s | __int128__ 7851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4501:86: error: expected ‘)’ before ‘a’ 7851s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7851s | ~ ^ 7851s | ) 7851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c:4501:104: error: expected ‘)’ before ‘b’ 7851s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7851s | ~ ^ 7851s | ) 7851s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference18.c: In function ‘mk_compile_opts’: 7851s /tmp/autopkgtest.K0ihat/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=] 7851s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7851s | ~~^ ~~~~~~~~~~~~~ 7851s | | | 7851s | unsigned int int64_t {aka long long int} 7851s | %llu 7851s 7851s If you find this error message confusing, uninformative, or wrong, please open an issue: 7851s https://github.com/diku-dk/futhark/issues 7851s 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.fut: 7853s Compiling with --backend=opencl: 7853s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.fut:3:30-31: 7853s Unused name "i". 7853s 7853s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.fut:3:41-42: 7853s Defaulting ambiguous type to i32. 7853s cc failed with code 1: 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_umul_hi64’: 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7853s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7853s | ^~~~~~~~~~~ 7853s | __uint32_t 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4498:90: error: expected ‘)’ before ‘a’ 7853s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4498:109: error: expected ‘)’ before ‘b’ 7853s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c: In function ‘futrts_smul_hi64’: 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7853s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7853s | ^~~~~~~~~~ 7853s | __int128__ 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4502:86: error: expected ‘)’ before ‘a’ 7853s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c:4502:104: error: expected ‘)’ before ‘b’ 7853s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference19.c: In function ‘mk_compile_opts’: 7853s /tmp/autopkgtest.K0ihat/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=] 7853s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7853s | ~~^ ~~~~~~~~~~~~~ 7853s | | | 7853s | unsigned int int64_t {aka long long int} 7853s | %llu 7853s 7853s If you find this error message confusing, uninformative, or wrong, please open an issue: 7853s https://github.com/diku-dk/futhark/issues 7853s 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.fut: 7853s Compiling with --backend=opencl: 7853s cc failed with code 1: 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_umul_hi64’: 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7853s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7853s | ^~~~~~~~~~~ 7853s | __uint32_t 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4513:90: error: expected ‘)’ before ‘a’ 7853s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4513:109: error: expected ‘)’ before ‘b’ 7853s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c: In function ‘futrts_smul_hi64’: 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7853s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7853s | ^~~~~~~~~~ 7853s | __int128__ 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4517:86: error: expected ‘)’ before ‘a’ 7853s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c:4517:104: error: expected ‘)’ before ‘b’ 7853s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7853s | ~ ^ 7853s | ) 7853s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference21.c: In function ‘mk_compile_opts’: 7853s /tmp/autopkgtest.K0ihat/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=] 7853s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7853s | ~~^ ~~~~~~~~~~~~~ 7853s | | | 7853s | unsigned int int64_t {aka long long int} 7853s | %llu 7853s 7853s If you find this error message confusing, uninformative, or wrong, please open an issue: 7853s https://github.com/diku-dk/futhark/issues 7853s 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.fut: 7854s Compiling with --backend=opencl: 7854s cc failed with code 1: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_umul_hi64’: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7854s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ^~~~~~~~~~~ 7854s | __uint32_t 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4497:90: error: expected ‘)’ before ‘a’ 7854s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4497:109: error: expected ‘)’ before ‘b’ 7854s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c: In function ‘futrts_smul_hi64’: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7854s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ^~~~~~~~~~ 7854s | __int128__ 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4501:86: error: expected ‘)’ before ‘a’ 7854s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c:4501:104: error: expected ‘)’ before ‘b’ 7854s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference2.c: In function ‘mk_compile_opts’: 7854s /tmp/autopkgtest.K0ihat/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=] 7854s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7854s | ~~^ ~~~~~~~~~~~~~ 7854s | | | 7854s | unsigned int int64_t {aka long long int} 7854s | %llu 7854s 7854s If you find this error message confusing, uninformative, or wrong, please open an issue: 7854s https://github.com/diku-dk/futhark/issues 7854s 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.fut: 7854s Compiling with --backend=opencl: 7854s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.fut:5:15-48: 7854s Defaulting ambiguous type to i32. 7854s 7854s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.fut:5:31-32: 7854s Unused name "x". 7854s cc failed with code 1: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_umul_hi64’: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ^~~~~~~~~~~ 7854s | __uint32_t 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4511:90: error: expected ‘)’ before ‘a’ 7854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4511:109: error: expected ‘)’ before ‘b’ 7854s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c: In function ‘futrts_smul_hi64’: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ^~~~~~~~~~ 7854s | __int128__ 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4515:86: error: expected ‘)’ before ‘a’ 7854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c:4515:104: error: expected ‘)’ before ‘b’ 7854s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference20.c: In function ‘mk_compile_opts’: 7854s /tmp/autopkgtest.K0ihat/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=] 7854s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7854s | ~~^ ~~~~~~~~~~~~~ 7854s | | | 7854s | unsigned int int64_t {aka long long int} 7854s | %llu 7854s 7854s If you find this error message confusing, uninformative, or wrong, please open an issue: 7854s https://github.com/diku-dk/futhark/issues 7854s 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.fut: 7854s Compiling with --backend=opencl: 7854s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.fut:4:1-6:20: 7854s Entry point return type 7854s 7854s ((bool, i32), (i32, bool)) 7854s 7854s will have an opaque type, so the result will likely not be usable. 7854s cc failed with code 1: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_umul_hi64’: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4537:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7854s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ^~~~~~~~~~~ 7854s | __uint32_t 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4537:78: note: each undeclared identifier is reported only once for each function it appears in 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4537:90: error: expected ‘)’ before ‘a’ 7854s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4537:109: error: expected ‘)’ before ‘b’ 7854s 4537 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c: In function ‘futrts_smul_hi64’: 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4541:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7854s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ^~~~~~~~~~ 7854s | __int128__ 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4541:86: error: expected ‘)’ before ‘a’ 7854s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c:4541:104: error: expected ‘)’ before ‘b’ 7854s 4541 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7854s | ~ ^ 7854s | ) 7854s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference22.c: In function ‘mk_compile_opts’: 7854s /tmp/autopkgtest.K0ihat/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=] 7854s 7867 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7854s | ~~^ ~~~~~~~~~~~~~ 7854s | | | 7854s | unsigned int int64_t {aka long long int} 7854s | %llu 7854s 7854s If you find this error message confusing, uninformative, or wrong, please open an issue: 7854s https://github.com/diku-dk/futhark/issues 7854s 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.fut: 7861s Compiling with --backend=opencl: 7861s cc failed with code 1: 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_umul_hi64’: 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7861s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7861s | ^~~~~~~~~~~ 7861s | __uint32_t 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4499:90: error: expected ‘)’ before ‘a’ 7861s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7861s | ~ ^ 7861s | ) 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4499:109: error: expected ‘)’ before ‘b’ 7861s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7861s | ~ ^ 7861s | ) 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c: In function ‘futrts_smul_hi64’: 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7861s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7861s | ^~~~~~~~~~ 7861s | __int128__ 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4503:86: error: expected ‘)’ before ‘a’ 7861s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7861s | ~ ^ 7861s | ) 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c:4503:104: error: expected ‘)’ before ‘b’ 7861s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7861s | ~ ^ 7861s | ) 7861s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference23.c: In function ‘mk_compile_opts’: 7861s /tmp/autopkgtest.K0ihat/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=] 7861s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7861s | ~~^ ~~~~~~~~~~~~~ 7861s | | | 7861s | unsigned int int64_t {aka long long int} 7861s | %llu 7861s 7861s If you find this error message confusing, uninformative, or wrong, please open an issue: 7861s https://github.com/diku-dk/futhark/issues 7861s 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.fut: 7862s Compiling with --backend=opencl: 7862s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.fut:3:10-11: 7862s Entry point parameter 7862s 7862s (x: (i32, i32)) 7862s 7862s will have an opaque type, so the entry point will likely not be callable. 7862s 7862s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.fut:5:14-15: 7862s Defaulting ambiguous type to i32. 7862s cc failed with code 1: 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_umul_hi64’: 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7862s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7862s | ^~~~~~~~~~~ 7862s | __uint32_t 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4515:90: error: expected ‘)’ before ‘a’ 7862s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4515:109: error: expected ‘)’ before ‘b’ 7862s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c: In function ‘futrts_smul_hi64’: 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7862s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7862s | ^~~~~~~~~~ 7862s | __int128__ 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4519:86: error: expected ‘)’ before ‘a’ 7862s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c:4519:104: error: expected ‘)’ before ‘b’ 7862s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference25.c: In function ‘mk_compile_opts’: 7862s /tmp/autopkgtest.K0ihat/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=] 7862s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7862s | ~~^ ~~~~~~~~~~~~~ 7862s | | | 7862s | unsigned int int64_t {aka long long int} 7862s | %llu 7862s 7862s If you find this error message confusing, uninformative, or wrong, please open an issue: 7862s https://github.com/diku-dk/futhark/issues 7862s 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut: 7862s Compiling with --backend=opencl: 7862s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut:5:22-23: 7862s Unused name "y". 7862s 7862s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut:5:26-27: 7862s Defaulting ambiguous type to i32. 7862s 7862s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.fut:5:44-45: 7862s Defaulting ambiguous type to i32. 7862s cc failed with code 1: 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_umul_hi64’: 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7862s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7862s | ^~~~~~~~~~~ 7862s | __uint32_t 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4512:90: error: expected ‘)’ before ‘a’ 7862s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4512:109: error: expected ‘)’ before ‘b’ 7862s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c: In function ‘futrts_smul_hi64’: 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7862s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7862s | ^~~~~~~~~~ 7862s | __int128__ 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4516:86: error: expected ‘)’ before ‘a’ 7862s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c:4516:104: error: expected ‘)’ before ‘b’ 7862s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7862s | ~ ^ 7862s | ) 7862s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference24.c: In function ‘mk_compile_opts’: 7862s /tmp/autopkgtest.K0ihat/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=] 7862s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7862s | ~~^ ~~~~~~~~~~~~~ 7862s | | | 7862s | unsigned int int64_t {aka long long int} 7862s | %llu 7862s 7862s If you find this error message confusing, uninformative, or wrong, please open an issue: 7862s https://github.com/diku-dk/futhark/issues 7862s 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.fut: 7864s Compiling with --backend=opencl: 7864s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.fut:3:10-11: 7864s Entry point parameter 7864s 7864s (x: {a: i32, b: i32}) 7864s 7864s will have an opaque type, so the entry point will likely not be callable. 7864s 7864s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.fut:5:14-15: 7864s Defaulting ambiguous type to i32. 7864s cc failed with code 1: 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_umul_hi64’: 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4515:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7864s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7864s | ^~~~~~~~~~~ 7864s | __uint32_t 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4515:78: note: each undeclared identifier is reported only once for each function it appears in 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4515:90: error: expected ‘)’ before ‘a’ 7864s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7864s | ~ ^ 7864s | ) 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4515:109: error: expected ‘)’ before ‘b’ 7864s 4515 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7864s | ~ ^ 7864s | ) 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c: In function ‘futrts_smul_hi64’: 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4519:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7864s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7864s | ^~~~~~~~~~ 7864s | __int128__ 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4519:86: error: expected ‘)’ before ‘a’ 7864s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7864s | ~ ^ 7864s | ) 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c:4519:104: error: expected ‘)’ before ‘b’ 7864s 4519 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7864s | ~ ^ 7864s | ) 7864s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference26.c: In function ‘mk_compile_opts’: 7864s /tmp/autopkgtest.K0ihat/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=] 7864s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7864s | ~~^ ~~~~~~~~~~~~~ 7864s | | | 7864s | unsigned int int64_t {aka long long int} 7864s | %llu 7864s 7864s If you find this error message confusing, uninformative, or wrong, please open an issue: 7864s https://github.com/diku-dk/futhark/issues 7864s 7864s 1863 failed, 281 passed, 162 to go. 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.fut: 7865s Compiling with --backend=opencl: 7865s cc failed with code 1: 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_umul_hi64’: 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7865s | ^~~~~~~~~~~ 7865s | __uint32_t 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4497:90: error: expected ‘)’ before ‘a’ 7865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4497:109: error: expected ‘)’ before ‘b’ 7865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c: In function ‘futrts_smul_hi64’: 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7865s | ^~~~~~~~~~ 7865s | __int128__ 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4501:86: error: expected ‘)’ before ‘a’ 7865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c:4501:104: error: expected ‘)’ before ‘b’ 7865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference27.c: In function ‘mk_compile_opts’: 7865s /tmp/autopkgtest.K0ihat/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=] 7865s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7865s | ~~^ ~~~~~~~~~~~~~ 7865s | | | 7865s | unsigned int int64_t {aka long long int} 7865s | %llu 7865s 7865s If you find this error message confusing, uninformative, or wrong, please open an issue: 7865s https://github.com/diku-dk/futhark/issues 7865s 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.fut: 7865s Compiling with --backend=opencl: 7865s cc failed with code 1: 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_umul_hi64’: 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7865s | ^~~~~~~~~~~ 7865s | __uint32_t 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4497:90: error: expected ‘)’ before ‘a’ 7865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4497:109: error: expected ‘)’ before ‘b’ 7865s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c: In function ‘futrts_smul_hi64’: 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7865s | ^~~~~~~~~~ 7865s | __int128__ 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4501:86: error: expected ‘)’ before ‘a’ 7865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c:4501:104: error: expected ‘)’ before ‘b’ 7865s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7865s | ~ ^ 7865s | ) 7865s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference29.c: In function ‘mk_compile_opts’: 7865s /tmp/autopkgtest.K0ihat/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=] 7865s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7865s | ~~^ ~~~~~~~~~~~~~ 7865s | | | 7865s | unsigned int int64_t {aka long long int} 7865s | %llu 7865s 7865s If you find this error message confusing, uninformative, or wrong, please open an issue: 7865s https://github.com/diku-dk/futhark/issues 7865s 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.fut: 7866s Compiling with --backend=opencl: 7866s cc failed with code 1: 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_umul_hi64’: 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7866s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7866s | ^~~~~~~~~~~ 7866s | __uint32_t 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4497:90: error: expected ‘)’ before ‘a’ 7866s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4497:109: error: expected ‘)’ before ‘b’ 7866s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c: In function ‘futrts_smul_hi64’: 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7866s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7866s | ^~~~~~~~~~ 7866s | __int128__ 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4501:86: error: expected ‘)’ before ‘a’ 7866s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c:4501:104: error: expected ‘)’ before ‘b’ 7866s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference28.c: In function ‘mk_compile_opts’: 7866s /tmp/autopkgtest.K0ihat/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=] 7866s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7866s | ~~^ ~~~~~~~~~~~~~ 7866s | | | 7866s | unsigned int int64_t {aka long long int} 7866s | %llu 7866s 7866s If you find this error message confusing, uninformative, or wrong, please open an issue: 7866s https://github.com/diku-dk/futhark/issues 7866s 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.fut: 7866s Compiling with --backend=opencl: 7866s cc failed with code 1: 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_umul_hi64’: 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7866s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7866s | ^~~~~~~~~~~ 7866s | __uint32_t 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4511:90: error: expected ‘)’ before ‘a’ 7866s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4511:109: error: expected ‘)’ before ‘b’ 7866s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c: In function ‘futrts_smul_hi64’: 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7866s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7866s | ^~~~~~~~~~ 7866s | __int128__ 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4515:86: error: expected ‘)’ before ‘a’ 7866s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c:4515:104: error: expected ‘)’ before ‘b’ 7866s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7866s | ~ ^ 7866s | ) 7866s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference3.c: In function ‘mk_compile_opts’: 7866s /tmp/autopkgtest.K0ihat/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=] 7866s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7866s | ~~^ ~~~~~~~~~~~~~ 7866s | | | 7866s | unsigned int int64_t {aka long long int} 7866s | %llu 7866s 7866s If you find this error message confusing, uninformative, or wrong, please open an issue: 7866s https://github.com/diku-dk/futhark/issues 7866s 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.fut: 7873s Compiling with --backend=opencl: 7873s cc failed with code 1: 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_umul_hi64’: 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7873s | ^~~~~~~~~~~ 7873s | __uint32_t 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4511:90: error: expected ‘)’ before ‘a’ 7873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7873s | ~ ^ 7873s | ) 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4511:109: error: expected ‘)’ before ‘b’ 7873s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7873s | ~ ^ 7873s | ) 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c: In function ‘futrts_smul_hi64’: 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7873s | ^~~~~~~~~~ 7873s | __int128__ 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4515:86: error: expected ‘)’ before ‘a’ 7873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7873s | ~ ^ 7873s | ) 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c:4515:104: error: expected ‘)’ before ‘b’ 7873s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7873s | ~ ^ 7873s | ) 7873s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference30.c: In function ‘mk_compile_opts’: 7873s /tmp/autopkgtest.K0ihat/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=] 7873s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7873s | ~~^ ~~~~~~~~~~~~~ 7873s | | | 7873s | unsigned int int64_t {aka long long int} 7873s | %llu 7873s 7873s If you find this error message confusing, uninformative, or wrong, please open an issue: 7873s https://github.com/diku-dk/futhark/issues 7873s 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.fut: 7874s Compiling with --backend=opencl: 7874s cc failed with code 1: 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_umul_hi64’: 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7874s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7874s | ^~~~~~~~~~~ 7874s | __uint32_t 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4485:90: error: expected ‘)’ before ‘a’ 7874s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7874s | ~ ^ 7874s | ) 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4485:109: error: expected ‘)’ before ‘b’ 7874s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7874s | ~ ^ 7874s | ) 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c: In function ‘futrts_smul_hi64’: 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7874s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7874s | ^~~~~~~~~~ 7874s | __int128__ 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4489:86: error: expected ‘)’ before ‘a’ 7874s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7874s | ~ ^ 7874s | ) 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c:4489:104: error: expected ‘)’ before ‘b’ 7874s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7874s | ~ ^ 7874s | ) 7874s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference31.c: In function ‘mk_compile_opts’: 7874s /tmp/autopkgtest.K0ihat/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=] 7874s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7874s | ~~^ ~~~~~~~~~~~~~ 7874s | | | 7874s | unsigned int int64_t {aka long long int} 7874s | %llu 7874s 7874s If you find this error message confusing, uninformative, or wrong, please open an issue: 7874s https://github.com/diku-dk/futhark/issues 7874s 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.fut: 7876s Compiling with --backend=opencl: 7876s cc failed with code 1: 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_umul_hi64’: 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4498:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7876s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7876s | ^~~~~~~~~~~ 7876s | __uint32_t 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4498:78: note: each undeclared identifier is reported only once for each function it appears in 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4498:90: error: expected ‘)’ before ‘a’ 7876s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4498:109: error: expected ‘)’ before ‘b’ 7876s 4498 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c: In function ‘futrts_smul_hi64’: 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4502:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7876s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7876s | ^~~~~~~~~~ 7876s | __int128__ 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4502:86: error: expected ‘)’ before ‘a’ 7876s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c:4502:104: error: expected ‘)’ before ‘b’ 7876s 4502 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference34.c: In function ‘mk_compile_opts’: 7876s /tmp/autopkgtest.K0ihat/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=] 7876s 7828 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7876s | ~~^ ~~~~~~~~~~~~~ 7876s | | | 7876s | unsigned int int64_t {aka long long int} 7876s | %llu 7876s 7876s If you find this error message confusing, uninformative, or wrong, please open an issue: 7876s https://github.com/diku-dk/futhark/issues 7876s 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.fut: 7876s Compiling with --backend=opencl: 7876s cc failed with code 1: 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_umul_hi64’: 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7876s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7876s | ^~~~~~~~~~~ 7876s | __uint32_t 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4497:90: error: expected ‘)’ before ‘a’ 7876s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4497:109: error: expected ‘)’ before ‘b’ 7876s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c: In function ‘futrts_smul_hi64’: 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7876s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7876s | ^~~~~~~~~~ 7876s | __int128__ 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4501:86: error: expected ‘)’ before ‘a’ 7876s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c:4501:104: error: expected ‘)’ before ‘b’ 7876s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7876s | ~ ^ 7876s | ) 7876s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference33.c: In function ‘mk_compile_opts’: 7876s /tmp/autopkgtest.K0ihat/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=] 7876s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7876s | ~~^ ~~~~~~~~~~~~~ 7876s | | | 7876s | unsigned int int64_t {aka long long int} 7876s | %llu 7876s 7876s If you find this error message confusing, uninformative, or wrong, please open an issue: 7876s https://github.com/diku-dk/futhark/issues 7876s 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.fut: 7877s Compiling with --backend=opencl: 7877s cc failed with code 1: 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_umul_hi64’: 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4500:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7877s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7877s | ^~~~~~~~~~~ 7877s | __uint32_t 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4500:78: note: each undeclared identifier is reported only once for each function it appears in 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4500:90: error: expected ‘)’ before ‘a’ 7877s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7877s | ~ ^ 7877s | ) 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4500:109: error: expected ‘)’ before ‘b’ 7877s 4500 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7877s | ~ ^ 7877s | ) 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c: In function ‘futrts_smul_hi64’: 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4504:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7877s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7877s | ^~~~~~~~~~ 7877s | __int128__ 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4504:86: error: expected ‘)’ before ‘a’ 7877s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7877s | ~ ^ 7877s | ) 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c:4504:104: error: expected ‘)’ before ‘b’ 7877s 4504 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7877s | ~ ^ 7877s | ) 7877s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference35.c: In function ‘mk_compile_opts’: 7877s /tmp/autopkgtest.K0ihat/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=] 7877s 7830 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7877s | ~~^ ~~~~~~~~~~~~~ 7877s | | | 7877s | unsigned int int64_t {aka long long int} 7877s | %llu 7877s 7877s If you find this error message confusing, uninformative, or wrong, please open an issue: 7877s https://github.com/diku-dk/futhark/issues 7877s 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.fut: 7878s Compiling with --backend=opencl: 7878s cc failed with code 1: 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_umul_hi64’: 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7878s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7878s | ^~~~~~~~~~~ 7878s | __uint32_t 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4485:90: error: expected ‘)’ before ‘a’ 7878s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4485:109: error: expected ‘)’ before ‘b’ 7878s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c: In function ‘futrts_smul_hi64’: 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7878s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7878s | ^~~~~~~~~~ 7878s | __int128__ 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4489:86: error: expected ‘)’ before ‘a’ 7878s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c:4489:104: error: expected ‘)’ before ‘b’ 7878s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference37.c: In function ‘mk_compile_opts’: 7878s /tmp/autopkgtest.K0ihat/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=] 7878s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7878s | ~~^ ~~~~~~~~~~~~~ 7878s | | | 7878s | unsigned int int64_t {aka long long int} 7878s | %llu 7878s 7878s If you find this error message confusing, uninformative, or wrong, please open an issue: 7878s https://github.com/diku-dk/futhark/issues 7878s 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.fut: 7878s Compiling with --backend=opencl: 7878s cc failed with code 1: 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_umul_hi64’: 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7878s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7878s | ^~~~~~~~~~~ 7878s | __uint32_t 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4497:90: error: expected ‘)’ before ‘a’ 7878s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4497:109: error: expected ‘)’ before ‘b’ 7878s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c: In function ‘futrts_smul_hi64’: 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7878s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7878s | ^~~~~~~~~~ 7878s | __int128__ 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4501:86: error: expected ‘)’ before ‘a’ 7878s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c:4501:104: error: expected ‘)’ before ‘b’ 7878s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7878s | ~ ^ 7878s | ) 7878s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference4.c: In function ‘mk_compile_opts’: 7878s /tmp/autopkgtest.K0ihat/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=] 7878s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7878s | ~~^ ~~~~~~~~~~~~~ 7878s | | | 7878s | unsigned int int64_t {aka long long int} 7878s | %llu 7878s 7878s If you find this error message confusing, uninformative, or wrong, please open an issue: 7878s https://github.com/diku-dk/futhark/issues 7878s 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.fut: 7879s Compiling with --backend=opencl: 7879s cc failed with code 1: 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_umul_hi64’: 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7879s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7879s | ^~~~~~~~~~~ 7879s | __uint32_t 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4485:90: error: expected ‘)’ before ‘a’ 7879s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7879s | ~ ^ 7879s | ) 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4485:109: error: expected ‘)’ before ‘b’ 7879s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7879s | ~ ^ 7879s | ) 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c: In function ‘futrts_smul_hi64’: 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7879s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7879s | ^~~~~~~~~~ 7879s | __int128__ 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4489:86: error: expected ‘)’ before ‘a’ 7879s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7879s | ~ ^ 7879s | ) 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c:4489:104: error: expected ‘)’ before ‘b’ 7879s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7879s | ~ ^ 7879s | ) 7879s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference36.c: In function ‘mk_compile_opts’: 7879s /tmp/autopkgtest.K0ihat/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=] 7879s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7879s | ~~^ ~~~~~~~~~~~~~ 7879s | | | 7879s | unsigned int int64_t {aka long long int} 7879s | %llu 7879s 7879s If you find this error message confusing, uninformative, or wrong, please open an issue: 7879s https://github.com/diku-dk/futhark/issues 7879s 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.fut: 7885s Compiling with --backend=opencl: 7885s cc failed with code 1: 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_umul_hi64’: 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7885s | ^~~~~~~~~~~ 7885s | __uint32_t 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4497:90: error: expected ‘)’ before ‘a’ 7885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4497:109: error: expected ‘)’ before ‘b’ 7885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c: In function ‘futrts_smul_hi64’: 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7885s | ^~~~~~~~~~ 7885s | __int128__ 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4501:86: error: expected ‘)’ before ‘a’ 7885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c:4501:104: error: expected ‘)’ before ‘b’ 7885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference5.c: In function ‘mk_compile_opts’: 7885s /tmp/autopkgtest.K0ihat/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=] 7885s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7885s | ~~^ ~~~~~~~~~~~~~ 7885s | | | 7885s | unsigned int int64_t {aka long long int} 7885s | %llu 7885s 7885s If you find this error message confusing, uninformative, or wrong, please open an issue: 7885s https://github.com/diku-dk/futhark/issues 7885s 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.fut: 7885s Compiling with --backend=opencl: 7885s cc failed with code 1: 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_umul_hi64’: 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7885s | ^~~~~~~~~~~ 7885s | __uint32_t 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4497:90: error: expected ‘)’ before ‘a’ 7885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4497:109: error: expected ‘)’ before ‘b’ 7885s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c: In function ‘futrts_smul_hi64’: 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7885s | ^~~~~~~~~~ 7885s | __int128__ 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4501:86: error: expected ‘)’ before ‘a’ 7885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c:4501:104: error: expected ‘)’ before ‘b’ 7885s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7885s | ~ ^ 7885s | ) 7885s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference6.c: In function ‘mk_compile_opts’: 7885s /tmp/autopkgtest.K0ihat/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=] 7885s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7885s | ~~^ ~~~~~~~~~~~~~ 7885s | | | 7885s | unsigned int int64_t {aka long long int} 7885s | %llu 7885s 7885s If you find this error message confusing, uninformative, or wrong, please open an issue: 7885s https://github.com/diku-dk/futhark/issues 7885s 7887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.fut: 7887s Compiling with --backend=opencl: 7887s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.fut:5:34-35: 7887s Defaulting ambiguous type to i32. 7887s cc failed with code 1: 7887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_umul_hi64’: 7887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7887s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7887s | ^~~~~~~~~~~ 7887s | __uint32_t 7887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7887s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4497:90: error: expected ‘)’ before ‘a’ 7887s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4497:109: error: expected ‘)’ before ‘b’ 7888s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c: In function ‘futrts_smul_hi64’: 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7888s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7888s | ^~~~~~~~~~ 7888s | __int128__ 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4501:86: error: expected ‘)’ before ‘a’ 7888s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c:4501:104: error: expected ‘)’ before ‘b’ 7888s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference8.c: In function ‘mk_compile_opts’: 7888s /tmp/autopkgtest.K0ihat/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=] 7888s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7888s | ~~^ ~~~~~~~~~~~~~ 7888s | | | 7888s | unsigned int int64_t {aka long long int} 7888s | %llu 7888s 7888s If you find this error message confusing, uninformative, or wrong, please open an issue: 7888s https://github.com/diku-dk/futhark/issues 7888s 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.fut: 7888s Compiling with --backend=opencl: 7888s cc failed with code 1: 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_umul_hi64’: 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7888s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7888s | ^~~~~~~~~~~ 7888s | __uint32_t 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4497:90: error: expected ‘)’ before ‘a’ 7888s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4497:109: error: expected ‘)’ before ‘b’ 7888s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c: In function ‘futrts_smul_hi64’: 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7888s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7888s | ^~~~~~~~~~ 7888s | __int128__ 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4501:86: error: expected ‘)’ before ‘a’ 7888s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c:4501:104: error: expected ‘)’ before ‘b’ 7888s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7888s | ~ ^ 7888s | ) 7888s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference7.c: In function ‘mk_compile_opts’: 7888s /tmp/autopkgtest.K0ihat/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=] 7888s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7888s | ~~^ ~~~~~~~~~~~~~ 7888s | | | 7888s | unsigned int int64_t {aka long long int} 7888s | %llu 7888s 7888s If you find this error message confusing, uninformative, or wrong, please open an issue: 7888s https://github.com/diku-dk/futhark/issues 7888s 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.fut: 7889s Compiling with --backend=opencl: 7889s cc failed with code 1: 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_umul_hi64’: 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7889s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7889s | ^~~~~~~~~~~ 7889s | __uint32_t 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4497:90: error: expected ‘)’ before ‘a’ 7889s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7889s | ~ ^ 7889s | ) 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4497:109: error: expected ‘)’ before ‘b’ 7889s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7889s | ~ ^ 7889s | ) 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c: In function ‘futrts_smul_hi64’: 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7889s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7889s | ^~~~~~~~~~ 7889s | __int128__ 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4501:86: error: expected ‘)’ before ‘a’ 7889s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7889s | ~ ^ 7889s | ) 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c:4501:104: error: expected ‘)’ before ‘b’ 7889s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7889s | ~ ^ 7889s | ) 7889s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/inference9.c: In function ‘mk_compile_opts’: 7889s /tmp/autopkgtest.K0ihat/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=] 7889s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7889s | ~~^ ~~~~~~~~~~~~~ 7889s | | | 7889s | unsigned int int64_t {aka long long int} 7889s | %llu 7889s 7889s If you find this error message confusing, uninformative, or wrong, please open an issue: 7889s https://github.com/diku-dk/futhark/issues 7889s 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.fut: 7900s Compiling with --backend=opencl: 7900s cc failed with code 1: 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_umul_hi64’: 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7900s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7900s | ^~~~~~~~~~~ 7900s | __uint32_t 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4497:90: error: expected ‘)’ before ‘a’ 7900s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4497:109: error: expected ‘)’ before ‘b’ 7900s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘futrts_smul_hi64’: 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7900s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7900s | ^~~~~~~~~~ 7900s | __int128__ 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4501:86: error: expected ‘)’ before ‘a’ 7900s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c:4501:104: error: expected ‘)’ before ‘b’ 7900s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded0.c: In function ‘mk_compile_opts’: 7900s /tmp/autopkgtest.K0ihat/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=] 7900s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7900s | ~~^ ~~~~~~~~~~~~~ 7900s | | | 7900s | unsigned int int64_t {aka long long int} 7900s | %llu 7900s 7900s If you find this error message confusing, uninformative, or wrong, please open an issue: 7900s https://github.com/diku-dk/futhark/issues 7900s 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.fut: 7900s Compiling with --backend=opencl: 7900s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.fut:5:20-21: 7900s Defaulting ambiguous type to i32. 7900s cc failed with code 1: 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_umul_hi64’: 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7900s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7900s | ^~~~~~~~~~~ 7900s | __uint32_t 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4485:90: error: expected ‘)’ before ‘a’ 7900s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4485:109: error: expected ‘)’ before ‘b’ 7900s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘futrts_smul_hi64’: 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7900s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7900s | ^~~~~~~~~~ 7900s | __int128__ 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4489:86: error: expected ‘)’ before ‘a’ 7900s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c:4489:104: error: expected ‘)’ before ‘b’ 7900s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7900s | ~ ^ 7900s | ) 7900s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/overloaded1.c: In function ‘mk_compile_opts’: 7900s /tmp/autopkgtest.K0ihat/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=] 7900s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7900s | ~~^ ~~~~~~~~~~~~~ 7900s | | | 7900s | unsigned int int64_t {aka long long int} 7900s | %llu 7900s 7900s If you find this error message confusing, uninformative, or wrong, please open an issue: 7900s https://github.com/diku-dk/futhark/issues 7900s 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.fut: 7901s Compiling with --backend=opencl: 7901s cc failed with code 1: 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_umul_hi64’: 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7901s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7901s | ^~~~~~~~~~~ 7901s | __uint32_t 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4485:90: error: expected ‘)’ before ‘a’ 7901s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7901s | ~ ^ 7901s | ) 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4485:109: error: expected ‘)’ before ‘b’ 7901s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7901s | ~ ^ 7901s | ) 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘futrts_smul_hi64’: 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7901s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7901s | ^~~~~~~~~~ 7901s | __int128__ 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4489:86: error: expected ‘)’ before ‘a’ 7901s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7901s | ~ ^ 7901s | ) 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c:4489:104: error: expected ‘)’ before ‘b’ 7901s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7901s | ~ ^ 7901s | ) 7901s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted0.c: In function ‘mk_compile_opts’: 7901s /tmp/autopkgtest.K0ihat/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=] 7901s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7901s | ~~^ ~~~~~~~~~~~~~ 7901s | | | 7901s | unsigned int int64_t {aka long long int} 7901s | %llu 7901s 7901s If you find this error message confusing, uninformative, or wrong, please open an issue: 7901s https://github.com/diku-dk/futhark/issues 7901s 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.fut: 7902s Compiling with --backend=opencl: 7902s cc failed with code 1: 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_umul_hi64’: 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7902s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7902s | ^~~~~~~~~~~ 7902s | __uint32_t 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4512:90: error: expected ‘)’ before ‘a’ 7902s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4512:109: error: expected ‘)’ before ‘b’ 7902s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘futrts_smul_hi64’: 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7902s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7902s | ^~~~~~~~~~ 7902s | __int128__ 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4516:86: error: expected ‘)’ before ‘a’ 7902s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c:4516:104: error: expected ‘)’ before ‘b’ 7902s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/size-lifted1.c: In function ‘mk_compile_opts’: 7902s /tmp/autopkgtest.K0ihat/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=] 7902s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7902s | ~~^ ~~~~~~~~~~~~~ 7902s | | | 7902s | unsigned int int64_t {aka long long int} 7902s | %llu 7902s 7902s If you find this error message confusing, uninformative, or wrong, please open an issue: 7902s https://github.com/diku-dk/futhark/issues 7902s 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.fut: 7902s Compiling with --backend=opencl: 7902s cc failed with code 1: 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_umul_hi64’: 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4514:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7902s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7902s | ^~~~~~~~~~~ 7902s | __uint32_t 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4514:78: note: each undeclared identifier is reported only once for each function it appears in 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4514:90: error: expected ‘)’ before ‘a’ 7902s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4514:109: error: expected ‘)’ before ‘b’ 7902s 4514 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c: In function ‘futrts_smul_hi64’: 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4518:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7902s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7902s | ^~~~~~~~~~ 7902s | __int128__ 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4518:86: error: expected ‘)’ before ‘a’ 7902s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c:4518:104: error: expected ‘)’ before ‘b’ 7902s 4518 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7902s | ~ ^ 7902s | ) 7902s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/metasizes.c: In function ‘mk_compile_opts’: 7902s /tmp/autopkgtest.K0ihat/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=] 7902s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7902s | ~~^ ~~~~~~~~~~~~~ 7902s | | | 7902s | unsigned int int64_t {aka long long int} 7902s | %llu 7902s 7902s If you find this error message confusing, uninformative, or wrong, please open an issue: 7902s https://github.com/diku-dk/futhark/issues 7902s 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.fut: 7908s Compiling with --backend=opencl: 7908s cc failed with code 1: 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_umul_hi64’: 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7908s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7908s | ^~~~~~~~~~~ 7908s | __uint32_t 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4511:90: error: expected ‘)’ before ‘a’ 7908s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7908s | ~ ^ 7908s | ) 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4511:109: error: expected ‘)’ before ‘b’ 7908s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7908s | ~ ^ 7908s | ) 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘futrts_smul_hi64’: 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7908s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7908s | ^~~~~~~~~~ 7908s | __int128__ 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4515:86: error: expected ‘)’ before ‘a’ 7908s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7908s | ~ ^ 7908s | ) 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c:4515:104: error: expected ‘)’ before ‘b’ 7908s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7908s | ~ ^ 7908s | ) 7908s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams0.c: In function ‘mk_compile_opts’: 7908s /tmp/autopkgtest.K0ihat/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=] 7908s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7908s | ~~^ ~~~~~~~~~~~~~ 7908s | | | 7908s | unsigned int int64_t {aka long long int} 7908s | %llu 7908s 7908s If you find this error message confusing, uninformative, or wrong, please open an issue: 7908s https://github.com/diku-dk/futhark/issues 7908s 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.fut: 7910s Compiling with --backend=opencl: 7910s cc failed with code 1: 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_umul_hi64’: 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7910s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7910s | ^~~~~~~~~~~ 7910s | __uint32_t 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4511:90: error: expected ‘)’ before ‘a’ 7910s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7910s | ~ ^ 7910s | ) 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4511:109: error: expected ‘)’ before ‘b’ 7910s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7910s | ~ ^ 7910s | ) 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘futrts_smul_hi64’: 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7910s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7910s | ^~~~~~~~~~ 7910s | __int128__ 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4515:86: error: expected ‘)’ before ‘a’ 7910s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7910s | ~ ^ 7910s | ) 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c:4515:104: error: expected ‘)’ before ‘b’ 7910s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7910s | ~ ^ 7910s | ) 7910s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams1.c: In function ‘mk_compile_opts’: 7910s /tmp/autopkgtest.K0ihat/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=] 7910s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7910s | ~~^ ~~~~~~~~~~~~~ 7910s | | | 7910s | unsigned int int64_t {aka long long int} 7910s | %llu 7910s 7910s If you find this error message confusing, uninformative, or wrong, please open an issue: 7910s https://github.com/diku-dk/futhark/issues 7910s 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.fut: 7913s Compiling with --backend=opencl: 7913s cc failed with code 1: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_umul_hi64’: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ^~~~~~~~~~~ 7913s | __uint32_t 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4512:90: error: expected ‘)’ before ‘a’ 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4512:109: error: expected ‘)’ before ‘b’ 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘futrts_smul_hi64’: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ^~~~~~~~~~ 7913s | __int128__ 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4516:86: error: expected ‘)’ before ‘a’ 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c:4516:104: error: expected ‘)’ before ‘b’ 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams10.c: In function ‘mk_compile_opts’: 7913s /tmp/autopkgtest.K0ihat/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=] 7913s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7913s | ~~^ ~~~~~~~~~~~~~ 7913s | | | 7913s | unsigned int int64_t {aka long long int} 7913s | %llu 7913s 7913s If you find this error message confusing, uninformative, or wrong, please open an issue: 7913s https://github.com/diku-dk/futhark/issues 7913s 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.fut: 7913s Compiling with --backend=opencl: 7913s cc failed with code 1: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_umul_hi64’: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ^~~~~~~~~~~ 7913s | __uint32_t 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4512:90: error: expected ‘)’ before ‘a’ 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4512:109: error: expected ‘)’ before ‘b’ 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘futrts_smul_hi64’: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ^~~~~~~~~~ 7913s | __int128__ 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4516:86: error: expected ‘)’ before ‘a’ 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c:4516:104: error: expected ‘)’ before ‘b’ 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams2.c: In function ‘mk_compile_opts’: 7913s /tmp/autopkgtest.K0ihat/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=] 7913s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7913s | ~~^ ~~~~~~~~~~~~~ 7913s | | | 7913s | unsigned int int64_t {aka long long int} 7913s | %llu 7913s 7913s If you find this error message confusing, uninformative, or wrong, please open an issue: 7913s https://github.com/diku-dk/futhark/issues 7913s 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.fut: 7913s Compiling with --backend=opencl: 7913s cc failed with code 1: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_umul_hi64’: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ^~~~~~~~~~~ 7913s | __uint32_t 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4512:90: error: expected ‘)’ before ‘a’ 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4512:109: error: expected ‘)’ before ‘b’ 7913s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘futrts_smul_hi64’: 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ^~~~~~~~~~ 7913s | __int128__ 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4516:86: error: expected ‘)’ before ‘a’ 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c:4516:104: error: expected ‘)’ before ‘b’ 7913s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7913s | ~ ^ 7913s | ) 7913s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams11.c: In function ‘mk_compile_opts’: 7913s /tmp/autopkgtest.K0ihat/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=] 7913s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7913s | ~~^ ~~~~~~~~~~~~~ 7913s | | | 7913s | unsigned int int64_t {aka long long int} 7913s | %llu 7913s 7913s If you find this error message confusing, uninformative, or wrong, please open an issue: 7913s https://github.com/diku-dk/futhark/issues 7913s 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.fut: 7914s Compiling with --backend=opencl: 7914s cc failed with code 1: 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_umul_hi64’: 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7914s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7914s | ^~~~~~~~~~~ 7914s | __uint32_t 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4513:90: error: expected ‘)’ before ‘a’ 7914s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7914s | ~ ^ 7914s | ) 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4513:109: error: expected ‘)’ before ‘b’ 7914s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7914s | ~ ^ 7914s | ) 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘futrts_smul_hi64’: 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7914s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7914s | ^~~~~~~~~~ 7914s | __int128__ 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4517:86: error: expected ‘)’ before ‘a’ 7914s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7914s | ~ ^ 7914s | ) 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c:4517:104: error: expected ‘)’ before ‘b’ 7914s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7914s | ~ ^ 7914s | ) 7914s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams3.c: In function ‘mk_compile_opts’: 7914s /tmp/autopkgtest.K0ihat/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=] 7914s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7914s | ~~^ ~~~~~~~~~~~~~ 7914s | | | 7914s | unsigned int int64_t {aka long long int} 7914s | %llu 7914s 7914s If you find this error message confusing, uninformative, or wrong, please open an issue: 7914s https://github.com/diku-dk/futhark/issues 7914s 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.fut: 7915s Compiling with --backend=opencl: 7915s cc failed with code 1: 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_umul_hi64’: 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7915s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7915s | ^~~~~~~~~~~ 7915s | __uint32_t 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4511:90: error: expected ‘)’ before ‘a’ 7915s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4511:109: error: expected ‘)’ before ‘b’ 7915s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘futrts_smul_hi64’: 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7915s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7915s | ^~~~~~~~~~ 7915s | __int128__ 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4515:86: error: expected ‘)’ before ‘a’ 7915s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c:4515:104: error: expected ‘)’ before ‘b’ 7915s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams4.c: In function ‘mk_compile_opts’: 7915s /tmp/autopkgtest.K0ihat/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=] 7915s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7915s | ~~^ ~~~~~~~~~~~~~ 7915s | | | 7915s | unsigned int int64_t {aka long long int} 7915s | %llu 7915s 7915s If you find this error message confusing, uninformative, or wrong, please open an issue: 7915s https://github.com/diku-dk/futhark/issues 7915s 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.fut: 7915s Compiling with --backend=opencl: 7915s cc failed with code 1: 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_umul_hi64’: 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7915s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7915s | ^~~~~~~~~~~ 7915s | __uint32_t 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4511:90: error: expected ‘)’ before ‘a’ 7915s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4511:109: error: expected ‘)’ before ‘b’ 7915s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘futrts_smul_hi64’: 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7915s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7915s | ^~~~~~~~~~ 7915s | __int128__ 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4515:86: error: expected ‘)’ before ‘a’ 7915s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c:4515:104: error: expected ‘)’ before ‘b’ 7915s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7915s | ~ ^ 7915s | ) 7915s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams5.c: In function ‘mk_compile_opts’: 7915s /tmp/autopkgtest.K0ihat/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=] 7915s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7915s | ~~^ ~~~~~~~~~~~~~ 7915s | | | 7915s | unsigned int int64_t {aka long long int} 7915s | %llu 7915s 7915s If you find this error message confusing, uninformative, or wrong, please open an issue: 7915s https://github.com/diku-dk/futhark/issues 7915s 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.fut: 7922s Compiling with --backend=opencl: 7922s cc failed with code 1: 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_umul_hi64’: 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7922s | ^~~~~~~~~~~ 7922s | __uint32_t 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4512:90: error: expected ‘)’ before ‘a’ 7922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7922s | ~ ^ 7922s | ) 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4512:109: error: expected ‘)’ before ‘b’ 7922s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7922s | ~ ^ 7922s | ) 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘futrts_smul_hi64’: 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7922s | ^~~~~~~~~~ 7922s | __int128__ 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4516:86: error: expected ‘)’ before ‘a’ 7922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7922s | ~ ^ 7922s | ) 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c:4516:104: error: expected ‘)’ before ‘b’ 7922s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7922s | ~ ^ 7922s | ) 7922s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams6.c: In function ‘mk_compile_opts’: 7922s /tmp/autopkgtest.K0ihat/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=] 7922s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7922s | ~~^ ~~~~~~~~~~~~~ 7922s | | | 7922s | unsigned int int64_t {aka long long int} 7922s | %llu 7922s 7922s If you find this error message confusing, uninformative, or wrong, please open an issue: 7922s https://github.com/diku-dk/futhark/issues 7922s 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.fut: 7923s Compiling with --backend=opencl: 7923s cc failed with code 1: 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_umul_hi64’: 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7923s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7923s | ^~~~~~~~~~~ 7923s | __uint32_t 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4511:90: error: expected ‘)’ before ‘a’ 7923s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7923s | ~ ^ 7923s | ) 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4511:109: error: expected ‘)’ before ‘b’ 7923s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7923s | ~ ^ 7923s | ) 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘futrts_smul_hi64’: 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7923s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7923s | ^~~~~~~~~~ 7923s | __int128__ 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4515:86: error: expected ‘)’ before ‘a’ 7923s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7923s | ~ ^ 7923s | ) 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c:4515:104: error: expected ‘)’ before ‘b’ 7923s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7923s | ~ ^ 7923s | ) 7923s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams7.c: In function ‘mk_compile_opts’: 7923s /tmp/autopkgtest.K0ihat/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=] 7923s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7923s | ~~^ ~~~~~~~~~~~~~ 7923s | | | 7923s | unsigned int int64_t {aka long long int} 7923s | %llu 7923s 7923s If you find this error message confusing, uninformative, or wrong, please open an issue: 7923s https://github.com/diku-dk/futhark/issues 7923s 7924s 1895 failed, 298 passed, 113 to go. 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.fut: 7925s Compiling with --backend=opencl: 7925s cc failed with code 1: 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_umul_hi64’: 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7925s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7925s | ^~~~~~~~~~~ 7925s | __uint32_t 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4512:90: error: expected ‘)’ before ‘a’ 7925s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4512:109: error: expected ‘)’ before ‘b’ 7925s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘futrts_smul_hi64’: 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7925s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7925s | ^~~~~~~~~~ 7925s | __int128__ 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4516:86: error: expected ‘)’ before ‘a’ 7925s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c:4516:104: error: expected ‘)’ before ‘b’ 7925s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams8.c: In function ‘mk_compile_opts’: 7925s /tmp/autopkgtest.K0ihat/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=] 7925s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7925s | ~~^ ~~~~~~~~~~~~~ 7925s | | | 7925s | unsigned int int64_t {aka long long int} 7925s | %llu 7925s 7925s If you find this error message confusing, uninformative, or wrong, please open an issue: 7925s https://github.com/diku-dk/futhark/issues 7925s 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.fut: 7925s Compiling with --backend=opencl: 7925s cc failed with code 1: 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_umul_hi64’: 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7925s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7925s | ^~~~~~~~~~~ 7925s | __uint32_t 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4485:90: error: expected ‘)’ before ‘a’ 7925s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4485:109: error: expected ‘)’ before ‘b’ 7925s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘futrts_smul_hi64’: 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7925s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7925s | ^~~~~~~~~~ 7925s | __int128__ 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4489:86: error: expected ‘)’ before ‘a’ 7925s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c:4489:104: error: expected ‘)’ before ‘b’ 7925s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7925s | ~ ^ 7925s | ) 7925s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/sizeparams9.c: In function ‘mk_compile_opts’: 7925s /tmp/autopkgtest.K0ihat/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=] 7925s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7925s | ~~^ ~~~~~~~~~~~~~ 7925s | | | 7925s | unsigned int int64_t {aka long long int} 7925s | %llu 7925s 7925s If you find this error message confusing, uninformative, or wrong, please open an issue: 7925s https://github.com/diku-dk/futhark/issues 7925s 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.fut: 7926s Compiling with --backend=opencl: 7926s cc failed with code 1: 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_umul_hi64’: 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7926s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7926s | ^~~~~~~~~~~ 7926s | __uint32_t 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4512:90: error: expected ‘)’ before ‘a’ 7926s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4512:109: error: expected ‘)’ before ‘b’ 7926s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c: In function ‘futrts_smul_hi64’: 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7926s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7926s | ^~~~~~~~~~ 7926s | __int128__ 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4516:86: error: expected ‘)’ before ‘a’ 7926s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c:4516:104: error: expected ‘)’ before ‘b’ 7926s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/tricky.c: In function ‘mk_compile_opts’: 7926s /tmp/autopkgtest.K0ihat/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=] 7926s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7926s | ~~^ ~~~~~~~~~~~~~ 7926s | | | 7926s | unsigned int int64_t {aka long long int} 7926s | %llu 7926s 7926s If you find this error message confusing, uninformative, or wrong, please open an issue: 7926s https://github.com/diku-dk/futhark/issues 7926s 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.fut: 7926s Compiling with --backend=opencl: 7926s cc failed with code 1: 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_umul_hi64’: 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7926s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7926s | ^~~~~~~~~~~ 7926s | __uint32_t 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4511:90: error: expected ‘)’ before ‘a’ 7926s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4511:109: error: expected ‘)’ before ‘b’ 7926s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c: In function ‘futrts_smul_hi64’: 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7926s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7926s | ^~~~~~~~~~ 7926s | __int128__ 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4515:86: error: expected ‘)’ before ‘a’ 7926s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c:4515:104: error: expected ‘)’ before ‘b’ 7926s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7926s | ~ ^ 7926s | ) 7926s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/square.c: In function ‘mk_compile_opts’: 7926s /tmp/autopkgtest.K0ihat/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=] 7926s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7926s | ~~^ ~~~~~~~~~~~~~ 7926s | | | 7926s | unsigned int int64_t {aka long long int} 7926s | %llu 7926s 7926s If you find this error message confusing, uninformative, or wrong, please open an issue: 7926s https://github.com/diku-dk/futhark/issues 7926s 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.fut: 7935s Compiling with --backend=opencl: 7935s cc failed with code 1: 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_umul_hi64’: 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7935s | ^~~~~~~~~~~ 7935s | __uint32_t 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4511:90: error: expected ‘)’ before ‘a’ 7935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7935s | ~ ^ 7935s | ) 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4511:109: error: expected ‘)’ before ‘b’ 7935s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7935s | ~ ^ 7935s | ) 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘futrts_smul_hi64’: 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7935s | ^~~~~~~~~~ 7935s | __int128__ 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4515:86: error: expected ‘)’ before ‘a’ 7935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7935s | ~ ^ 7935s | ) 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c:4515:104: error: expected ‘)’ before ‘b’ 7935s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7935s | ~ ^ 7935s | ) 7935s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams0.c: In function ‘mk_compile_opts’: 7935s /tmp/autopkgtest.K0ihat/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=] 7935s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7935s | ~~^ ~~~~~~~~~~~~~ 7935s | | | 7935s | unsigned int int64_t {aka long long int} 7935s | %llu 7935s 7935s If you find this error message confusing, uninformative, or wrong, please open an issue: 7935s https://github.com/diku-dk/futhark/issues 7935s 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.fut: 7936s Compiling with --backend=opencl: 7936s cc failed with code 1: 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_umul_hi64’: 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4499:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7936s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7936s | ^~~~~~~~~~~ 7936s | __uint32_t 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4499:78: note: each undeclared identifier is reported only once for each function it appears in 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4499:90: error: expected ‘)’ before ‘a’ 7936s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7936s | ~ ^ 7936s | ) 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4499:109: error: expected ‘)’ before ‘b’ 7936s 4499 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7936s | ~ ^ 7936s | ) 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘futrts_smul_hi64’: 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4503:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7936s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7936s | ^~~~~~~~~~ 7936s | __int128__ 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4503:86: error: expected ‘)’ before ‘a’ 7936s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7936s | ~ ^ 7936s | ) 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c:4503:104: error: expected ‘)’ before ‘b’ 7936s 4503 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7936s | ~ ^ 7936s | ) 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams1.c: In function ‘mk_compile_opts’: 7936s /tmp/autopkgtest.K0ihat/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=] 7936s 7829 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7936s | ~~^ ~~~~~~~~~~~~~ 7936s | | | 7936s | unsigned int int64_t {aka long long int} 7936s | %llu 7936s 7936s If you find this error message confusing, uninformative, or wrong, please open an issue: 7936s https://github.com/diku-dk/futhark/issues 7936s 7936s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.fut: 7936s Compiling with --backend=opencl: 7937s cc failed with code 1: 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_umul_hi64’: 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7937s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7937s | ^~~~~~~~~~~ 7937s | __uint32_t 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4497:90: error: expected ‘)’ before ‘a’ 7937s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4497:109: error: expected ‘)’ before ‘b’ 7937s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘futrts_smul_hi64’: 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7937s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7937s | ^~~~~~~~~~ 7937s | __int128__ 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4501:86: error: expected ‘)’ before ‘a’ 7937s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c:4501:104: error: expected ‘)’ before ‘b’ 7937s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/types/typeparams2.c: In function ‘mk_compile_opts’: 7937s /tmp/autopkgtest.K0ihat/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=] 7937s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7937s | ~~^ ~~~~~~~~~~~~~ 7937s | | | 7937s | unsigned int int64_t {aka long long int} 7937s | %llu 7937s 7937s If you find this error message confusing, uninformative, or wrong, please open an issue: 7937s https://github.com/diku-dk/futhark/issues 7937s 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.fut: 7937s Compiling with --backend=opencl: 7937s cc failed with code 1: 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_umul_hi64’: 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7937s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7937s | ^~~~~~~~~~~ 7937s | __uint32_t 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4512:90: error: expected ‘)’ before ‘a’ 7937s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4512:109: error: expected ‘)’ before ‘b’ 7937s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c: In function ‘futrts_smul_hi64’: 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7937s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7937s | ^~~~~~~~~~ 7937s | __int128__ 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4516:86: error: expected ‘)’ before ‘a’ 7937s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c:4516:104: error: expected ‘)’ before ‘b’ 7937s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7937s | ~ ^ 7937s | ) 7937s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unflatten0.c: In function ‘mk_compile_opts’: 7937s /tmp/autopkgtest.K0ihat/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=] 7937s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7937s | ~~^ ~~~~~~~~~~~~~ 7937s | | | 7937s | unsigned int int64_t {aka long long int} 7937s | %llu 7937s 7937s If you find this error message confusing, uninformative, or wrong, please open an issue: 7937s https://github.com/diku-dk/futhark/issues 7937s 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.fut: 7981s Compiling with --backend=opencl: 7981s cc failed with code 1: 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_umul_hi64’: 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7981s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7981s | ^~~~~~~~~~~ 7981s | __uint32_t 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:90: error: expected ‘)’ before ‘a’ 7981s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4513:109: error: expected ‘)’ before ‘b’ 7981s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘futrts_smul_hi64’: 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7981s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7981s | ^~~~~~~~~~ 7981s | __int128__ 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4517:86: error: expected ‘)’ before ‘a’ 7981s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c:4517:104: error: expected ‘)’ before ‘b’ 7981s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness0.c: In function ‘mk_compile_opts’: 7981s /tmp/autopkgtest.K0ihat/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=] 7981s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7981s | ~~^ ~~~~~~~~~~~~~ 7981s | | | 7981s | unsigned int int64_t {aka long long int} 7981s | %llu 7981s 7981s If you find this error message confusing, uninformative, or wrong, please open an issue: 7981s https://github.com/diku-dk/futhark/issues 7981s 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut: 7981s Compiling with --backend=opencl: 7981s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:14:9-10: 7981s Unused name "a". 7981s 7981s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.fut:15:9-10: 7981s Unused name "x". 7981s cc failed with code 1: 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_umul_hi64’: 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7981s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7981s | ^~~~~~~~~~~ 7981s | __uint32_t 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:90: error: expected ‘)’ before ‘a’ 7981s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4497:109: error: expected ‘)’ before ‘b’ 7981s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘futrts_smul_hi64’: 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7981s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7981s | ^~~~~~~~~~ 7981s | __int128__ 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4501:86: error: expected ‘)’ before ‘a’ 7981s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c:4501:104: error: expected ‘)’ before ‘b’ 7981s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7981s | ~ ^ 7981s | ) 7981s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness1.c: In function ‘mk_compile_opts’: 7981s /tmp/autopkgtest.K0ihat/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=] 7981s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7981s | ~~^ ~~~~~~~~~~~~~ 7981s | | | 7981s | unsigned int int64_t {aka long long int} 7981s | %llu 7981s 7981s If you find this error message confusing, uninformative, or wrong, please open an issue: 7981s https://github.com/diku-dk/futhark/issues 7981s 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut: 7982s Compiling with --backend=opencl: 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.fut:17:3-19:7: 7982s Unused name "a". 7982s cc failed with code 1: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_umul_hi64’: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ^~~~~~~~~~~ 7982s | __uint32_t 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:90: error: expected ‘)’ before ‘a’ 7982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4497:109: error: expected ‘)’ before ‘b’ 7982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘futrts_smul_hi64’: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ^~~~~~~~~~ 7982s | __int128__ 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4501:86: error: expected ‘)’ before ‘a’ 7982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c:4501:104: error: expected ‘)’ before ‘b’ 7982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness11.c: In function ‘mk_compile_opts’: 7982s /tmp/autopkgtest.K0ihat/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=] 7982s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7982s | ~~^ ~~~~~~~~~~~~~ 7982s | | | 7982s | unsigned int int64_t {aka long long int} 7982s | %llu 7982s 7982s If you find this error message confusing, uninformative, or wrong, please open an issue: 7982s https://github.com/diku-dk/futhark/issues 7982s 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut: 7982s Compiling with --backend=opencl: 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:11:7-8: 7982s Unused name "c". 7982s 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:8-10: 7982s Unused name "a_". 7982s 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:12:11-19: 7982s Unused name "unused_b". 7982s 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:8-16: 7982s Unused name "unused_a". 7982s 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:14:17-19: 7982s Unused name "b_". 7982s 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.fut:15:3-16:4: 7982s Unused name "b". 7982s cc failed with code 1: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_umul_hi64’: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ^~~~~~~~~~~ 7982s | __uint32_t 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:90: error: expected ‘)’ before ‘a’ 7982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4497:109: error: expected ‘)’ before ‘b’ 7982s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘futrts_smul_hi64’: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ^~~~~~~~~~ 7982s | __int128__ 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4501:86: error: expected ‘)’ before ‘a’ 7982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c:4501:104: error: expected ‘)’ before ‘b’ 7982s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness12.c: In function ‘mk_compile_opts’: 7982s /tmp/autopkgtest.K0ihat/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=] 7982s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7982s | ~~^ ~~~~~~~~~~~~~ 7982s | | | 7982s | unsigned int int64_t {aka long long int} 7982s | %llu 7982s 7982s If you find this error message confusing, uninformative, or wrong, please open an issue: 7982s https://github.com/diku-dk/futhark/issues 7982s 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut: 7982s Compiling with --backend=opencl: 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:7-8: 7982s Unused name "c". 7982s 7982s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.fut:10:19-20: 7982s Unused name "b". 7982s cc failed with code 1: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_umul_hi64’: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7982s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ^~~~~~~~~~~ 7982s | __uint32_t 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:90: error: expected ‘)’ before ‘a’ 7982s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4511:109: error: expected ‘)’ before ‘b’ 7982s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘futrts_smul_hi64’: 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7982s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ^~~~~~~~~~ 7982s | __int128__ 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4515:86: error: expected ‘)’ before ‘a’ 7982s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c:4515:104: error: expected ‘)’ before ‘b’ 7982s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7982s | ~ ^ 7982s | ) 7982s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness10.c: In function ‘mk_compile_opts’: 7982s /tmp/autopkgtest.K0ihat/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=] 7982s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7982s | ~~^ ~~~~~~~~~~~~~ 7982s | | | 7982s | unsigned int int64_t {aka long long int} 7982s | %llu 7982s 7982s If you find this error message confusing, uninformative, or wrong, please open an issue: 7982s https://github.com/diku-dk/futhark/issues 7982s 7984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut: 7984s Compiling with --backend=opencl: 7984s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.fut:9:7-10: 7984s Unused name "b_1". 7984s cc failed with code 1: 7984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_umul_hi64’: 7984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7984s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7984s | ^~~~~~~~~~~ 7984s | __uint32_t 7984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:90: error: expected ‘)’ before ‘a’ 7984s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7984s | ~ ^ 7984s | ) 7984s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4512:109: error: expected ‘)’ before ‘b’ 7984s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7984s | ~ ^ 7984s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘futrts_smul_hi64’: 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7985s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7985s | ^~~~~~~~~~ 7985s | __int128__ 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4516:86: error: expected ‘)’ before ‘a’ 7985s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7985s | ~ ^ 7985s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c:4516:104: error: expected ‘)’ before ‘b’ 7985s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7985s | ~ ^ 7985s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness13.c: In function ‘mk_compile_opts’: 7985s /tmp/autopkgtest.K0ihat/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=] 7985s 7844 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7985s | ~~^ ~~~~~~~~~~~~~ 7985s | | | 7985s | unsigned int int64_t {aka long long int} 7985s | %llu 7985s 7985s If you find this error message confusing, uninformative, or wrong, please open an issue: 7985s https://github.com/diku-dk/futhark/issues 7985s 7985s 1909 failed, 364 passed, 33 to go. 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut: 7985s Compiling with --backend=opencl: 7985s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.fut:8:7-10: 7985s Unused name "b_1". 7985s cc failed with code 1: 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_umul_hi64’: 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7985s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7985s | ^~~~~~~~~~~ 7985s | __uint32_t 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:90: error: expected ‘)’ before ‘a’ 7985s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7985s | ~ ^ 7985s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4511:109: error: expected ‘)’ before ‘b’ 7985s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7985s | ~ ^ 7985s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘futrts_smul_hi64’: 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7985s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7985s | ^~~~~~~~~~ 7985s | __int128__ 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4515:86: error: expected ‘)’ before ‘a’ 7985s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7985s | ~ ^ 7985s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c:4515:104: error: expected ‘)’ before ‘b’ 7985s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7985s | ~ ^ 7985s | ) 7985s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness14.c: In function ‘mk_compile_opts’: 7985s /tmp/autopkgtest.K0ihat/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=] 7985s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7985s | ~~^ ~~~~~~~~~~~~~ 7985s | | | 7985s | unsigned int int64_t {aka long long int} 7985s | %llu 7985s 7985s If you find this error message confusing, uninformative, or wrong, please open an issue: 7985s https://github.com/diku-dk/futhark/issues 7985s 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.fut: 7987s Compiling with --backend=opencl: 7987s cc failed with code 1: 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_umul_hi64’: 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7987s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7987s | ^~~~~~~~~~~ 7987s | __uint32_t 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:90: error: expected ‘)’ before ‘a’ 7987s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7987s | ~ ^ 7987s | ) 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4513:109: error: expected ‘)’ before ‘b’ 7987s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7987s | ~ ^ 7987s | ) 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘futrts_smul_hi64’: 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7987s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7987s | ^~~~~~~~~~ 7987s | __int128__ 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4517:86: error: expected ‘)’ before ‘a’ 7987s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7987s | ~ ^ 7987s | ) 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c:4517:104: error: expected ‘)’ before ‘b’ 7987s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7987s | ~ ^ 7987s | ) 7987s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness17.c: In function ‘mk_compile_opts’: 7987s /tmp/autopkgtest.K0ihat/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=] 7987s 7851 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7987s | ~~^ ~~~~~~~~~~~~~ 7987s | | | 7987s | unsigned int int64_t {aka long long int} 7987s | %llu 7987s 7987s If you find this error message confusing, uninformative, or wrong, please open an issue: 7987s https://github.com/diku-dk/futhark/issues 7987s 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut: 7993s Compiling with --backend=opencl: 7993s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:7:3-9:7: 7993s Unused name "f". 7993s 7993s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.fut:8:3-9:7: 7993s Unused name "QUUX". 7993s cc failed with code 1: 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_umul_hi64’: 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7993s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7993s | ^~~~~~~~~~~ 7993s | __uint32_t 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:90: error: expected ‘)’ before ‘a’ 7993s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7993s | ~ ^ 7993s | ) 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4512:109: error: expected ‘)’ before ‘b’ 7993s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7993s | ~ ^ 7993s | ) 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘futrts_smul_hi64’: 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7993s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7993s | ^~~~~~~~~~ 7993s | __int128__ 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4516:86: error: expected ‘)’ before ‘a’ 7993s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7993s | ~ ^ 7993s | ) 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c:4516:104: error: expected ‘)’ before ‘b’ 7993s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7993s | ~ ^ 7993s | ) 7993s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness19.c: In function ‘mk_compile_opts’: 7993s /tmp/autopkgtest.K0ihat/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=] 7993s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7993s | ~~^ ~~~~~~~~~~~~~ 7993s | | | 7993s | unsigned int int64_t {aka long long int} 7993s | %llu 7993s 7993s If you find this error message confusing, uninformative, or wrong, please open an issue: 7993s https://github.com/diku-dk/futhark/issues 7993s 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.fut: 7994s Compiling with --backend=opencl: 7994s cc failed with code 1: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_umul_hi64’: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7994s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ^~~~~~~~~~~ 7994s | __uint32_t 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:90: error: expected ‘)’ before ‘a’ 7994s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4497:109: error: expected ‘)’ before ‘b’ 7994s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘futrts_smul_hi64’: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7994s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ^~~~~~~~~~ 7994s | __int128__ 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4501:86: error: expected ‘)’ before ‘a’ 7994s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c:4501:104: error: expected ‘)’ before ‘b’ 7994s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness2.c: In function ‘mk_compile_opts’: 7994s /tmp/autopkgtest.K0ihat/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=] 7994s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7994s | ~~^ ~~~~~~~~~~~~~ 7994s | | | 7994s | unsigned int int64_t {aka long long int} 7994s | %llu 7994s 7994s If you find this error message confusing, uninformative, or wrong, please open an issue: 7994s https://github.com/diku-dk/futhark/issues 7994s 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut: 7994s Compiling with --backend=opencl: 7994s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.fut:11:7-9: 7994s Unused name "ys". 7994s cc failed with code 1: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_umul_hi64’: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ^~~~~~~~~~~ 7994s | __uint32_t 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:90: error: expected ‘)’ before ‘a’ 7994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4511:109: error: expected ‘)’ before ‘b’ 7994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘futrts_smul_hi64’: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ^~~~~~~~~~ 7994s | __int128__ 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4515:86: error: expected ‘)’ before ‘a’ 7994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c:4515:104: error: expected ‘)’ before ‘b’ 7994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness20.c: In function ‘mk_compile_opts’: 7994s /tmp/autopkgtest.K0ihat/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=] 7994s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7994s | ~~^ ~~~~~~~~~~~~~ 7994s | | | 7994s | unsigned int int64_t {aka long long int} 7994s | %llu 7994s 7994s If you find this error message confusing, uninformative, or wrong, please open an issue: 7994s https://github.com/diku-dk/futhark/issues 7994s 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.fut: 7994s Compiling with --backend=opencl: 7994s cc failed with code 1: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_umul_hi64’: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ^~~~~~~~~~~ 7994s | __uint32_t 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:90: error: expected ‘)’ before ‘a’ 7994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4511:109: error: expected ‘)’ before ‘b’ 7994s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘futrts_smul_hi64’: 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ^~~~~~~~~~ 7994s | __int128__ 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4515:86: error: expected ‘)’ before ‘a’ 7994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c:4515:104: error: expected ‘)’ before ‘b’ 7994s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7994s | ~ ^ 7994s | ) 7994s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness18.c: In function ‘mk_compile_opts’: 7994s /tmp/autopkgtest.K0ihat/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=] 7994s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7994s | ~~^ ~~~~~~~~~~~~~ 7994s | | | 7994s | unsigned int int64_t {aka long long int} 7994s | %llu 7994s 7994s If you find this error message confusing, uninformative, or wrong, please open an issue: 7994s https://github.com/diku-dk/futhark/issues 7994s 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.fut: 7995s Compiling with --backend=opencl: 7995s cc failed with code 1: 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_umul_hi64’: 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7995s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7995s | ^~~~~~~~~~~ 7995s | __uint32_t 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:90: error: expected ‘)’ before ‘a’ 7995s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7995s | ~ ^ 7995s | ) 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4511:109: error: expected ‘)’ before ‘b’ 7995s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7995s | ~ ^ 7995s | ) 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘futrts_smul_hi64’: 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7995s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7995s | ^~~~~~~~~~ 7995s | __int128__ 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4515:86: error: expected ‘)’ before ‘a’ 7995s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7995s | ~ ^ 7995s | ) 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c:4515:104: error: expected ‘)’ before ‘b’ 7995s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7995s | ~ ^ 7995s | ) 7995s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness21.c: In function ‘mk_compile_opts’: 7995s /tmp/autopkgtest.K0ihat/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=] 7995s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7995s | ~~^ ~~~~~~~~~~~~~ 7995s | | | 7995s | unsigned int int64_t {aka long long int} 7995s | %llu 7995s 7995s If you find this error message confusing, uninformative, or wrong, please open an issue: 7995s https://github.com/diku-dk/futhark/issues 7995s 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut: 7997s Compiling with --backend=opencl: 7997s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.fut:3:10-30: 7997s Entry point parameter 7997s 7997s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 7997s 7997s will have an opaque type, so the entry point will likely not be callable. 7997s cc failed with code 1: 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_umul_hi64’: 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7997s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7997s | ^~~~~~~~~~~ 7997s | __uint32_t 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:90: error: expected ‘)’ before ‘a’ 7997s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7997s | ~ ^ 7997s | ) 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4541:109: error: expected ‘)’ before ‘b’ 7997s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7997s | ~ ^ 7997s | ) 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘futrts_smul_hi64’: 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7997s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7997s | ^~~~~~~~~~ 7997s | __int128__ 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4545:86: error: expected ‘)’ before ‘a’ 7997s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7997s | ~ ^ 7997s | ) 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c:4545:104: error: expected ‘)’ before ‘b’ 7997s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7997s | ~ ^ 7997s | ) 7997s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness22.c: In function ‘mk_compile_opts’: 7997s /tmp/autopkgtest.K0ihat/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=] 7997s 7873 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7997s | ~~^ ~~~~~~~~~~~~~ 7997s | | | 7997s | unsigned int int64_t {aka long long int} 7997s | %llu 7997s 7997s If you find this error message confusing, uninformative, or wrong, please open an issue: 7997s https://github.com/diku-dk/futhark/issues 7997s 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut: 7998s Compiling with --backend=opencl: 7998s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:5:10-30: 7998s Entry point parameter 7998s 7998s ((arr: *[d₀](i32, i32)): *[](i32, i32)) 7998s 7998s will have an opaque type, so the entry point will likely not be callable. 7998s 7998s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.fut:6:7-11: 7998s Unused name "arr'". 7998s cc failed with code 1: 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_umul_hi64’: 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7998s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7998s | ^~~~~~~~~~~ 7998s | __uint32_t 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:90: error: expected ‘)’ before ‘a’ 7998s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7998s | ~ ^ 7998s | ) 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4541:109: error: expected ‘)’ before ‘b’ 7998s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7998s | ~ ^ 7998s | ) 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘futrts_smul_hi64’: 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7998s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7998s | ^~~~~~~~~~ 7998s | __int128__ 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4545:86: error: expected ‘)’ before ‘a’ 7998s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7998s | ~ ^ 7998s | ) 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c:4545:104: error: expected ‘)’ before ‘b’ 7998s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7998s | ~ ^ 7998s | ) 7998s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness23.c: In function ‘mk_compile_opts’: 7998s /tmp/autopkgtest.K0ihat/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=] 7998s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7998s | ~~^ ~~~~~~~~~~~~~ 7998s | | | 7998s | unsigned int int64_t {aka long long int} 7998s | %llu 7998s 7998s If you find this error message confusing, uninformative, or wrong, please open an issue: 7998s https://github.com/diku-dk/futhark/issues 7998s 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.fut: 7999s Compiling with --backend=opencl: 7999s cc failed with code 1: 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_umul_hi64’: 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 7999s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7999s | ^~~~~~~~~~~ 7999s | __uint32_t 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:90: error: expected ‘)’ before ‘a’ 7999s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7999s | ~ ^ 7999s | ) 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4511:109: error: expected ‘)’ before ‘b’ 7999s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 7999s | ~ ^ 7999s | ) 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘futrts_smul_hi64’: 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 7999s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7999s | ^~~~~~~~~~ 7999s | __int128__ 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4515:86: error: expected ‘)’ before ‘a’ 7999s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7999s | ~ ^ 7999s | ) 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c:4515:104: error: expected ‘)’ before ‘b’ 7999s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 7999s | ~ ^ 7999s | ) 7999s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness24.c: In function ‘mk_compile_opts’: 7999s /tmp/autopkgtest.K0ihat/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=] 7999s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 7999s | ~~^ ~~~~~~~~~~~~~ 7999s | | | 7999s | unsigned int int64_t {aka long long int} 7999s | %llu 7999s 7999s If you find this error message confusing, uninformative, or wrong, please open an issue: 7999s https://github.com/diku-dk/futhark/issues 7999s 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.fut: 8006s Compiling with --backend=opencl: 8006s cc failed with code 1: 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_umul_hi64’: 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8006s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8006s | ^~~~~~~~~~~ 8006s | __uint32_t 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:90: error: expected ‘)’ before ‘a’ 8006s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8006s | ~ ^ 8006s | ) 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4512:109: error: expected ‘)’ before ‘b’ 8006s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8006s | ~ ^ 8006s | ) 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘futrts_smul_hi64’: 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8006s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8006s | ^~~~~~~~~~ 8006s | __int128__ 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4516:86: error: expected ‘)’ before ‘a’ 8006s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8006s | ~ ^ 8006s | ) 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c:4516:104: error: expected ‘)’ before ‘b’ 8006s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8006s | ~ ^ 8006s | ) 8006s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness25.c: In function ‘mk_compile_opts’: 8006s /tmp/autopkgtest.K0ihat/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=] 8006s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8006s | ~~^ ~~~~~~~~~~~~~ 8006s | | | 8006s | unsigned int int64_t {aka long long int} 8006s | %llu 8006s 8006s If you find this error message confusing, uninformative, or wrong, please open an issue: 8006s https://github.com/diku-dk/futhark/issues 8006s 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut: 8007s Compiling with --backend=opencl: 8007s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.fut:3:7-8: 8007s Unused name "Y". 8007s cc failed with code 1: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_umul_hi64’: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8007s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ^~~~~~~~~~~ 8007s | __uint32_t 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:78: note: each undeclared identifier is reported only once for each function it appears in 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:90: error: expected ‘)’ before ‘a’ 8007s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4516:109: error: expected ‘)’ before ‘b’ 8007s 4516 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘futrts_smul_hi64’: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4520:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8007s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ^~~~~~~~~~ 8007s | __int128__ 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4520:86: error: expected ‘)’ before ‘a’ 8007s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c:4520:104: error: expected ‘)’ before ‘b’ 8007s 4520 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness27.c: In function ‘mk_compile_opts’: 8007s /tmp/autopkgtest.K0ihat/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=] 8007s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8007s | ~~^ ~~~~~~~~~~~~~ 8007s | | | 8007s | unsigned int int64_t {aka long long int} 8007s | %llu 8007s 8007s If you find this error message confusing, uninformative, or wrong, please open an issue: 8007s https://github.com/diku-dk/futhark/issues 8007s 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.fut: 8007s Compiling with --backend=opencl: 8007s cc failed with code 1: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_umul_hi64’: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8007s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ^~~~~~~~~~~ 8007s | __uint32_t 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:90: error: expected ‘)’ before ‘a’ 8007s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4512:109: error: expected ‘)’ before ‘b’ 8007s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘futrts_smul_hi64’: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8007s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ^~~~~~~~~~ 8007s | __int128__ 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4516:86: error: expected ‘)’ before ‘a’ 8007s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c:4516:104: error: expected ‘)’ before ‘b’ 8007s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness3.c: In function ‘mk_compile_opts’: 8007s /tmp/autopkgtest.K0ihat/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=] 8007s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8007s | ~~^ ~~~~~~~~~~~~~ 8007s | | | 8007s | unsigned int int64_t {aka long long int} 8007s | %llu 8007s 8007s If you find this error message confusing, uninformative, or wrong, please open an issue: 8007s https://github.com/diku-dk/futhark/issues 8007s 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.fut: 8007s Compiling with --backend=opencl: 8007s cc failed with code 1: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_umul_hi64’: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8007s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ^~~~~~~~~~~ 8007s | __uint32_t 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:90: error: expected ‘)’ before ‘a’ 8007s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4513:109: error: expected ‘)’ before ‘b’ 8007s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘futrts_smul_hi64’: 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8007s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ^~~~~~~~~~ 8007s | __int128__ 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4517:86: error: expected ‘)’ before ‘a’ 8007s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c:4517:104: error: expected ‘)’ before ‘b’ 8007s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8007s | ~ ^ 8007s | ) 8007s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness26.c: In function ‘mk_compile_opts’: 8007s /tmp/autopkgtest.K0ihat/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=] 8007s 7845 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8007s | ~~^ ~~~~~~~~~~~~~ 8007s | | | 8007s | unsigned int int64_t {aka long long int} 8007s | %llu 8007s 8007s If you find this error message confusing, uninformative, or wrong, please open an issue: 8007s https://github.com/diku-dk/futhark/issues 8007s 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.fut: 8008s Compiling with --backend=opencl: 8008s cc failed with code 1: 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_umul_hi64’: 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8008s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8008s | ^~~~~~~~~~~ 8008s | __uint32_t 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:90: error: expected ‘)’ before ‘a’ 8008s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8008s | ~ ^ 8008s | ) 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4512:109: error: expected ‘)’ before ‘b’ 8008s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8008s | ~ ^ 8008s | ) 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘futrts_smul_hi64’: 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8008s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8008s | ^~~~~~~~~~ 8008s | __int128__ 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4516:86: error: expected ‘)’ before ‘a’ 8008s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8008s | ~ ^ 8008s | ) 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c:4516:104: error: expected ‘)’ before ‘b’ 8008s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8008s | ~ ^ 8008s | ) 8008s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness4.c: In function ‘mk_compile_opts’: 8008s /tmp/autopkgtest.K0ihat/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=] 8008s 7846 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8008s | ~~^ ~~~~~~~~~~~~~ 8008s | | | 8008s | unsigned int int64_t {aka long long int} 8008s | %llu 8008s 8008s If you find this error message confusing, uninformative, or wrong, please open an issue: 8008s https://github.com/diku-dk/futhark/issues 8008s 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut: 8009s Compiling with --backend=opencl: 8009s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:3-7:7: 8009s Unused name "arr". 8009s 8009s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.fut:6:16-17: 8009s Defaulting ambiguous type to i32. 8009s cc failed with code 1: 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_umul_hi64’: 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8009s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8009s | ^~~~~~~~~~~ 8009s | __uint32_t 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:90: error: expected ‘)’ before ‘a’ 8009s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8009s | ~ ^ 8009s | ) 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4497:109: error: expected ‘)’ before ‘b’ 8009s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8009s | ~ ^ 8009s | ) 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘futrts_smul_hi64’: 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8009s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8009s | ^~~~~~~~~~ 8009s | __int128__ 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4501:86: error: expected ‘)’ before ‘a’ 8009s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8009s | ~ ^ 8009s | ) 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c:4501:104: error: expected ‘)’ before ‘b’ 8009s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8009s | ~ ^ 8009s | ) 8009s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness51.c: In function ‘mk_compile_opts’: 8009s /tmp/autopkgtest.K0ihat/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=] 8009s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8009s | ~~^ ~~~~~~~~~~~~~ 8009s | | | 8009s | unsigned int int64_t {aka long long int} 8009s | %llu 8009s 8009s If you find this error message confusing, uninformative, or wrong, please open an issue: 8009s https://github.com/diku-dk/futhark/issues 8009s 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.fut: 8010s Compiling with --backend=opencl: 8010s cc failed with code 1: 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_umul_hi64’: 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8010s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8010s | ^~~~~~~~~~~ 8010s | __uint32_t 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:90: error: expected ‘)’ before ‘a’ 8010s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8010s | ~ ^ 8010s | ) 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4485:109: error: expected ‘)’ before ‘b’ 8010s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8010s | ~ ^ 8010s | ) 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘futrts_smul_hi64’: 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8010s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8010s | ^~~~~~~~~~ 8010s | __int128__ 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4489:86: error: expected ‘)’ before ‘a’ 8010s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8010s | ~ ^ 8010s | ) 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c:4489:104: error: expected ‘)’ before ‘b’ 8010s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8010s | ~ ^ 8010s | ) 8010s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness52.c: In function ‘mk_compile_opts’: 8010s /tmp/autopkgtest.K0ihat/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=] 8010s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8010s | ~~^ ~~~~~~~~~~~~~ 8010s | | | 8010s | unsigned int int64_t {aka long long int} 8010s | %llu 8010s 8010s If you find this error message confusing, uninformative, or wrong, please open an issue: 8010s https://github.com/diku-dk/futhark/issues 8010s 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut: 8012s Compiling with --backend=opencl: 8012s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.fut:1:1-4:9: 8012s Entry point return type 8012s 8012s *[d₀](i32, i32) 8012s 8012s will have an opaque type, so the result will likely not be usable. 8012s cc failed with code 1: 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_umul_hi64’: 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8012s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8012s | ^~~~~~~~~~~ 8012s | __uint32_t 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:78: note: each undeclared identifier is reported only once for each function it appears in 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:90: error: expected ‘)’ before ‘a’ 8012s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8012s | ~ ^ 8012s | ) 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4541:109: error: expected ‘)’ before ‘b’ 8012s 4541 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8012s | ~ ^ 8012s | ) 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘futrts_smul_hi64’: 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4545:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8012s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8012s | ^~~~~~~~~~ 8012s | __int128__ 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4545:86: error: expected ‘)’ before ‘a’ 8012s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8012s | ~ ^ 8012s | ) 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c:4545:104: error: expected ‘)’ before ‘b’ 8012s 4545 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8012s | ~ ^ 8012s | ) 8012s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness53.c: In function ‘mk_compile_opts’: 8012s /tmp/autopkgtest.K0ihat/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=] 8012s 7871 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8012s | ~~^ ~~~~~~~~~~~~~ 8012s | | | 8012s | unsigned int int64_t {aka long long int} 8012s | %llu 8012s 8012s If you find this error message confusing, uninformative, or wrong, please open an issue: 8012s https://github.com/diku-dk/futhark/issues 8012s 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.fut: 8019s Compiling with --backend=opencl: 8019s cc failed with code 1: 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_umul_hi64’: 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8019s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8019s | ^~~~~~~~~~~ 8019s | __uint32_t 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:90: error: expected ‘)’ before ‘a’ 8019s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4485:109: error: expected ‘)’ before ‘b’ 8019s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘futrts_smul_hi64’: 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8019s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8019s | ^~~~~~~~~~ 8019s | __int128__ 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4489:86: error: expected ‘)’ before ‘a’ 8019s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c:4489:104: error: expected ‘)’ before ‘b’ 8019s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness56.c: In function ‘mk_compile_opts’: 8019s /tmp/autopkgtest.K0ihat/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=] 8019s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8019s | ~~^ ~~~~~~~~~~~~~ 8019s | | | 8019s | unsigned int int64_t {aka long long int} 8019s | %llu 8019s 8019s If you find this error message confusing, uninformative, or wrong, please open an issue: 8019s https://github.com/diku-dk/futhark/issues 8019s 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.fut: 8019s Compiling with --backend=opencl: 8019s cc failed with code 1: 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_umul_hi64’: 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8019s | ^~~~~~~~~~~ 8019s | __uint32_t 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:90: error: expected ‘)’ before ‘a’ 8019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4512:109: error: expected ‘)’ before ‘b’ 8019s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘futrts_smul_hi64’: 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8019s | ^~~~~~~~~~ 8019s | __int128__ 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4516:86: error: expected ‘)’ before ‘a’ 8019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c:4516:104: error: expected ‘)’ before ‘b’ 8019s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8019s | ~ ^ 8019s | ) 8019s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness54.c: In function ‘mk_compile_opts’: 8019s /tmp/autopkgtest.K0ihat/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=] 8019s 7842 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8019s | ~~^ ~~~~~~~~~~~~~ 8019s | | | 8019s | unsigned int int64_t {aka long long int} 8019s | %llu 8019s 8019s If you find this error message confusing, uninformative, or wrong, please open an issue: 8019s https://github.com/diku-dk/futhark/issues 8019s 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.fut: 8020s Compiling with --backend=opencl: 8020s cc failed with code 1: 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_umul_hi64’: 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8020s | ^~~~~~~~~~~ 8020s | __uint32_t 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:90: error: expected ‘)’ before ‘a’ 8020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8020s | ~ ^ 8020s | ) 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4511:109: error: expected ‘)’ before ‘b’ 8020s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8020s | ~ ^ 8020s | ) 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘futrts_smul_hi64’: 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8020s | ^~~~~~~~~~ 8020s | __int128__ 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4515:86: error: expected ‘)’ before ‘a’ 8020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8020s | ~ ^ 8020s | ) 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c:4515:104: error: expected ‘)’ before ‘b’ 8020s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8020s | ~ ^ 8020s | ) 8020s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness55.c: In function ‘mk_compile_opts’: 8020s /tmp/autopkgtest.K0ihat/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=] 8020s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8020s | ~~^ ~~~~~~~~~~~~~ 8020s | | | 8020s | unsigned int int64_t {aka long long int} 8020s | %llu 8020s 8020s If you find this error message confusing, uninformative, or wrong, please open an issue: 8020s https://github.com/diku-dk/futhark/issues 8020s 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut: 8021s Compiling with --backend=opencl: 8021s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.fut:4:12-14: 8021s Unused name "ns". 8021s cc failed with code 1: 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_umul_hi64’: 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8021s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8021s | ^~~~~~~~~~~ 8021s | __uint32_t 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:90: error: expected ‘)’ before ‘a’ 8021s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8021s | ~ ^ 8021s | ) 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4485:109: error: expected ‘)’ before ‘b’ 8021s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8021s | ~ ^ 8021s | ) 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘futrts_smul_hi64’: 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8021s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8021s | ^~~~~~~~~~ 8021s | __int128__ 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4489:86: error: expected ‘)’ before ‘a’ 8021s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8021s | ~ ^ 8021s | ) 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c:4489:104: error: expected ‘)’ before ‘b’ 8021s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8021s | ~ ^ 8021s | ) 8021s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness59.c: In function ‘mk_compile_opts’: 8021s /tmp/autopkgtest.K0ihat/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=] 8021s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8021s | ~~^ ~~~~~~~~~~~~~ 8021s | | | 8021s | unsigned int int64_t {aka long long int} 8021s | %llu 8021s 8021s If you find this error message confusing, uninformative, or wrong, please open an issue: 8021s https://github.com/diku-dk/futhark/issues 8021s 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut: 8022s Compiling with --backend=opencl: 8022s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:2:48-52: 8022s Defaulting ambiguous type to i32. 8022s 8022s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.fut:3:27-29: 8022s Defaulting ambiguous type to i32. 8022s cc failed with code 1: 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_umul_hi64’: 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8022s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8022s | ^~~~~~~~~~~ 8022s | __uint32_t 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:78: note: each undeclared identifier is reported only once for each function it appears in 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:90: error: expected ‘)’ before ‘a’ 8022s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4530:109: error: expected ‘)’ before ‘b’ 8022s 4530 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘futrts_smul_hi64’: 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4534:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8022s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8022s | ^~~~~~~~~~ 8022s | __int128__ 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4534:86: error: expected ‘)’ before ‘a’ 8022s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c:4534:104: error: expected ‘)’ before ‘b’ 8022s 4534 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness58.c: In function ‘mk_compile_opts’: 8022s /tmp/autopkgtest.K0ihat/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=] 8022s 7861 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8022s | ~~^ ~~~~~~~~~~~~~ 8022s | | | 8022s | unsigned int int64_t {aka long long int} 8022s | %llu 8022s 8022s If you find this error message confusing, uninformative, or wrong, please open an issue: 8022s https://github.com/diku-dk/futhark/issues 8022s 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut: 8022s Compiling with --backend=opencl: 8022s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:10:13-20: 8022s Unused name "notused". 8022s 8022s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.fut:12:3-13:6: 8022s Unused name "newarr". 8022s cc failed with code 1: 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_umul_hi64’: 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8022s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8022s | ^~~~~~~~~~~ 8022s | __uint32_t 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:78: note: each undeclared identifier is reported only once for each function it appears in 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:90: error: expected ‘)’ before ‘a’ 8022s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4511:109: error: expected ‘)’ before ‘b’ 8022s 4511 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘futrts_smul_hi64’: 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4515:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8022s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8022s | ^~~~~~~~~~ 8022s | __int128__ 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4515:86: error: expected ‘)’ before ‘a’ 8022s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c:4515:104: error: expected ‘)’ before ‘b’ 8022s 4515 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8022s | ~ ^ 8022s | ) 8022s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness6.c: In function ‘mk_compile_opts’: 8022s /tmp/autopkgtest.K0ihat/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=] 8022s 7841 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8022s | ~~^ ~~~~~~~~~~~~~ 8022s | | | 8022s | unsigned int int64_t {aka long long int} 8022s | %llu 8022s 8022s If you find this error message confusing, uninformative, or wrong, please open an issue: 8022s https://github.com/diku-dk/futhark/issues 8022s 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.fut: 8023s Compiling with --backend=opencl: 8023s cc failed with code 1: 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_umul_hi64’: 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8023s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8023s | ^~~~~~~~~~~ 8023s | __uint32_t 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:78: note: each undeclared identifier is reported only once for each function it appears in 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:90: error: expected ‘)’ before ‘a’ 8023s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8023s | ~ ^ 8023s | ) 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4485:109: error: expected ‘)’ before ‘b’ 8023s 4485 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8023s | ~ ^ 8023s | ) 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘futrts_smul_hi64’: 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4489:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8023s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8023s | ^~~~~~~~~~ 8023s | __int128__ 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4489:86: error: expected ‘)’ before ‘a’ 8023s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8023s | ~ ^ 8023s | ) 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c:4489:104: error: expected ‘)’ before ‘b’ 8023s 4489 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8023s | ~ ^ 8023s | ) 8023s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness60.c: In function ‘mk_compile_opts’: 8023s /tmp/autopkgtest.K0ihat/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=] 8023s 7815 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8023s | ~~^ ~~~~~~~~~~~~~ 8023s | | | 8023s | unsigned int int64_t {aka long long int} 8023s | %llu 8023s 8023s If you find this error message confusing, uninformative, or wrong, please open an issue: 8023s https://github.com/diku-dk/futhark/issues 8023s 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut: 8025s Compiling with --backend=opencl: 8025s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.fut:16:9-10: 8025s Unused name "x". 8025s cc failed with code 1: 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_umul_hi64’: 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8025s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8025s | ^~~~~~~~~~~ 8025s | __uint32_t 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:90: error: expected ‘)’ before ‘a’ 8025s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8025s | ~ ^ 8025s | ) 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4497:109: error: expected ‘)’ before ‘b’ 8025s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8025s | ~ ^ 8025s | ) 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘futrts_smul_hi64’: 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8025s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8025s | ^~~~~~~~~~ 8025s | __int128__ 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4501:86: error: expected ‘)’ before ‘a’ 8025s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8025s | ~ ^ 8025s | ) 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c:4501:104: error: expected ‘)’ before ‘b’ 8025s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8025s | ~ ^ 8025s | ) 8025s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness7.c: In function ‘mk_compile_opts’: 8025s /tmp/autopkgtest.K0ihat/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=] 8025s 7831 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8025s | ~~^ ~~~~~~~~~~~~~ 8025s | | | 8025s | unsigned int int64_t {aka long long int} 8025s | %llu 8025s 8025s If you find this error message confusing, uninformative, or wrong, please open an issue: 8025s https://github.com/diku-dk/futhark/issues 8025s 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut: 8029s Compiling with --backend=opencl: 8029s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.fut:15:24-25: 8029s Unused name "c". 8029s cc failed with code 1: 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_umul_hi64’: 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8029s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8029s | ^~~~~~~~~~~ 8029s | __uint32_t 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:90: error: expected ‘)’ before ‘a’ 8029s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4497:109: error: expected ‘)’ before ‘b’ 8029s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘futrts_smul_hi64’: 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8029s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8029s | ^~~~~~~~~~ 8029s | __int128__ 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4501:86: error: expected ‘)’ before ‘a’ 8029s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c:4501:104: error: expected ‘)’ before ‘b’ 8029s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness8.c: In function ‘mk_compile_opts’: 8029s /tmp/autopkgtest.K0ihat/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=] 8029s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8029s | ~~^ ~~~~~~~~~~~~~ 8029s | | | 8029s | unsigned int int64_t {aka long long int} 8029s | %llu 8029s 8029s If you find this error message confusing, uninformative, or wrong, please open an issue: 8029s https://github.com/diku-dk/futhark/issues 8029s 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.fut: 8029s Compiling with --backend=opencl: 8029s cc failed with code 1: 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_umul_hi64’: 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8029s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8029s | ^~~~~~~~~~~ 8029s | __uint32_t 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:78: note: each undeclared identifier is reported only once for each function it appears in 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:90: error: expected ‘)’ before ‘a’ 8029s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4497:109: error: expected ‘)’ before ‘b’ 8029s 4497 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘futrts_smul_hi64’: 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4501:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8029s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8029s | ^~~~~~~~~~ 8029s | __int128__ 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4501:86: error: expected ‘)’ before ‘a’ 8029s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c:4501:104: error: expected ‘)’ before ‘b’ 8029s 4501 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8029s | ~ ^ 8029s | ) 8029s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/uniqueness/uniqueness9.c: In function ‘mk_compile_opts’: 8029s /tmp/autopkgtest.K0ihat/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=] 8029s 7827 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8029s | ~~^ ~~~~~~~~~~~~~ 8029s | | | 8029s | unsigned int int64_t {aka long long int} 8029s | %llu 8029s 8029s If you find this error message confusing, uninformative, or wrong, please open an issue: 8029s https://github.com/diku-dk/futhark/issues 8029s 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.fut: 8030s Compiling with --backend=opencl: 8030s cc failed with code 1: 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_umul_hi64’: 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4512:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8030s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8030s | ^~~~~~~~~~~ 8030s | __uint32_t 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4512:78: note: each undeclared identifier is reported only once for each function it appears in 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4512:90: error: expected ‘)’ before ‘a’ 8030s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4512:109: error: expected ‘)’ before ‘b’ 8030s 4512 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c: In function ‘futrts_smul_hi64’: 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4516:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8030s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8030s | ^~~~~~~~~~ 8030s | __int128__ 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4516:86: error: expected ‘)’ before ‘a’ 8030s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c:4516:104: error: expected ‘)’ before ‘b’ 8030s 4516 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/unused-reduce.c: In function ‘mk_compile_opts’: 8030s /tmp/autopkgtest.K0ihat/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=] 8030s 7849 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8030s | ~~^ ~~~~~~~~~~~~~ 8030s | | | 8030s | unsigned int int64_t {aka long long int} 8030s | %llu 8030s 8030s If you find this error message confusing, uninformative, or wrong, please open an issue: 8030s https://github.com/diku-dk/futhark/issues 8030s 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.fut: 8030s Compiling with --backend=opencl: 8030s cc failed with code 1: 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_umul_hi64’: 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4513:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8030s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8030s | ^~~~~~~~~~~ 8030s | __uint32_t 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4513:78: note: each undeclared identifier is reported only once for each function it appears in 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4513:90: error: expected ‘)’ before ‘a’ 8030s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4513:109: error: expected ‘)’ before ‘b’ 8030s 4513 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c: In function ‘futrts_smul_hi64’: 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4517:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8030s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8030s | ^~~~~~~~~~ 8030s | __int128__ 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4517:86: error: expected ‘)’ before ‘a’ 8030s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c:4517:104: error: expected ‘)’ before ‘b’ 8030s 4517 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8030s | ~ ^ 8030s | ) 8030s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/zip0.c: In function ‘mk_compile_opts’: 8030s /tmp/autopkgtest.K0ihat/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=] 8030s 7843 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8030s | ~~^ ~~~~~~~~~~~~~ 8030s | | | 8030s | unsigned int int64_t {aka long long int} 8030s | %llu 8030s 8030s If you find this error message confusing, uninformative, or wrong, please open an issue: 8030s https://github.com/diku-dk/futhark/issues 8030s 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut: 8032s Compiling with --backend=opencl: 8032s Warning at /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.fut:49:9-42: 8032s Entry point parameter 8032s 8032s ((wpss: [d₀][d₁]f32): [][]f32, (wqsss: [d₀][d₃][d₄]f32): [][][]f32) 8032s 8032s will have an opaque type, so the entry point will likely not be callable. 8032s cc failed with code 1: 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_umul_hi64’: 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:78: error: ‘__uint128_t’ undeclared (first use in this function); did you mean ‘__uint32_t’? 8032s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8032s | ^~~~~~~~~~~ 8032s | __uint32_t 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:78: note: each undeclared identifier is reported only once for each function it appears in 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:90: error: expected ‘)’ before ‘a’ 8032s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8032s | ~ ^ 8032s | ) 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4559:109: error: expected ‘)’ before ‘b’ 8032s 4559 | SCALAR_FUN_ATTR uint64_t futrts_umul_hi64(uint64_t a, uint64_t b) { return ((__uint128_t)a) * ((__uint128_t)b) >> 64; } 8032s | ~ ^ 8032s | ) 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘futrts_smul_hi64’: 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4563:75: error: ‘__int128_t’ undeclared (first use in this function); did you mean ‘__int128__’? 8032s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8032s | ^~~~~~~~~~ 8032s | __int128__ 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4563:86: error: expected ‘)’ before ‘a’ 8032s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8032s | ~ ^ 8032s | ) 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c:4563:104: error: expected ‘)’ before ‘b’ 8032s 4563 | SCALAR_FUN_ATTR int64_t futrts_smul_hi64(int64_t a, int64_t b) { return ((__int128_t)a) * ((__int128_t)b) >> 64; } 8032s | ~ ^ 8032s | ) 8032s /tmp/autopkgtest.K0ihat/autopkgtest_tmp/tests/vasicek/iobound-mc2.c: In function ‘mk_compile_opts’: 8032s /tmp/autopkgtest.K0ihat/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=] 8032s 7903 | "-D%s=%zu ", macro_names[i], macro_vals[i]); 8032s | ~~^ ~~~~~~~~~~~~~ 8032s | | | 8032s | unsigned int int64_t {aka long long int} 8032s | %llu 8032s 8032s If you find this error message confusing, uninformative, or wrong, please open an issue: 8032s https://github.com/diku-dk/futhark/issues 8032s 8032s 366/2306 passed. 8032s 7 program(s) excluded. 8032s autopkgtest [05:39:37]: test opencl: -----------------------] 8036s autopkgtest [05:39:41]: test opencl: - - - - - - - - - - results - - - - - - - - - - 8036s opencl FLAKY non-zero exit status 1 8040s autopkgtest [05:39:45]: @@@@@@@@@@@@@@@@@@@@ summary 8040s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 8040s hip SKIP Test lists explicitly supported architectures, but the current architecture armhf isn't listed. 8040s multicore FLAKY non-zero exit status 1 8040s opencl FLAKY non-zero exit status 1